anaconda-gui-33.16.8.6-1.el8 >  A c U]jeؕL剀Ak,Lc#yh5Y1Fن2WR,,w?ޡ6uϘ֐$bQiPpeǴ^esH1[B!k5X @s>nTq5ܬԒAιIh- Ipf^RV,M;g.zf4Zwf1^Gpia?±sK1&Uğkq/("ZYʉ]?*rd"/&ײ4 -+UgO~p :m$a@&x li@{U!'M9,`lG5 @l&fv'ּA#7-Ƴ -D7l/^E'P"f_3;'rM7O2inGXVPȢ0AHPۂ)%Ơ37cd681b14daab1ff5cdbc8ce11421899a8ff8fc0110f43cc69859c2cda03a7bef63f9adf2a90bc538a6a29ba151d882d55182d1 c U]Zc~b-5 |EKTVʉW80D2_ /(XEZ(yZnu>Y")5_s &zKW:jyҪ I4MO|. C- 'zK.\ymK:O a9uJq)&$F2BUM ؿ-& -M<~ x A ^[>&E8NB:>w:VφGX\ _~@ BNJTRaY R !-͎gmQDhBblCuEI~v-3뼆7ړEF"|0ffOd{ͷ0etΟzyMg@ݹaA$ՔTUU?ttrfc$eAntY*[%uxXDc `ׄ(ѼRzy&o,JfY,{rJ5FO܂{Ajc '>p<j?jd  S 6<D,     3 5t8\;??BBC D(D8D9Id:}(G<\H?DIB,XBYB\C]E^V4bZ7d[ve[{f[~l[t[u^val wbxeyh}jjjjCanaconda-gui33.16.8.61.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.cЄppc64le-01.mbox.centos.org''CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxppc64lepBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN Y/a!+ssG5G5WW%%uu6,6,JJ""Wp#Im R(-l#"YR(? H 5g]p =HN< n'kFP]M-@CRtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤cc`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Jiri Konecny - 33.16.8.6-1Jiri Konecny - 33.16.8.5-1Radek Vykydal - 33.16.8.4-1Martin Kolman - 33.16.8.3-1Martin Kolman - 33.16.8.2-1Vendula Poncova - 33.16.8.1-1Vladimir Slavik - 33.16.7.10-1Jiri Konecny - 33.16.7.9-1Martin Kolman - 33.16.7.8-1Radek Vykydal - 33.16.7.7-1Radek Vykydal - 33.16.7.6-1Radek Vykydal - 33.16.7.5-1Radek Vykydal - 33.16.7.4-1Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- payload: fix repo --includepkgs option (rvykydal) Resolves: rhbz#2014103 - bootloader/zipl.py: update for zipl >= 2.25.0 (dan) Resolves: rhbz#2157917- Delegate auto-attach handling to RHSM (mkolman) Resolves: rhbz#2083318 - Test the InstallerStorage.copy method (vponcova) Related: rhbz#1913035 - Show multiple bootloader devices on the Manual Partitioning screen (vponcova) Resolves: rhbz#1913035 - Implement the Root.copy method (vponcova) Related: rhbz#1913035 - Redefine the Blivet.roots attribute (vponcova) Related: rhbz#1913035 - Redefine the Blivet.copy method (vponcova) Related: rhbz#1913035 - Use correct hint for VNC password boot option (jstodola) Resolves: rhbz#2125679- Disable the concurrency check in the error dialog in TUI (vponcova) Resolves: rhbz#1807491 - Support bond device activated in initramfs from kickstart (rvykydal) Resolves: rhbz#1940919- network: commit changes synchronously when dumping autoconnections (rvykydal) Related: rhbz#2127057 - Initialize empty disks on the Manual Partitioning screen (vponcova) Resolves: rhbz#2094977 - infra: Set test vars from templates (vslavik) - infra: Port check for matching templates from master (vslavik) - infra: Port templating mechanism from master (vslavik) - dracut: read filename dhcp option from dhcpopts file (rvykydal) Related: rhbz#1991516- network: remove activate_connection_sync (rvykydal) Related: rhbz#2127057 - network: use new NM client in ConsolidateInitramfsConnetionsTask (rvykydal) Related: rhbz#2127057 - network: use new NM client instance in SetRealOnbootValuesTask (rvykydal) Related: rhbz#2127057 - network: add tests for sync_call_glib (rvykydal) Related: rhbz#2127057 - network: use separate main conext for NM client in threads (rvykydal) Related: rhbz#2127057 - network: split add_and_activate_connection_sync function (rvykydal) Related: rhbz#2127057 - network: add NM connections synchronously (rvykydal) Related: rhbz#2127057 - infra: Use the Bugzilla API key in the `makebumpver` script (vponcova) - infra: Remove Jenkins from makebumpver (vslavik)- Do not crash on network --device link with wireless device (rvykydal) Resolves: rhbz#2125270- Disable the Unregister button during unregistration (mkolman) Resolves: rhbz#2068195 - Install rdma-core if infiniband network device is found (rvykydal) Resolves: rhbz#2050356- Add tooltip to the Insights checkbox (jkonecny) Resolves: rhbz#2069178 - Increase the minimal suggested size for /boot (vslavik) Resolves: rhbz#1844423- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) Resolves: rhbz#1497086 - Reduce the width of the zFCP dialog (jstodola) Related: rhbz#1497086- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) Resolves: rhbz#2002629- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) Resolves: rhbz#1899494- Report registration errors from kickstart (mkolman) Resolves: rhbz#2000650 - GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) Related: rhbz#2029101 - GUI: Ask for a missing passphrase during automated installations (vponcova) Resolves: rhbz#2029101 - Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) Related: rhbz#2029101 - Add missing period when concatenating password error strings (jkonecny) Resolves: rhbz#2075419- Check if the mount point exists before calling statvfs (vponcova) Resolves: rhbz#1826760- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.8.6-1.el833.16.8.6-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnu       Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-8cb582a9b0ba6fb45189babfec0525f0fac737c1b021652bccf5ac30e2b3a490e?@7zXZ !#,~] b2u Q{LUvr^menz)0T #4ݜЯv 9LDxiO658LP\rz>v4ulu1O7zRSlڒALz PYl+k I!?π 8adbIBEjzcZSIXt 2RSv!O9PA5D*GM.U^Ĕ_wC^υFzHgaBp>ŧĚIz\oCޞnǍX"JEwUÐ#YbbLL% [Ƽr!ɒ-O}<Wl}ts~D>_dVZ%窜(ǮtF0 Ih;hAaQau9`c&$-,YJt\3P_:LA{MV%C7 <=a*;զu+9Xl K*!uuRFF20#y;$},f|=[g\ ېPI8Ox̝佌U63ce!͔ ;ŐCؑg ;|(r%ի=S1b/2hcҤ}d"羖aGto9҅~fsTRVCwa1B\cV:Vz}D^e}졸rIa~3[}5dٷ[4{ӊxEBQS£v*x[kYL>> TUc?ЛX‚Izv#Gȫ֦VDc[|[jGǵk-t*Z ۲7Eb}FFƘLy]ul9X-f?$X1sjDׯh v f7/ ; 6m*(ڸ?߽&0crz>oU1S! ^ֹdKNWԭm;aQ: 0Gc}ǭkrUyt9`h_ao!C"mDOYi@ C?kwK2M?4| &>RfD-?EZRlp*6k)l_>pF$Kkb19K^c2 U?3rR"#éxBWpRk D[M!nU~Z!sa)XBCRI:)Ьv3w)Q?ɚmڐ=I oJ͚Qm} cƫX="ss,#jU|N_to^H"wµJKI&ݮ(XNI&>6gMˊ];dl_oʓ>4j;|q&Ԍj;&[ϑ@&O^W$ - 9X5V\=-}[ZȻUl1ScgQ-&&Kl) sx` R> M$c&VQH|l a@]R)2:L ӗӈgW.lۗxoR\ktl4Lv+(א(݉ew)x7K[g+.Oj ǑfXE<2ԌGjVgY6Q*#s8 :_dXw-%yЁcmBqs8k΅ByBB:Jt8X@fe%U1(!XmjI5)sEBD;L B!:vwc^+ ]w6+Q̛(Q #=C;`ڱg>aeBsÇji)z(b uZ2;kJD*o̖ETڙ_ \_ 1ˤ9 $Дzy us[ :l~?+@1G~ \aq1MsP@G)dDž@0QS=ͣgas>K Mo B(NSտl>̌jW|9C=q3@b|+dB˩KlQSSŅJgBFxI >fFu2]!)4Eehnv$4& N g5j+EkV_QOkGe'7mj[(7EIg0tw6-3 \?dӹH'J[@'Jݏo$ǿzWeS;GhN!iX4@G$y˚XXOnKS-;!mz [6랽:B>\m@H⠩](@w~S> I?H?P;> Ո;I"weuc{͟LaCN@;v\? `a%1?c( 8"Qb.12FK e*v2Tlq KDAK+9ALT\v] 8rF|d}O `BS )GaaH=%MXYvhɡ^&iWW4|Y*OmBɯ6jz!ȎqLؿGUʋA|1+]Fhe9Ucz!BKOB/^GqZ.043n`h5@Lk< x8^^r%5pHZG`Zd9A$WYh5#3u*[ЃgrG?*4pٍL 3,lP;tU%LHk1ŀ㷥 +[Zغ% d7<@fWS*2p<|@񲮂jg+do0%zN^`ҒԢE.S tP&߄6iC'Fn˓,;!D-ߦki[ųYM˝U[ӕY}5ԉ+D/IH }9%RVr6x;pX0!GBoHޜ8I|h@| Bkrdgg ig X)iR^1K(Eӛ=rk\7 hLq 0[[MW6=Li[`VSޥWl;J\!`OwL3>=Sl.Yԋ~ɼ~}?{jT܊,\J%." 9@6[^-i7ބ*o{P|~ I=&l> 7ca1al2ozd6E<$NML49 dbl>$VR<_**v#T\=0/SE0ᬌ+oA4?ZT̼zӑ@ N~Q̫W*GCΫdwq@\]]~~_jfa!70 *쐕 N滿;VL2E{6$e4Rr>sIev '],i=b(CӣX~,閔hZĠk"yMR,U-Fm0s&J5 G?S}UBuŃo{R!,"dJނa糝~pVd]TJD{P[6k$xhaRe~3!R_DSwI} f(}H*W꘽#ᮩpڴªm&o$|(L .Do"y,-$QT /&3%V$.ux WC}Gq`!g~PF$yCk(84LJ.G]QHeApSɷ@B{3bfzrZigsbsȈo=6q5ϫ׵ (qBQm0<_Ӯ%%n{abJ-~gj*Q~V[q@5--& \%?K ѫ`wC9ǴV,/&<‘ނ7 CRxsK=鉾\50jߎ&$# h>FY ,=ɐ>4XN+-Q=D cQg@/ɇܕKk"yuJ<o zV2qFcMe( Wt>,m"d򓻕=dEjNf(}2}uʽ퟼ONLeY9FO 7,/B^1pisoj̢)|]BSyaVI vFzBi@!()m3BV1 -%!j11h\݅(WI}! ZtnNť{F̒ 'U؊S#zr I obĠgsJ\0̚:Bߏ:g*pmx?eaQ82괅7e+2 GjR}j:iid4̂?wk?!1]\D; z'K\ME 04$ {W,* MSX9E|(eIY`xanFm:Qb"WT_E󂢂6b"x8%X!FpvAiQ1-D9wYw@yNޓ4FHA٨4-OF~Nm&xҹ ;4McM%EFM1F7TDMaBa6l<dI3tՠ0vJJOg0M?gUa$Gu\E\WF>&?ڪMrʛ}FU2je*$UcijE1b'$Ͱg:N:/r8K -Ĭ,#KE=wV!^n+%(:@ZV,kH;D_Y@]l{E/x/ ؽ0;]s 2HF1sEp [!F0SKD!ϝJWEY׫q={WSv7tVky/4s j"a篙BigU>nzI6hx|AlL&t`sàę„]w1R9#YaW͠_ #ALm¡Av /s?z=;6#!ke,+>Jzݖ9nA.ڭp6I,fW~F&&M鰁Tmu2(!&ޥl6k5fO- +vZiP-s.R1%64K %A'2d%Jy>' (@`BKsTbȅv@Li(sэ-[CKѵM X5,`|{Nڍ9쿲V/x> ia'K@~wʖ3ڂOuʮ[@Ͽ{P7:f5>OMnw˛ -Oeq`ӠQ]-PH?,XGk"WuO¬L3ˤMz(4˭s>(P%%&GܒBA_Wd)6S8`i!6?Sd9W [QNLOVjghۗf䵞 ]eU1RGH^.ƑAg,5̨c?_ c]pA,&PȦߑi!Vӡ+,Jʂ\X?)ύ{ 0jTQF.Ik>2CkCN"*4 }ظ5Vmy(ʹL6**sw*7;p3N|m!URRHD.L{-B:74Oe~r?`,VǴ(LNm9"p;>(kO֋e=91ORrwͺ}l@/Z nR)6K/AĽmDI)?\-PD7 ۮ c*q F1In^,|eɱIzB#K s-eXσb5k_ a*K: D~PVL )ߏ&,4V3,*4r p;m(*0")eAfbxO7"P\~[οl-&K!@{B=ϕ2L:S~VU?Iv 0' SUB)Fڤ|Q3(^]o8䇻]B[.Vȿέɥl c{)c͒y$!a@V˸51KJU-kp.:ETLYf9ZNa\oB rq}&A[Tu ,7-ݵϡ͒UyHʝvbw=@-7l,fqQc㟤 IԞ!^ Sd,NUz-P&cA?+P}YmX$lR.n=L$_a%,ANkz>z*׵X jIGÌCmlsP#^8}!oLFat3]v!Xvҟ@"$/5,lV85:!Je{<~ )PhX"io Dpws+# 7#4i |7z(*5+$ 27/H zVw_4%~t6HhO%fb.YI_=LLմхڻo%~['ږ(h"[p!$]E]2Q!o哯^܉]v}ڋhǯڻxݹ^,ȁ`?9f Q|W+M9d5=5mcM ~X#1(Xp:"we"2_?RU4qQi@6WK]aefxE+͘Ҕ2*ZΕ@+R#ո;%N˞lX HOy/6lF=h&Љ)OŃF5@1p4b/j2?{ 9;*P݇1y&qm,YX%L5d|Y6Iq)wis 㡵K 5"1V+[V*/^D{x3ԡ8в>1%pwue(ܥe9*Ri} cO~k=3U6Z?LJmt=taPaAkC{Ϭݧ6q%{-A!4t"';:DV̳P6cB4n8-V˜n_ T-peVSA6O13Add`ȱΔz _ cHQ_AArUD(eLd ;}?ȝBx yw8^2$8i91LJ"b_#d9*6OͿzGP~qW&vdBP`D-p:\v"dFcK#rE\:˔tg7%* ?3^,禪1dd+.Й# ImM΀N65~QRC5`b>ˬŅ4hk@U.j0)2G9gEܻ]Q^7v 2bQ76XJi>@ `-_<+IOy:G6$IFK3 %7\j8?7miW0%U6 h,MԄ"/QUA֒8L- .\cO"\ SȪkQOoyW=QWsJĶ: Ǣ(@el钳(YvE}T7{I2yuh ^SHi) >5'g*MW:LI'Dw#,HIU*9avON}i7J-+RLQ,NB@ t9 M Xq !.G=nu1s`uu Ot7|)2^rx%PHV o.MUIkt6XrDOqz~!%ZI'4-$:jMH)_^R٬c.__&Y>%- qĤԼ1XӶ<iz  oOQljd Uomy|+ pwʏcxcCJ1t"Fq_OIOuGC_ )Df_ozE03y4VcuY~P믊8~%%^Kk}"G'2"ym}UC>ph=Ӱ T-yk-)OI6(f=β$dT5jV>67n#['"W7⡷hWG%@TY-l3kme8^6u~mƽUMGJ N܋O m}*ŤVK4W-;kI><* wT$+J1#i(2TGA 05BwͺsF' {o֚ga1r6vFZd2 gg~Pm}qS~}mZ>tHovMċϖFB-cU4 Ժ9ɁIwVƉH&O{{]9%k(ГΈͫZ{V0{kzig y./V`PBe7)hU2X6?Dt!Ǯ*gXw*_~h[ O Z>[A 4"-ݚWc|_lKTOC+ff3, gq)XVP'I~VIM\[DLQ~冷\UK뉣f{2ŕ+Ǯ)3J+6{Wւ~K!K31 /;v$]*`~q<$&lG?M/_hB@Bk݅l; KRǥG@sOnj.+Q0ݿzs(3tb!ڷLh6 s`'XHuЦs9IhSI=L|uҥT37(+Z|Aj<*(c` 5{ƴ-#K8R^T:dvR4B~Ԗrk=DӨw{mQw*R=C" ٣jXB8{KMfq:BU)Ӆ3BWZ4B g3!P!9zpnt#؝WDT c{ $fH% Tu>UO$';_" M^BbS&@ DK jSk}5 0\L 0 JƠR{ߓEaۍɰOKF¤*6m 40A5NP|@{W90#=oZiLD_8 ؂FK>|APzqCplSݼFd[/AK*BZKl[zF]lPjII#<_P02"! r-g+@%] S7LFU bDD5R劎]t1gs0Hč:~[ǽm!= rOL7}us=ƍdb3]i`OjBc$|L@? ?M~9jbB% I*18ah6LTؚ [?MM;=$)Q$Gu4>[!= ̃[;1זW%K觠hqpĈ|i. 㾦>!"O!\1{Hˆ٤y\ЬZ}slįϫ 5`p ›Ov(o%bǁ۳Cͭ;#+J\QgX^zk׸ xBzVzzIq{Yժ*2O_QٔĒ~ew\1ϷI&oM]r @|= \H\* ݥh4K)arË+*)i9hі&^Q㏺BZV<sJ}8 2lPߤ"1a p:e$}qg6wYP^XR2ojy4-cͪ95n!2 -f%ǗP'4JiX'0z3֠Sږ3k'r0Upw=$ǛNR> ]B $+5@Rdɢ=_ksx (rLP]C:&"V>(Mǹ𝐢aRGحE!08e:0M;!TTFZu ?vJ-/AG2w cE/}y  8[Npy!kwަШB85 Zi"'QD2H.ey YrPxC12u^By-kϮ؝K g vk1'"ae FPFě8S^BjqtHܢwa'@B.*%~8%t-YYMcbI?,\'μխ.MU5\]mnԢ-@YOFPՁ E0;D0+!.sQE->ŴWo*&_p8MQuG ڃ/1WooVoQ^0hPl;)cЭd T~1 Mq<{wP<ǺoA,\'5IէC\Qˁ/OvR6~F'4 e())}3ML'˥Z#7Bc @-U@*ev%\w `,*,"[AAwRim2G[c!\w7 R1 hpiMuP,(wEK6ƛhaߖ.ސ&:| ` `\Z`>o<Z%.dוY6M<͈þ|"z'4.tsf8lÐkh8PК7>9d=aUfF'8{ԙQgkfm6|L)}68k׏;n˼J= z=M;܇8@wQ ~wk&^@EAyIB K۠և5Me&d5d%IWa|mm-vڊ]9 m4C* m \p9|wD3ҼL˵MƖ0meǦ*|B=xEOLkΌu'hQuլ#܃F)ۛoj$`p]ҮJ*gT{8቏7,at.`@;j }$ћ*Bp|cJ<'iײɹv\.},SrhOZêsW2^ + Sp{vw{{E;Sy^<j5mp`>DBF¯[njKs"}ඔ;4Kݴq' =T{9rRO c-.ʣ#x[4ƈzʀqn1xwUmaJ\TJR 0APL[)>0eQyo&W= ƴ+aDHsaSp~(s x4<)J0l͐e~31F*گ՘tx8'J1qad~#7ciI]E` 02"!F~-_ftuD/]mfOΣv 40BMS=a l Í{lUcX.tgyopFWz՞u" wо>?:Q!O!|ѲvY^?ZmrOޑE&YfIEp'-ۦZ Yrbnbb9䛚ҤƗq*v0vl׵h* ]z }]燌Kٵ\Y,vPiu؞IzL‡1Y:qʩp5=Fc/֦A1xWuDD=chLW uN@ '/~h NС鑹H!Axr"?}?>Z7jtX WGf2aR+-P>ՃKu!2h< $yvY+y POxk+GZf7e=78ѧ_hHъBsq"0n@ )jbűi.UP$%[Vuv?Js^x) 2Mea4z)ovKV1sЕ"8@#-p{ m Cӓ|W1^k-<2i =|パp=7@p3MC\fx] :tĭ.ي8S7^F%#>RWr_Ne_ͬPQ4ob;SeThdƙTMT#7JT8=iIoWyY#<7XS78$C{[1SٌjuJH0B9}ب2/]Y=`5813Uyk3C#,JFOO.(eJ =#u'Iv9bv՗m(EC!Ppഝ68X[AFMsf5X[E_뽪؋cMxO.EA(_B}Tpb+զB+Hbgj9v/"{IK$؆btU+ pT$pTSEl]*fq>Ui~;t9?f,|SȚ ɋaV %#ߝ|tFFgߚ;@On a gwv>kWԬ8xK+m3 :؞B:^لd*SpY}U=R#2jiq'j sUBRD=GijQh`bkl;^e ^7[ՙI䙲'jʽQwN;ǽf FxQwR3\s%;Ȧ #n߆  1|Y\3e|8t&>;b8TG]=CV 8Ĉ([iţc4in2_"‚ulʛw^:q$$yoJ(lF&[, ڗdNJs_\k+1o+wf!; T6HҼM[VvU)Z;?iwk:~3S 7vzhh}VT +T02V.s7Gi8JE8c`+δE>uo)|`YY/"s_pB Ҫ]q +dvgK5Q0P!\e'b vX:h jQu%%LG9q` )Fb0 2mbT4ovK)*>?%v% ƅ߁1w\ xز"^wTT dڇZWq^ Nff92(LFxN5DUvƦt{mrsS7@l@7`bKmRMo՝ͫO` g^n4X=M[V4sgϱveM\$cAs_N j^ Lt > (Ǵ\71O. ew=pĴT< y1l^(Kiة!R6d.ܗ‰g(4u]WO0(*@ntOFEQ_BS! Q@[ ;~m:rS4M.B$Rn7QT4A29O{_@KR x;ak"0՝ޭ2S w|tֈVM%2"R;%&im;|1Ez2\_a?g Ν"EFd!3ͬ&.׍n]yX3?q27DtX>k:s(Q8` PQ 0iv8SAhIloUcQ\4HX~]7֓cȂ`lu MGU9=<2dP=ʅW~{M ,e1^H(} uIGSڍ7q[%]Gʋ0V1LeBLu \n`IiZ/Z3Ffmz4Xzs{#s,}6b@*CM-Z)'E&#d |d"?B!7S7ۀ<"E1lE3iD֪8|/(ɡ#PRaKPNאU^.DѪqFo P'Px&>\KWE>nv/|zaڈ/ :lV沤$n2 k'Ku* < \^d3}TgAF{Cg:WaurCiZ{xJ[ 5pL҉|Gf1k|:4W"HFl-̈́Dݳ"MCˎ/ܷЍH˔ZP_!Mɣ5d2 6v<<_}|oUŒ9iBM_?ՈūŠb[P=o}gZmd~?\s>^ ؉RzbOZ_",L/|E\@,|afkvm$MarP; -=F5hk *RđrzV(G()Q0_fcpS-W Σ76N?|bYf17vF%PLw9bn2.ad>ZqM^Q&RoY +$8QKhU<ApM-xxl:e~2F}yT>ԖK/pAf&ZnRpl3T"PBԝ+1 ӹ?ߒް"'ăg3ɐCAfwkPB֘U9)F [`(8ۂ>zqix6ƌO~ -!R1q2Rti$~.x0u}?壅Ʊ7zxjT'T*(a%T:% v\WcDxG)BG-2" rf9nۯ+Lii,oxAߩ%V&#<ِ\;dao™n Z7ɍYo ,! _f,kr6ȋ))ycwZ+Gc_KȄ`zH(@u=yN՗ Z<=-c?ƥVf/(<օ|E;z;;F,[_U5 0uʗ F~2N#/>bk[ )̠7q+N=qGBfv& DYHj*nվofl.pxMWaaILq4ݞxSnTM~)%C 9j!H"|ucven!W;hüøem]Mm=sQ7ΡP/~F^EL\mux҇l* GRRðQ܋z8~Y@%fD4mjK9}1woho ;eh~ZD.q(|tذ4CZ9-Cy N~{蔔EaӤ<4ZOBh-B^KUU* L^BrI)ܖd^eC*z xV%b߱b zstޖVZ8pv,5t̿b>44C,;jus"2;k ڮVNm9)A?Atreis |d1~hj(v CuŔ7e}֫lFWy1 /DҺa|բ3["ʛйK^QhR@槎uOl== k >nd'KZ͢V <鵶/;:dcwHۿZgO}.-;N~IzۆjRG~4ݝ O=SlL?GeC9e :2xO9XBgb- 1/c&syˣ*@1;UpkjŜƇqrLg/ڳ2p\L!xV}m[E_p|KO)pV@9/Q_;wO%^OJuZ8B!H3"c/f+=$Z.# :D6VΟK.@A6ګ;2Wk2M啟g6%@۹\^ Tv"U\!J]vszeJ8p ZxawU1vnMlZ(+.iQ/:a}[IĿ-JI8KCʑϺѝD;8?J ª)VɖsXf]sLlԩ0<.Kc=<0\͟9uΔLS'5_B\,5ӭN/<@+4Фs: Um-N@.+I0C`u)q$CY}^8w!V"i`q!<eX| z{bN_Gq:Uj77^{q#|JGm>u =!Y:㗔k^w+eskMIܗ zh,xe/z>1E݌9ˋ-#\"e.ٿ I|k_qṢ;;I7O+yR=}Oeɕݳq7MFAG^İT V4 _d j 0m]J"`JfbTyzτifd/h]  Y~sH4~`R*и^u&ܨ5.l;aکE"y^jV@O ^+ܮj1V\hG`2giIl}[?gyIwԩVK7yعGpc|uP[M5i4m`Q\XYpuQ9WdB"_A<[;,bcp&.)6:"CTU2͢5|*]h".bR=War[X#W)ĕi` VCSp̀O;15dG&2J!d\]a$@^;:i->xVR+-X4tGGS3"2)(掎Սk(?jsMh ҅I{&TnEL*{_i-3C':0J~r=HV,7HF}MbN*8 *1Z3OcАr(^McʿCO` E5;tn _$b?ƶE*?v3l$s*'cm24`v4ƕ%G A kE?ޏ 8V_m3~ײs0/7g2Mm Ɉcǰ*Ɓ9WC lB*!2Dۏ"XL <{SRF6y,]3ͫ)OFȄ,}^ 4pcU UIgzNY ^GNoAMXaS iHIc1V(H"PxTDOx7q]vQiAq=ex l$^,%g,ںrgf*K9(MzKX̃Sp;7g產y7PvJ[ow0_u\QB4/{k ͼPFͨ޹ *KԜyL]c[2\_}̶cMԨ݃'t%^.40#Q"b<5qe*0C8ɃNL *sj(^'cm*;]hqDk:JQ$НCG]>?'^mc\1yGjQݡˏ'8jZs&vӬm`MLo[X,6 C#y?Qkfg,؄dxyڣdesy̿HzBS^DZ(vXxc]`MA{)Y4zF*~3 kxGj-:*]TM _@ m~S(a4 P3Yd6-?=~Ⱥ5$U :9oA.^\n)}H??"-ɇ$6ͯZCI}G%i"-NJ"υ$H|[ؔJߨͬ\՛BjoR%p bgX߭za bVk:ni~٭_`jnDMm aGʒM'A;ĺP\p_ĺIoNhw99C{Xچһfv_wѓn簰챳'8zi|αf$(F 1SJKpfd;[ѽ^ggCOknϜRxw)^tfw[ne8"kl.j4>9qK+=>'~]8tvSR9ZR K-K!z2 zd-8kG}4̩lc?O5ʒ',2}n {1wd L1@GJ3)T)|lRU<9푇pHhjpSK*EeB7ijLLSCf0ՑG`f-C}tV/4O*ig$#S0LȺyz?ֈz__?(hL|QQm ˉ,VƒPpTcA5d>5]%T%fI|a\y͓nߎ {Νic<76r䠦:( 'jJq(7ӦjV^- q ȓ0'T[z^qH*i{*W[57'//Y2Fʿ+aa6\!:*(u͞/O](_hAa-ٛ"n54>%l6e6|@Xo2,ʂW8 LAd#+fW >=pO޹Dr1Te^$8hr8H|XNLij$5 :Jo@pe%Wm~BdO|!oۇ㼄)"tbYxZ)[xR%Wx\unӃ/@ݫik=ֆ2r.f:QpMdgLpza$ݨ(Ejz5ڡptOEsjIZRݟRmA\HLs_b,1F y2}+$>`B<qFmG+&7 FU(,BXÿV[nx^E.:sjW2%(d{Oղy)YBn32ưw gQv_S!Zބ"@6$8_C!߬@C /C b7rP& MH.9*nYU7S8GL m꣒t/P叚_qzJPe,5AeɚJ#ڦ6SBt$=L@< Z`|XI˴[H,C^  Z $<=F݊˩zy͏=ҨXoHl3I5ki>U4t$'ZefxLwe*h쬝e6cS:OBV4s9c{<$)f.r? (wi6ݥ9 @{׈Tߢv05OJ,(,d -d''˧` >n{_J3@tem.zgwzhS5A9$PnZ_Q<jl>LOmV6}.nkY"[R%]Fj !*8fO=<c1R1Bx??*A%Cr$/΅$R؎6%^*)ύiޖ%O\ITk˟VE&m>ď$'2xJ /ߛ,֜0 A*4 {1^eQ> V>2 eQ~rtf?|J%t 4 LELA cAQMRi+ f~vw'٘a/L+.FF_w$(i^>"Hb[^'e$PÙeͺix;u57$aXkn(7P4'1ɑ:y}yö;<ˌ9n[}|kڊ ,ӒV^7TOlqKńV$.eR:An)dm-Ϟ `_ ~|񓘿91F^Ve?y{' A,HxvഭbޔÓɈG#S칽AgN5f:͛=gYz;GVHQd7M`5P}m-PzAaH|.NsAl\L>ռCru:<-w7K8 w<`Y->Σpr=}|Gݑ->ꬱrmߋhWo& ˂ V¡kwt 뮩P F=,-[V芹oo ^T.%|9)n!!ӌ~54q F% )hhhJ?G IB*WʤM y=OR|=z~Ec@X#yR4(]жxHwe//{"^F"s[Nt3x.w/L&\ZpFrN[eNp7QDYhESͭ~3l? Eۅ̓T#\-{+8UtyTd?nx͹ںīN5Z9DĖӓ<@Y*Qx(qvpMKuF-rܳ|:F,{gNߊTV#, #iWڞR'mjcĶpE )#YaFDR^|HRHQc(0mw~Vժ\XY"&}+䋀kt*h~%oy9> A_y,ɺ%[qScFLcrɨjF$ KFY=_Xi 2y@0M'ESX0!Q3=b0Y4 3B8rƱ0KK"u :bfyqF$]J4ϣS-max oR uWw>f+(X<緧:=Wg(X3PCoU-%[[_3M.EDu|ԠPz9V~5ͻ@ ^+:>f5WZ =0 okc .ẼAc}6u>%i]Cіtq@enyr)Vl.iZR]:|ww+G"FK=f!ކ')\ײwf3cz.6J0Ptˈ/|a_{8[F߶0h# *8 Z gg![qspv;#Ls6. 99̉A}mr՟meqiM;).?] _⪞w?g)À8` t8llXz-ɿcϖ9C4kwٺA"\-8O}Y0܆1z-lkD[HE!>/7y@c Ӕ3%es1o9,AUΦ/.aέQ/Joi'Cܴm.Ӭ}I/Ӑ(5C!uB?/M2COZ@2VQij\/L-ek d dNsX<. y mVPѴ'ȹ̔8X3 h ~oKɀ186PVO??( ̙1QV$&.NK>qvٺV;l(g[%_E44;S̶5zh") .쒛al"z-a 2o8Zʹߧb"!ni5'V{>9֒i^0ȡA f2Wt7Qa'hi!TO u@̑'bԷ>-)U LjB6,:P?D9rEIuLſ/G)2qO " ׽Ө}}>OF9eV![yPBalZmoIAQ }G{ ,ԯUDd-E&1鴨dNYh]BG [NNktR$Lغ!}m%:3P?}/,;IƇn&U͐39rp#u8D{0a :븗 ^|,'HmbXBr땀֜`bzINSo6_k%r&3Y>ё~džs,- JXV=7U+*ΑVv"j/9Ih?e߸Ģ6C.>mQ]CB=Եd40Ŕ j<¢U̇V1jR_z_LW􏷥ÞFsʲiRL?\θKsO>(fO"<ZQsfsVPN- қ+Җ=6?SY! tf(* 4l޲Zҽ6R/чɄA} cut T QnsA3X%~)^7hI'eέ%ŠO͠JRaV/=qړh/uAB --FΞ~mJrkEscc ƒWZ84[7YpYW|؜,gc{|F1I20L kVmӌ HQl Ž"Rdv!/oܻt;:gYא#n @W0b#b`yS@>㽂[j&`47O|y^AW_vOK! &\hʭ{̃t8m;_;U I5 v ٺL Jw?>G/`zz@5;n&t4lX0qF4( {' &kktq,KͲEkS)HuM¼x{ o$Or0ye۔!me1tz]ϬD3ZԼĜE/];GZLވ= W]_*h?q 0R>-]{zqx\wu^-m|SYBQMLlC{tgWG?c,%9ĆLwǸOw9:yS .s=d--&-a+̉ H:-&t].| ;.i-:uԑEl_rD\h^-`fĞ'$F2n,Y4.X{>0g&Yl.ѐ5hz _jsz۹ 54͊FS=߁c /oJx3 &˫j$=Rw03fc/ݐ`TI UzAj` I0v+V?9AЩe\BHE]z9×KKh8FAg%Rs #".?e5Vm}W4YHL[В xchS& xw$?g! 4f};ʈ2ZhY>6^ c_\!dHOju6YW&xrZ(`׬p <,2BNffP8E- u ٧6Y'N6*hR~UM":wڇs7;CZN*^VMFYY #c&]*x1ACQާL>ŠnXlʁFQ@T-_PԽJ_o 8S:XYf52֌(zbԑUfDC`B_Hd:Iy_`bT^ p>Ţ֔`t`Qϥ#'qH՚ZэT:CO\%1A8 ȷ"G]v4][}OH@#crʄ$C|֣d]6}c>C8\Wln q*S䘃^1xS$'Drى/!7ώxa@],yMZr.;{Ur_xٳYa`sSzsSrVh67XAF_?Z;=iB𫶟>kVRG=1q>sWN0_Hb 0EM3ݪ,>nE]im4zcX^yK= _ ^ 9Je6 '6O_KDjsvՍ/m-x*h)TgTN:*OayWi"q~ ĝޡyIC+Il|TQaE;}7sſ͊jY󍼘୐ȏϱ9f*jn! 6hbh@|:59g9dD ^tDAggѣ_>z$˓ּSf|#pJhD7lTIhc{CdyxqJqGvF+ldbWsݫX@^k;Z:zJPcPՍƮ)~6CltE@A_joӖϗvlRu[Z샚jDwjTz sV]cX=ŷpEwr>v%H$tQ w& 66R 2{V{ƏD<&,0[(32)pl}6`XWLڊPDܔO0ZSCB<#tX$i4}UDp: F7byg޽[U?"!o |Y˕e߮OJZ(=j_s(=*T"o.k"U Y}CxґĽ}|=6=*?hּr}c~JR,6TFF鋉 [c$h,OMHF/aCXMێ7RѠbDXLD>P$&-L=w)yؿ Z eGIBtX q[-86j` C1H,_{(zٻ* ޕdVCƬ^Cc/Щ< t["_oդ0C@IE7~d0m9u}q65v\ƾf>E2Ǚ%jJ d $Cm{"!*K@%2:${O)<< g1G$b4uB9V1D 8h=}l6L\wf&Q vpTjo?0˻ Ium+yN\qkٱL5['[/2k|eT*;4zP,^J6wq{umPx OgVs+*@bS*ڭ f'}ϻ !~~ hח{ڿhV#.s B,*d2=ض-%D'IJ%{~lD%Vo>khAUtrI<"e!ȂqXnZ`B' fZ $Nl7u= -SJ Ԉ@AEO'FxѼ9Gyv{ᶞ+m|ʭ)a7'1A.M).xgQrJGcb8HjSOjm;M.q{hUNFQi BRtp2ݣK-`-p ?#Z& v-ì38|nR:Doe}IN5>4r1 wXfnسcEזPA%XA, YipE?LM\ k}Jb p;}ND]4E4IUWJ̭ 4@&z?I>GQ/E,坆N?.!=MkyV dvK>։2e UI:S0'7Q.aekSV0W*!ka<Ze_Zx= 8`܍buVwyвCb/uUR- 5އhE>(BNYY%'8>kх;4UQ? ܪ#uM52 C̓\ϓ<2L A4}8r] Tڌ^4+ 7x_U=f/bEhB0h/l2s o|hOs;N 'uEl`8 iL>磶L^?υBM4!Z&}Gkmg E4mR/~nVOkWh7Igxަ S`&!&P܌7yzeV!H~,|fjt.~C* ˜a#3Se=#r󚉤e\^۠#3p*L,l&#̼RLN2#+A,P2_@ }w4S;Q'7D}b hmD>Ú1dѹe CtD, WծFudW fe1*LLTC^{RBMB(V( g&zZF}f$nC©cm߬GFVN~k3@ȉΎ :(v|:!n%_󢀝Xtd(Ξ]0'n,,;Y{ |eAi6!qgH*k:%ZNn?q*x1{T&|5ⴸ T׭njqVywgp׌ܘ};xQ*1]YF Fw/iIg!dPSL=B_R+@!"i]^Z=y! (d1I9'g0,(tX(V`ո&ر7!.(걫"]K8*RusjV?9NA Bmف[>AR᱕G Ohҕ+{HsGM1o[~ؑ8 ,ki:PK$^Ic o=5kVw-aHk O3)is!4öI'+{j`5)> @`wSJG%ǀ6 *5뽟}7;"ajn+v >?@:e_Uve.:B/(Z?GO̟G^TR#GR-їw|%(<4B7:F [koiVA(zbia#&۲.fWyd" \޴UDihy' Lܓ7@Z,I5X!Wq8 )O>W-C,_/ c3M"qu-e6^lyEƊJxmGYnduջCmuQĴj!dPkSŔ9HLdPԦU9.U:$0\1 Z˦@tbWdPWyEL<\&n'<ō3l?:2?[gf 6TjB_S^(<$4.uG@#V? #_+{1\~@򕱿Eɰi`szC^ïKj8zӟ{s^ifvBYu C'YAv^{/YyVs᠜ipm7<ĭ큥DT EX g͘e7yC,iy AhԶkcEW[fgj`4?V0 |&~%&aadknc;WD\kΥfKJڃ;5[|ę..ج Jڹ$OsET vr`  XW%9r)5qJv= SqblM~/°>:ŕA|X:~Uu&@QAwfeuzaQxX'l?\&UE銈7{3Qwƚՙ٧*p}a97݆míޙ3D?p i:w?ֻ?V,iBYz<$3Ke9msN*98@苬^!#95kqC(s@PcxƟ%q|fǫ#tVۣ q@O$>tkaA&?cەZi \Qчf0> ԏ܍ӒCl,c/1ۥ#(|ɀB]Қ cۉǩ3t8l:l' 6Lyy[)`kXBԍWrE7+PIXYT)d2@CUNSȬ*jx8 7pT-H)wDd  'Es;3)')Fyq+^X=;#Qs ?8m~4FXy8}oHĴPз kF=27@E$ JNEXh<탬ҬQu6rORM|\9Cޕ,4lm%}QI* L9Kgw:z#e؉ -2 T "h?҇ܫ6Y:8@v,G-Gnp<ʴS<8[f#w|RO \\zOJukܹ$B|/H*6G#Uȵ豰$¶kmIfE c\D54wY}ȝ­zT'H-v?B5$̂@W_#+'^1Xv.ݶK6*_z7 B49@.!\p(a3z)w㼜:u#jO'd>ȁFxz„7o?X]{[B,^JH;󴁻+L<;ҬF\t>e$ M X%~wF:HhG\GkOoTBX!__?ġxn`Sƀ6iSܽ\2&?PbrPwEsK\+D\ 1y0Fg)H3q!BU %8Y|^`߀{͒=3pbٙ[\܊ALGLs)=qo;(^46cW#9/M8Ռ]E:Iǐ8: £ ۤΠIK`CJ6W9*q%zvږ^-7M+LڊUȿF~xilcU*n:xUooFTjfrՆAp{aN.EA1GqI50 ԥi[9Ldykyڰ ~ S,z:UKjr`L;E20X/V&OVk7ԔE6'8 a9\Dp2ZEੈIJ UD$6ЖGr,dh A@@.FiH`ze(5ҤɜEޢև0[=\2v~g_<yG{vI'.? (/{#t&s^rKP$I xc5[-/VҶ^D܎#Ge^kXĒٛhb˥)C8u[/ _"|o=j[g+[sufYul^Y'K+b́1ň-$ 7pStKTGΚ ճNp"=Q ;Y7l mR`V9>QFJD v˷ \n<ͬaǔ*8Oo.ZEr.OH\;MfZ <3T4l]Yf l?`vQڮ6[^u ;֏EA>>{&X$DfIw>K1q8(u kq̷$Ou Z}\=Zp544;qbBdo9fmx8ȉg31p̤u%_ýšJXh*ڑӶY\7Qj`;EAō̖5^׽hej H|:V.`]Ҭp"4`cmf{Qe ¹/Kfwk×JBf4+`w)J;95=cz`q[Þo@ư3W*L4};@r)ʶt'^a(_TWQ1RqkNb[~ ^bP>չ0(g -S,C ,AC$mȲ-B m蛏nJВ&[cQy[x(Qm&3LUKv~-O)4}V}5DM`Yro:^6̅چ#UORN Z>YnL#L$X{Rd.G{M?1q mɾ F5 '(/jGwB&2Qg%:y\hF&2tJ]Dtu-E*B'07I ._ ~|ᡳ+sJT܅3q$V9+3d] "a&S9* T3Ǣ=ޮʂ*]{fF8&X8MebT92OqKL9pX(r[[k9Iql0dl_K՗+hVVER 2w=s'dA9A( \冺(;k,0?Q$TP*~ %Z2LP]LV44\~:CJ_F=awJH:[Aʥ4Er^-y+_sJSS!5:Gh4wg%ƞ%qE12tC z>Pq8k? )wvCu%00=YaTYq ?a[v\6<{*жԏ%H}^ʐe('S!HbiQV'=WrOݲ/2Ht7d'#fK 5zf/'|4T!-[rz$'ӳoNqFE}3WGG^f{P:stq /ݔn($tYX/iĂ+@l0}!Nn?VI2  DPM/+"(aXi!)S:Uy[nBhMmɞh"rW˳;}y}yXr/K_.d-0͎%PpҼ;s^1 ' O31Y:R1t5}{O/h G? 9 [h#HkNrfB'iSrM  \zB ,.<(c n1iy̲j!dʼnݒgw1'>ouppԫU|fO ~[۵p- 4r,Ki. c-|6 \A,eM{l6tB!ޛZV Q /ڈcT$ίmF$-nDZ`Ln4xqic/?Ϳ{MUcC2[Q"kRPH`'o $d'R WЊ# lYǗ2}%^,%Dofr]`9Ŧ,"dmqY :W}gDR* (E z1> Wy z`0J;2*v%\46c q]`wS]0@shR~}xAa:4/wG9Uj!Spn.uX#ѢC<`Ihz zw axsb<#H:HAOLm\2t/LJ>uq>d?a%iE6}دf:M5e9=Te䇞q~{yҝP6tgˎ#_r8)sG9Iţ{=5GKx3)?x6QpFnџxPw>[&Vdڗ”B\pysWtva=TC2|*>g}a^5̃6Ψ(C∙ +mT1M* -m?K 8\Pq@+gU7M: AS1g7iW gN"bEͩww2[zAީ6VzB)ktJ^0 1+墝ywTﰱD+R&\*Kli{}_KfB@@#Dŀl+65׶2DY}>8Fjþ.LIrھj!qk&a3?]. <>Bb6 jgKbōd;2p&DRz0.ȣͼ$ %"Qؼ#”(֑: kdNWňAPHDuUT_6kDXj)RDi n& QAr6]vz|}R뺅'&@ 3)`[k_"ğh7 &1^!2îAl [7^KzoXF[o8,A" (Ф; FYi>??DyY |Kefg(xe~؎􀱪rU-U^I.Ҵ66 9 j=m[ecumφzbğ~FxmG3Fl.w̱_ǟ* =KB%")I n7bZFcA4!Hiy ?-Ez.C.O mq<xU-PCEpJ6N!lah֯τKNν.Lآ }3F<9= zA΀^#idf]eS@"U-iߕ2aj/9!z)tvR_-aT-u~вZDVёlB^"܇ >>A-u ըcEч֋.1ΙH^:<^] %_HJed, ihylXF[sP GQ^K9VYcxUUtB=$frT؋J#ʿ3mɯ^cWݽWo xốLW`<,10`Z!AkɮU@p= ;ݶy) h-*X={|9yTi_b,<XZҖwu^)|IÛ6|lԄ q?Ҝ:Ko1k_\*$PiJXs(Xއ"-u78wo'3sã/2BHu-7HqESquQdСڂ*)aMqAZ% ͣ 0]t }}l|0G_u!fSNU3*VŢVo}9IoWQz2 rt:*w>ą9kQBݴy{"ښubٮgihĶUq)O[㧙 AT}JڡƛU ϲ.Z\.25 }g@{ M{W iMtls$|fsBbOֱ (/w?R4}'V\? .3(MNq>4TU)VI{aI2@śy5hs ҡ*l5sA8HwFH;_lT`i y#qo#e~NBp"FiSDɬ wylպJ5NypA!e [&'N1[nz㉽ Ѡ5R*eN6s!2;(aC3rU꾄K񺘧.m]p[1^λn0JnyO\ h ˩HKɢy6<4`VU4_?HssWd*ڋZDVm}}!A@Y|^zh|)uaep~Lz1V(Ԉ87QL~"*N8T:LSc2#~E i#Xc_Lt%76'r4OQ|l2 !>fۍ ̒yrtEaY{*7F>˯#V\TQygN: BfG`XfgwGk>~<13  IAafQ''^m{c uL|%: xviPIaoJ`>9T$kdn8ʜ:%ze2d"%'@"&FwQc1*#F(V@幝Qlw"xUdq'oj9(P10:28ksXo2){\ew-h&TpcdΠ4y "ɰ@ 㦮sKӕ*FƏeWܛ-/SR-"!g\3=2dVc$vd"wz ٬=AE̷֘a+ ӑ7`j?;_=g{ ,^Hc4a=VafuWM Z 2S/w7nN+b8>[Zٰ&&C>ɲjY4 Ag̓&!F;W3\]u-&zjM0S×y,x(cR}$02g"E"*ÌjHIAI~a@b!1PJA*[=_~^WZ!biv.fr:h (CHЗkJa #?0 .V柛op<=b0KH~sm%S@_w,і{q231<_Hlf B[rMV@юf0h} \CAu4v&\6#(j*ofVA(6ڰ+ ?L㇍qƽLjļ v^ ^' BiNxDc_f][ w7wubJưZa$wpЙ`1O~bG{"i'uw/u-UhVCxZAYaJYD*)k;bY G&ʋ-h-a8I.K0D]{Xw6<@Pjg P\ٸjP_Ͳ7[_i NsTo Y:h B%ke Vn`ju'ȁ^WzYkx]MW\/po'۝o[2r߃Z5GƎe4aX'_X$p2ɎH;Ə |6RY :F֋(UUYw"&#Q }94(Ey0c8Ui.)E6RLF.; pGh'! )m+YwO1V=fqsgϛي1Jˈ!mGaSV|h{/!۷}W84i0C t{vtfn/aQE9C|t[K<;],"nj\9"0.dwawBϳ*NhťmC7>$.5[]կZ X/ŤΪw|'\6)jm!=_ifedgFޔ`sٹAdQߡ+@-ލ30( AQڜ:zfvIx\BOf@HBӢ/'7`c o-U'skStElQNi ې:ahЋpC )i\` >Y%<,gŕн 0ֱdBD0uB "} &3r'OӶ+ 5%.A F %T A+_F1oV+8S~gKG亮'DPdnA,`Mc.0p.D,+`i9~*DiXNBXBȩё'lMo(|{(u;5YϦ?ȓe -T>zQ/W,>_·CxsQx5+y_|deJMݴ Ym'uMc3-rAgKbdj[p\R'B%G'dSJ,#=9Oz@ȴw`Js"D;vixKh6o֡p-"ϲKw\f{:H9x(͒AyQEpO/o3~@GS1X< 'eDsLbcoP mc ƵsT>S⍔5!(5w:$Spj`T ej7uzwKzOq͘5Ut;Xck6M\]rLH<{j@Ȅ4̗wne#xICӇ'$}#P>r}=$x!H-Nxg3{Ka )OjhMv=_^M,30k.߮OW$Zqa\=\iI੝t|I4q10*?$J9P-z[Rя M mj%gisG16jK6` [R{]s Rs"[p3LfU" 8-Г!BG0uk)&sYEdw-} P{jzkhQ^yѮkޚBbJ|8i~[ Ґs|wSZ 't;1>;.~!{}tqj*zFcgpyIJ|x'Y(k0_grr \Hi ͱ ӂ#U}*<1 !{2DIJcaJp=x IVHo'T 5 QB| l̖yA8d@l"Xꆎ{p{iY`B!Z;zЌ}ܖNuw^ٵE0:"dr "kRnf"a1l rFWلɲzO/0ӈf n>?v%aA3G-LTsPOXFV$b%2azM5EJDvayQ ܕ&0~kC{]("V@)13?{enrW=.Ztny~7np$|PfB[a5^K'xî2'G^x2m M' ɂO7Q#\\TSe5 S֟y*or$!GD4еF1C~xd1Qd/Q!|: Q16&8+K>dUS{*u|׭l6NJ-_o;v;FJ42qgAR?4.j8P[erRw|c'ĝ]ؔSg'k [bun'+e%Ü{%cu3~dY82 `_kvOjPFz8,Q*=&f˥Imqdz9ze$ saf7 =Av[SWLWXLOc2.ErU|Q`Ix(.|wdpk~by"K;(rKfyK퓯MϜh1julΙ=N8W;ۚ35 i LC4Jl0 h_'G te?Z%vM_5ќH19^kӼ8ؖ>v gfԄMP@F|?: Ŕmw풧W@mPcȕL\-*X&+ff#6<] +PSoSpҾNlv2m_NZV Bg` g^i5nR1ǫJaF!t$ĭcέG\Q;5dWŝ(ʋ wSgtfĀG4M+)d'# $;]srg~C8($Q"v^m&45J͸ԡES1b8Q8Uhmo&VAq%m ,?0 K!^ٌi/%A9q?P-J=g&{\5 8,8{3A3.q(,["7U%J5{s)WUVmׇ9w9 OYu^q[gW ;4 3(Ws_e n I8xw[I===h ]pzֹ?"=1UkxW5 j<##iWup޷Ēq L(wfȖ(")Vc ̜"ɩ;Zܕ'ZMHqOWj?MOA-Hx8A_@d$@|ɛNHNkсgW[&\SkO6A{ZW'ռ5%爄>~+S~*hfcFeIpU#YOPs@a$R-?N[Un>{Y[>T hݕܳ~· @zrM5<6B ^TzY]M/=[_}]CA<4.j3x+Cx|(U.N ap3n](MvirFY?ENPKǢ>0iLszffL>*]I@S+u (ɗAwbW/Ė9Y.s{tB )cS@ Hs@*xh*J)o߶6l']"ff:*#D+dEo,(jLrP 'X_xb:vb٤TtB FB0;r \VqjNBfkۇRces7|vɳlZ+ȳz-6쓳Ҧtd+Qd+s27ƿ ?SJ_"0էBc<-&'?/iX&\)5'ɌAƝoӲlpacՁj'MV4/ [ytVcHgmfLh8v@0F2 =p|*2R]ζ[F*ݔymrrJ$Fs\FJf3JUI]^ ~;[sqhG'^35-A1*P[GzU/R&+6)fnS'U㥕^^~o9QpHhpAmx2EpB. v4ڄ+zF2zcmTh&ޏR6'' ԫd?I;:t4DC,Zp2Ȏ 'ECVB+嶷;d8. {jE}硸Gfe:D.;de_{f(9DP=Y8x9pް˚ubK\rlR_~5P%R)MWwn,΀k &?INqؠ\ֆ\ʬIj>< ؠuQsMl87=3g P5D.jꭹGYy<.6TX*.ۤ2i>\b :8,kS٤kJ!އ>ZЪ",'%rWU]Or[|>/I^DK84;YTTU!oEck5 sT@@=/'Q/6td^NŬ,JqϙkYVO^qRjs:jeEހOi##zνE ڄU6u@^MEq24^Q`{$?ee+'N`#%=%B6~pɩv 7?dzf`&.nC\9ΑDy#[ h}dRxqѠ!lM{Yp5/:$ؿ, 2d^'Y *oM&Eso\ۥ'¿lŌ)SG!>9g^xZdxa0r~s~@0hqGr"v hpZD:jÎ&kդ&46 .^eo(fU+g`K.'򷏆HsC3@}/Q+<̀0PQF3ubB-a˟ifLnriWB1/`oаLgF}X<+Wn, U] ~!YRp4xO,n(E.2a&{π]jiӲK*l 1f@1QxR.LSQmRZb턫ʒR("{ >ʡX1Rjr򲞭ń F@¾V ǟ!lBaYe0:GQTU7ğ"cZTwvvQj&=Ig7Qanކ|Y hO[!oQ?Y0Vߢ^({aTg㧢1 f.4 kFxjٽ%OfiYt*ު6+i촖MFcaޥVRc#/ ͊V=fLF:M͢]A(c!43( :CO'Cb]"A$|Ǻ-. !;Я,mM͝^M8ĭ|#=)xf P`!NOѵe%Kӓ\mE ?Chĵr%G_}2RDq8DJ3/D;" m,\=g %_zܑ굉]E+p4Y_3vP琤<-CpyNukp`#*iSxqn2oXt޵,\ϰwoBE(Ƕ,KvO1kmTϺ ;]6d` U6meKr\&lx!]ҷ]=olYQg,l?='TN`QբnWq EI)wwp^n4BO[2 S +TgQWjËo`gAd!08 t㓊tU'abzpF(H׫&ٟnwWK76I"ў 8rNoirh\,BbW4 A=d ܘb)ɍnBBnY0zcE_ նpV6; ^#x `U+5ټHtcJ aqnO s!nʪ.QWcY!qu*ArK$\T[ e׆Sx~>93v!m7.N\a8WԅUEIx ҢVL0A{J.xRQ{NblJ)b樒ڗٵP`+jI'((-O7,ч,$-  Nm{0]QE{- $,~eҗ~X~b)'ٲfX'd'c>.ɲÜ/aü [,-G"mۼ4CX _ k#a}>:%:l4HV 2~uz4~*V{$v D/d(XX ˆ-'=U[`X&O*dԭ`$Ϋ)M)f nO\,Egxsp;CWtzBKRbq]}ː=d1i3­vjo2D*+\62< ,ΧlLezi>܀$8*w:|O9,fmn[s`&WVҟRi! A.9d;T~N+}E 4gjGhgo) |0}MR4J(iײA5l4>5 1oV|22* k^gfWh }Ѝpm`֛*;T% FH ƱY~Cv60! `PF6茶-M^&`F.3+ B~)Ga5>~AjޙI&/SؚǃR4_ԟsVtŵrbl?ْm&ۑ8y@&k|! Ei祄tf嶄% w$Ca)ѱ25aM؛z2*: YoN+t3h4yVH~x2!%~J*'YuH)3bNxCg.r%K[.l*m0cڈ*[UzN6g& /!e Dg }E{ݖ`IWR3qt؛`s^vx3^Vk>v ~v{%NBPDTo 4?nttbӳNÎ\ZrKe&\B! |Ģ1-ZԶ1ׄU R3  (9txjB~iICӦ /FN|6L4\2kVhAD^r1 l(ʹr淜kj#i썋Z[X[͕(>O/D!80hح, dl0%9!jLOF2LQL+XDxRY5ۏn_`#F8qD8X0"mi񻢫dT4*%xr+N9 uhݞl'P>sKD/ $Q =܍!Ft>:z&h<{bu4FF'jp&9ЂJ:4a-'B%}m4(XK_n!dǢ3A8`;e캍{P0O!sα;Nt&_nbT:bVw8W]1}BdS*p}o>NsdnEb\!Tlts[b TܻA<>:cS~N!BA5Pd}q?U*)W'CkE iave߈4ďBW+ncIƎ`o!MK?FD4oVr8t(`4DݝFRw4E2U2KD3X;TPb?7ll3Ks GMo ҺA ,h?NzKvw"1huяtkM$Ќٔyl+>:GS|8u70HGOepj^O,pg?@ehFqYh93%ȵ \jUhwT͡_88 nCt ZvC /a3 LvU H#6Ee5Mrߊ.8[=z;52&|U3ʦ'$cRf FڡItW瞩MO 춖yO%TKJXp4e {|>=Nfz|E:YCy]HY7d=aPfd^MTM*+/F5Kc QuQmcONF~.+~ $|0*Y; B72D.F]{KK(u 02&x6KK~;tgi>cƜA!oM ƯQQa@ Sa@]˕Aq#/yd$ NvbvZ؆#%h_\-ԢTWzʜ$,F'0DtPU(P }Sƕ"|F7uҊ$YlO3>ꇌpmϖ 'jshN<@xD$U$P {>ňKm=ypXa}5}Wb{aU+!gQ&ƍKa]V#U]E`4sڗ"PbG!|{kȕTl]9veJPXYw(EJ)Tkm竛Zr*70ͧp {_f;.TitG>X{ "^O PI*mzwWEIxhآZ';~A¡r5VЖm`!>:ac\B>WatR3~d"]<%bE[oS.e"9e_w';"n6ŧ>g$|v?s7C&[(S S OH=%2;`h{8dI 7N9|8dgS᱇`~<>F'Uk`Q": `hưӺf&Q4[͝;525aEkLXxT'܃)\ =?v .9Axd?2C7F_s$J/C9 EH&EKN~QldכqMhRKvʗS[rolwPk.] 6XSe,Q׎Ʀ]trK O͙F՛C^|DuZYrN;YW+OBfK/a2Sz|  !"l 囟i,j¦<"[2fHl/JRyRus?}%SCO'tc1]fm*c5!81~z !ΉjQ_kwIypMﬡC$O`9ݲ)$G)u"aMFB"7Gr{*AG&CKB7. -OS=bm;iM#<6tPzzx#>u˫R;QX`E ?S};ɑNQm%oZ t_Yе3,NyuvG^'kZ %G1fO1ak.R hXCX"PT,*披=1 (ir#\q63:50FAu`ڧrfy4!t9t5vmբkڱ 筃;!yswa/n̾zr}:|y1KQ`CS}&'kx g.oI*H` $V9v_]E(V`p ;{X߬ ԻX%x4cgiasrEe<0c~qc<&Wѱ08`*p)b~cW iEe[mo5̠^>7a1r *'波۟"!+͜5=XMJ1o9׋(_7XxDH?%c4 PZ6I 78s!7+ɮTb{1c~˟CpT/hxWF< ckx6S^9բlg(qi`d0Ze40v͙Ɉ>"AH.b#ds%e8k ͷ7Zw~l=*g#4%ʕw2Bpy-9+"6z zEڶtWƆ~BA\>N6vudb+0ٖ4ECb0yp@I"n^.9%89aRpk|b5@PXi 2Da–b&+A8GjS _gM+U#"Ӭ@<]DcH1SHhN'˵UlŔɐ? }}2q6}Dz7i,KzI K? u2rn?ߐoGeO)Ur'BVMa~s;`@m4׷R) p9u'uM3Þb>6X~i'nNO{yzIkDv`qeB~66{2#yvqK?ʛz'&v"ZTߎDʭOu_Ĕ~+ͦD3e{}բG&icvkq<0[8 5˅(;cGƻY+gB)"V6}v1f-rRl;w@ yĕ#쿐wƏf0#*wa(X-/0p)zw Ͼ9S? 0"Y%C(Ժʿy. yȽLF/DGK>-v\l`|ܯw2X1YlJ`}TlŲ y K6^l {14G)=(mV=nHwtS({'zCyx:(C + ŏmL;Ư_%r4RRX2‚4xH-"'d'<~20LB5iZF o׉ m7!C>k0LC^01o>̼O(2v4wqfE b) pdjȡb/z%<.We[cfߩIJuz+, +g$FXF%krs8j<Ҽ!Us7x*64+Mua1^ޯNHܵJQrD옲KOFgyǵKm<3d=;|&s"I=S?ܣW@Y^Wq''}~gMrhOđ$K#83{uz`-`/'(׷ ^Æ"+0費b VMO>>bU= s V]NGmϚؿV9^[76=K8vGkK25!xb=ϣU-JE|arN~rRGK0q6:+>gnK7)m9OПZM' )CX #vu]eP:!`}Kl8SfSyP%E_dfbn9"ϚuGUvHڝV`g= []+g Bi!vR=>78:Qv$|?LG)EL 1{'v=`/|.[)8 @EmkRψ!깬B\AӡM[1BK@3[pU;ĺDԾ:(^K#a`Y/@SUiqAE%r]E]r}1 nBL_h.]P CWn1NR[ PmJK;z \Fb4ծT=PeǪRsVU; D3 dql-%&6& 8x%I?$WH]o~yCse*'ѐ3A.q#: ?ĕ$KbFDk˗Kd#0s:Kr`~U\jr<t>NpTcu} 1ޗrg܆0i:sPgnk gK `:Cq@i0o STO!I+w9\Ae8mqBӑ}><|i+.[..;,'l`Jxq %| M'3+Q\~Ԙ(TEϻ#xnObxZS5:? TJ: ] w ayh YJ9=KX2Y脼ptOXgWy ˸6S/T ʚO󦐑~ΗOHHBmBKļKjW-iNeQJmJ?T%/;n}>pȯK)Ճ9 AkTȑ%,gg-p2pW,{_թ.U٢hPXetާ?#y:3iy<79Ql|q_pߎTV kd8mhzC7cWmy.afE!ݫ9;%sWpBVӟ %D{ru4g-猯R^2ѝ@X# Vp]w"1{jan3g?5h dL[0B-n:Th5715Z-= G>d 1uЂȌa2|7pQD NEG`׉"BV J vX+4ߔӮAfj&k7[a&+Kys1IoFkr?[w*H6igޖ2[ 3" Wzɛ :zζvsnSAȒb 3]4iِZXgP{[߱=TmftJuZ{|#hLAuQ|K̴{owx}Jx@YbW΂9.l@!OE gDhyym(2ABf]`pf-جSsl_O=tt5'Dr'} Sd1սɪn۬GfFFXSkjݬo1t1Otv%h]`y0wclNz@}]5Ezh</Pz# Fl`BfEC6mw}ashb&aeB^ޞQC[4}=֭z8|'q0,0=$C/EM.12vwn\'znBs P.Q,Y굞RC4ǵa>Ʃ^J6k|rc<]3K<|9'#6~#oSnQ[[D,W\tEI87JKU7k/,z9XopU^<]deFME.o pH`P} .f|=XTM^-SE`m=rm 44wi+* {Vm zQX_oRC/J׃@˭\ ?#o8dȈGx \6Jw/(umbA`db+%ɪ +˟vTE\`=^~dLxU |3s-Qe<Ȱ$^Q5!9 D8ě(eu UugAƞiGsѧ#aq#5PG<|Рd`(D_ !/Z3.OD!!X'6_,7$g| cZ=VM=ڹ5Oz]ǟO܋[Eǣݢt0I{&gW0rRrS+ %lm_4Y:Lu*"lƋ _B`҂Y?hZ꼯 FL xwjի8'j +W[t ! ;٥\֠[:#Riⵋ/RRUT76$˞*,Q@ 4=nWYyYsڅ[mEsnǯ| 1ȻWb`U>(W)N[L1igk[ e*f-U. ##%g(}9;&w1tߵ WO莓ʒM }1d}:{fn嵦m}@ Fs*&fOGd ~V<)!XEue؇![\5w jq/0AwNfZ-bb;vZU"b' U@GF .Vݣ7)9t5JFԙ8ҟ|5|7Fi=w#O $2C ">}acc2@fP#jX%d _h噠Œ{-X u [wn ɳw_g4BF'!o" i8pUssbՠ%)}Ʉgew+ z>:dc1'֜r!?ӍO"FCZt\{fxKo±LBw\R) NMGn`Q+H#:ĎW]&]<*ii%SDX25'y|5X6矄ܓY{j,Ջ3  (+ #oHԕ = x`3Q8@4xWW.ۑO8Ycٞhh C '6\.ndjO1;{&oi^.Aψ2${ęMݒ{sɸ7^6^FgٚJ&_q]X$~yipHEdNc;Q|)0{WZ6Z27" G巨Mc_G`z# P3[i9p #UxF1-b0"W_%WR>)}YAHy]'4vJ rkyttY: 6ޚ)扣sA>vg@9kW O裴~$o3ErH;19˔Gz"eiK$&!v"*N U}v:lXZh2":懸Iht9P/=={_ _F&T֫[2IGNfZaR)ܛ͗ i g/#~9fT &y@JYoe)3ڙ5~-9l|#1# [K%D7Q#lEtR)*Gu0.t".b]G5*7 67S`|.">"UƴypbL qN=Uc9Qi#!kNVk@U-ՊYYcA7hT~^&7Q-HVOkzj[P_e8;3~ 1ݺî%#Qw^rc Wbյnf.;jb\xەi5ÇM.e )munbVz*OfE1>p?ej\Ri1ȹNgP\‰Ж&EHD EՅxDj磭@BlVvȕP;#I Q3@ף^⩳q-/k䛇UаZ\i{++(V_7vl|lq s}‚y߳yfv?UpzL7 [S̆9͝c!&АGܹ}v-RFˬX'O:Q>2JZՎ$Ab ׾`Zy{;X\cW+]`ab==~:T- "βew0Ӑp Gw/@Ձ;USUPBIݪ{g ⏸;Vma #jq|ϱBx5C)쎹-C}eW%ÿ2 Zb;~#']> *;N;%tjj߼1Cw(MQ5[J"xIRVfpJ ODy@d97q׃4Fl mHw)#"rhWOMI`*@2E=I-gv z.,ze)vAB}Z:$?QQdci}bog2_XcfP9qSS ;2sZɐdpHJ\w0=-IԞS.i9d/Cb`o业*%EӧWV@Dm YH`OzjCd-=Y&!Sq6kg+J6AW^0m Am } )Z jtE{ymPE~`^CΘ)!4*bJ 2*oCsO|Ekwv@uMv @aJ2(y3gC-3H\¦zOS$+! >K775t֩mF5a@Ox6@0ΤrL* mK_-d'Eݨ*װ 1! ڐ4ھ=馑AihfreN 3VQŸ%ʸkI!1ݩXHHI S^T8jb"tE$4'Q]  7GI| &@xoIēzsbW*@ թn.!y\ac=}Ni.Qo-0\˫925~J8Ab'ʂHVf@~+-lc>$(_À$+"7>3#IC̗ Q)ۙ[­wG \(? n\*0%GvIre$]ot tS Rx2x^BY#W!E9G49\cwr{\w$ꄼ*o~oշrGdJ:>ywk#>5ŃNFl-PBFDkFIȟԗ \ .>HuQWmd47؁У1Xz%z$hb]Hr@d^xkq n:շ'$#Ӝ\3Qk1l Z+(bpD|^u`L4LRSҀ*[ nyGo' ;7fPAm20Cns¾Wo?ʏ3S9nUwɑyaJ6`lzD*_`Z1-=l P8~jV@P3D3Ǎ)ݓM}A_g˷Or榁 죍&*dYln'k2uf㬤J,g ~5ޫ H&PP/}9/3]eHk1@)ka{ aNճip- (/|D1p8 G/;~ԀQ[_*0[#cv~ |@KғG=(J8csJ̄[_ƴtPI2 = h|^ްLeHؓa]}Rޔb70{ 6}@yA*DVLVeJu@~ P=Մ\>8#& E)5@] 6P55cS~"TVfc4Qև[i)(eF[RpT\TB[s ebdaԝD$jK||q9Jai*kk}~զ`whOB!TJnu}&@A2GӷWhJJ|1#*86h>y{z#R̹sz',oz{ȹ8Z˃"|b%Cli)߮+NM䔖5Dx=4dK(` ?d*!Mٟ,u-.b]Po ^c(|=m5YjrXGP'iwoB>UȈL(9sa|anMŰÛ*k^:4-28rL1{ز}E,->ɲ23)qjDR6Uh1^N-06VQf)[ wT1ݭttLԯaFG.p!`}W,,=nW=U"xIP9#)k!Cě1LR'V/jwnl[PAEXj,oݸjjoxl YDP]&cN}_AWP!χ=v-3?B׊j{,Jv|ú|t+#Ne_Inx`&uwy@?\gozhHyd)!-~ݺմYF1Z}h. k?? az8DeKy7h'1C~wh X5Cv,|)TW-谒`YȭyﵔնsLvz3M{q-kM][)|^5i=ov[7q2QvĐ (Qw2D ‡"B;(}}P:X>uckYUx4='YwO0fVP.T:7yєmuV؟3 |}0lj~K¼HyŽYM28hvgU)Р6Qz'!(\+`N~g^YUqFﵜc~ ~J1VJh:!ce@ e{Mp=B`i\ˊ'pmyjUrgϘ嫠T~ 5]F/ͯ;xN=l禊~|qgè;WcPEnkVC7sBd;Cٴ4 0D IW tf4AS5=)J%2?nԥM켞K{j m*ױ2vqۇ/Qe\Lf~V|1z NYBL>)ן_.Q;N |'b'E>տ C/1dʐKEDV:jY^}]vńV*䈱CfP 6QcYz M'P]{.܌v{<\"a#boŪI{;ጊBbqbŲv& "(;jkMS[VKM{:׎T AE1  CB:&tTS9Rd%j(6McrujuwXZnJ-)]C7k0~PPsb6K#t u$jЇLbz34 K:'T$ߊ!cn*tUYLkഒ̬!:|7Qy@p~Sf聴A#낃Q_e49xt[-[yRdټ5C8fd@kު'ݧC]x}?'|!BJ#;69Vp(`KY I\E>((G$tk\dEH§osmVS&?<ѦBKH%DQKKV7],WfL#fCUMX&%N0NY}b $5z6Pʥ΢ {ǵ7fڪw&H*_켠]r:NNL1,>鯛ڧ4u*Iڜ= 7 .MOz8>+sII)(wTD8"WB'~G=C(@wcjOhK`qr?T_I}Y0rk!pH6K AN8{B%n _YZa)zSh!)fe}XJBl &-%UmʞmcΡdLNͿQ"i"Bw>x3RlR޳piC$qFؗKx&-ϗE7WKI ړrfL~B_Oɿ# .Ez6t f1I]yi4eLM$-Tͭ /^/־7'cҬC>3/kE, ubֱ*m +{7 &{n4Yr](Ol^#Mzm +rۛ"f7qm,،^b@GgV[gv0k4[UNI3gxw̧ U2WUKXR~O%XȤ>Mx }yxtTs-`a>Qeve'{ M=Oga*w!go75*5>Ҍ[`O8=7>dˬId%_SvФ4Bמ-rcx_0\⒛@ -\6y)+&mjƪs١>KHOpEr!* HFHZVD5;G{:ܬ !NAݮ@ i63oM7a"^&0Q<)iVeg,3< r9;STAᚱõUh "mB<86 ߫.BJa(kq^|a~}U>@%@ͪL悺 >V Pw,VgeH!rf{QCZ/'yً,Sh~_@4DK(0$|Cr>jUT@CFմJNXDa)m޻9-z&Ƭ)} 9K0qnK!Σ!)T; Y*If|f:PEٌ}dTXA1 I]=RC[%V)}-iE9k "M8ߧ:sSKdPdFH~ŠW`tEqcVbSӖ愛T"π,cf 9@ЙVXAZuۃi_kw&B@ĦoZ%HfL3X.x‡3\':hK >rB]$3Ưrz99RS(!Wh =&0!O=P-xzε.y63@AbAb!% Z[Ip 0vh1(E4"Y?U]0ΰ:ϥ)Lqa,ep|Hv)5>Xc^ 2bHlgSM)tAwdQ7[g7E0X12`IZ@R`mD5~K溠w5YPܽ2+^0JdԱvWY)bYаMeHGBgՇUCjҟWm )"|WXW2y7KσQPR`~/f_hfK 8/\ 2>X#yM@'6:;P$FbIF3d /_qM k2;Rj&>?2bhIAq !վ wM9ZڎꙩNU^RI7 h@PRChxrGK&bETZ X%#+Ϲ7Ml /rbzM\H9Jx*{#+7i&&< ?_߲Mϔݴz0fg-#`;su2}=y;-eCfYdA];%o-nOJ"cApC=?{i̯l||ǎTʭI'j"f!~E62<"G $~ys6k:Rpv1)5W QxYK!xm[&}̓\x܏ bYi\nJm̢j׻/E:@8I/6Jy1- Eu3./ho H =pZ"%٘ΜUb(ben%Z8r /UwUuQw.OŨ|\45瀑v*gzs˳ô4 . -=J d@`:0nƠ>1j`$ÆYwG\yKIV R  AQxƢƁwxgv#ئ^kqfA7LURHcZ1*Cqu؝  ɭcuO 32չ1a5]pGrS}xxR ?,/D$d!He@9B T EhUGCM.Zu:Mx%FE`!.PsXnm>χV]cs֛xu,c:ʭR4kR-Vkm0mcnS'05 =mUB|bta,G9̲R"ڂF-h(|u^e͘ +ɹdGRm{c.ݒQ[}ц',TJ6-i۴' oi?!5'eh4c]Wf qzM^7% AoShV8˭O)+ X&""EvkA"S 68 [jP5)!7#ͻ^ll}޽+"@e yKQR̟wK5t0ԁY^O80՛DuXbc[ofW;;$:z2sg?uiYD Q#Qqg0**[BD0)kIQ5BO5&}=M vm%㙙Y!cqVbJiIQh%Oz;&$/gK}'xIgAi~$Ҝ_y{5v ϬxbFXwa'_Q0RKL>^1Zh,cp@fOu^ˢsXwb**p~ACLl KLs0C/,j M4xaᐳh~Z Tsk' taS=Y%z7X赸" ¶yN3Kgrdj0Zcë1eͰe!yt4բ{qVJ2`Y@(*E Ls_kMmYEȸ4PK5)A`>,w]szZ)Bg,=oGlSg܎Gb1{-Aߣo-w8;H'&T-<2DUUG,PN %D[͟4I8DFFT-ucO^*?2b>zl9]9|M q(` %!抡n(!_eF>2ШU~jA\𷒞 ~[NmaC0Gö׶,dd{m_įV*GN0RYS`Pʦfԏ'654n;zhfpUnwẃbJީ΢;Cɡmh_xMEg)qN&.M!¼L+1 9*ɥ;RەD#DhD2*@ow}@h {G4zo"; +yʥ| l#\6& ʏ b{e4ꏭS;4U7 ܛB0m3L 뫿R[fnmO Mc2#:J<9[g0" Y9[K H$ #1i_/"E WX\G]˸F'~?6 5Zk7HԞvF:ե XS'M)F:6 M{Gw D_o9,{o2FtRTRcQ y`IRlg 6"bS_=dR.< JL~ I ʤ$ Z |{ 𰤁-V, p 1B~Nu$]-'/#Ħ@%%W7#i݉f͉2iwQ 8,* d]_&hu fa5C1.lc*6{YA2ƪ ԅz5+ ,&}QD,u.^ BJo$`Yd'J>l4L!uʡΏX`V|,f  ti&ͷ'zq v]%2lm`H?#Yt=v"*^Tll$%{2RIPd_]ˏ k%O|M "'w9w7$$v< R)"f|{~hOy̨55<`Ûpܩ :6),̫˨ ' qDwV:gvGTź3oܽmz\'HCT=迊Ɯ#VhF j.oQ.m ^Q3=A|UoE 7|T-Wm-6sь\<@i >{Z5Z)fH !JՠEO-w3 :ư䈐Q6`K6(.7!HQ)e0ZKun%(~ :o ?:j @Gkpp<{9}-_&++!1ꘓݔGXkE|\*FE~mlkm ihr]7`-Y2|Φy8]-Њw h]V`J.RS2`aKmuo6jHytRȜ+5hG H^dxgE)%]\ .-2CéRMt(Su Z۬h=1DC/Yu@Ryؒ('gր֋FZfFaZ{6Oi\7ev6j'Lf (RPn`JftRVf谷FNlEg]CIQ=yH^@ΜB7RsI%q^|X۲X,Fw :\SyJS, ƞ{RA `:|h]`F3:Ғ#%Uvn= ߻4ݙA^`$Ys+.# %Q ü.{TPIFT<=<ᤳ>X-F#7]ZG"^B:5A.ApR%RZت vIЗ= &kD8k mq6_5u%Q z;t7@ >pi)wd/L@PHLk?ji7L^Qcf3#t >kzV]E3{md}mHI 16kux;'-j"[w#ŎX/ 2Yx/B'o%pܭBBiwse ;FvNMS0[`2,ʢAseثxݒ9_Q,Dx`vU Ռ+i`X$p7}Ɛkhn;i9'#%Knp3:U2&do WgxQ**]IO8jeU&D98, i<ӓBًg[;sc_k˱sJP]XYtc]H.g"dUS>@;QI.D, "ѐ4ǟC[EK5{#q|g؀(#/d%-Rr93jɹUϿM3DLKNe^S_{s~G.3,&a,TWfÞ9#ǘbk_nKrY np fVaPOW?E,q~S vt07j*Z`BbM 4f(t&lBҼn~O?\oGajJ?\*]>fuhEaHl !-*4=;.SvLc &9ry;=0r7> Dp2.b:{8jr3} *I@a6adc^&šRSdw/%OZ-\a^i,b@h?|w(ĶH^0eRRO|K.˔SᇉlF.}m?&DXN(U}ݠPƠ?PZllv6pWŝS pR$ܣh:ȶOaţ8}c/8`]GKv阎sE9 {}o9!g@%E?ғ#¶N~8|(r*@lESny^gClgvP_pmZծoK*ܤzHemJ뺕 b@Mk! ˏoi2 E)mIidr"@ǥJ|{1'gdwݎøEFD<^vrcJ=Y!.cbOrxF9ehԢk9ULi3yE-YtBv{k`3F7 bS籬UJg#Yƙ"б/>x2!`RiIYS~,"HY8q ۋI6ὭYqq\P_CP,eE`l$<5O<49Lfy~(h7VL%S#},CK3j;ȵc:6v"?M -rhُ+{2' !~bʙ*wYi[dAE-FO.зbzLA-"&K%'m}$_sLm tmOE:Bو)"d׾H<fk>L]RJ,-tрT𹑡UҲh)F輡E&b= m} E8bUhEq%9pWJ> Bzo:i0s.ZA[+]2sHh^U3"BtPn_ϔ%$-H~Qw&` T4ͥ޳DdZag(Oz'j>X/dLY2f@V{aw+зs|u /g|.9[s5=qcҎ7/[B@FΦjRf;m#`NfDZ}̐߉r[غ h׎ )Tρ*Z>F,$38W ?8AeeS6rQK=V0KWaɳT|1@8I_a yp,f$̈́p `^0 SJए.}W9&}KJ.?ey(]L]拚?EM+ش|\M__.:#Mh ㏯䶱%h2ǡJ84M˪Vf?҄,n7gu?ΌgvI |]ghg( uhO 'J3_)-2|3vyBɄ=A9?T9T,˰g.*f-%zG;@%,+dQ߹H!7𷯋½IiҖfi}䝗fh_+w/- cq4kN%|X #dKnMFm?}N{0Bެ8a@}ǬN7K[kj0:k;wO.G9bư Ɏ5̺-i6n [$طz xOh VPm l'`63 !gx~9:z U=gw|6Dka1ݖynTաp;?m\!۝"!TbgiO^QiA[3i)fʚTUz213Ck'>ro}bkހPW  ie&t5iCvdv]]xr5&Loyg2'֥䜅N*\Ql;^/exl|HfId$HN;go7'NRǜ&P ȼ'(aO` 9G7=|+:||cc{IOs^$w7;D+E8Fg%I~n8 1DL/,tZFU:峟)0Xt^C#mYhۡG+[J՞pFcz8EI=ȸ4\u$g26_r` nPmI3I"=5GTNT)]JK{#9ERנmnEI({6m^` E)O$ij?Q@fclvq 1|3zG>qwN0I%*!!]ZMNjWE3 LP٬k&1JB<\^$94{k뵄P rPF6(? 㭧K1 -'GSy4JG7YQ#MP~;wbҼ^ƼUnܨIW./CKg )jj_{TZxMcw mA#4}!kbߍǠ%̶dduI%]%VNIgy4iglrl1*V:97!Q[+6g@ ˿ӈnban/UF3 ?8Mix&3R[@SDbRQY|OH~|ϞirjH[o6uULS?JVFU77h:S=A@"Koc?7PgIddeH.{DC*3̺D:)y@I)1.kA_򣪻t=eqY1UR qMC'0xsgӉ}sbWk}rSh Cpuڵ7x}g|5LuVgl9` rd&kw cj<=_@NPޞXFj(_G!s=I⻎S|wz}EnOr le p /ݪQMV?򃐻Zku97˺;VW?(+8p(&e8,'tR8)zle/_N07ϝ7{|;(Q8pVFKb`d=3Às%ݙ1(j>4ԭl䎖pjUZ 5*Uc8RZ)j9e*i11QfHtq.K'$.r,t T0ܙoj,ܟmo[g^e?Q0O˦iV qLYc ,;GҸQmj14S~a@-uzh[4ΞSXɣ78lw8D4&% 5AfJ.جlb+ 1_ں?R$;v 8*n& .}5iM! s_;',ܵkEGv=U3ĺU. o$GQN}c/O{ˠd@,{sx,@$L̩^L!4%CHOQ8Cyud]{35 *Qe>l.f0ndV4U>s>ZO⌦~{|VekG3!S8r- i9·ƵM+CI,GLKܰ~6G}X9Bb? ՏZ`ݪo\ N%h.DOVm{n$ٿ*lOI%q{탬#k %r Y/|7YsBܢciD3P>y:bi'/EUťv/Ԍ,6%!+u6LbDDx[9PxSڌ`Ss?n3u3hAT:ǕKU$W"" I3/Gjf7~sm,6.dw5ZB<-p.Ƴn8/tXga+⃙?R7b?}$ޯJj3f]Y惙tiyR-wPصy~42Т"H$>\I F ZW`pޗʰQ/0'jhpf.E{a| ]/1,c`}bm(CBEf9%[첇g'u4@p@OwPȄ²g1DŽS@x,Ps>$wMW>^C- eD_/LP,EW)YgȊ|C&9t"|:״G S`śltZG"XMqCB:')> (D!2iW؊ =i?4r%Iۿm8Jk&͛quwĨrЪ-$;#XxD4pQ+DaŽCUǺ}Z{>هn147  *-s~% YyyR n"m㽻}} ]o6WJ_eGZ} F6IFəxI%lc”{`I\H3I:uc_pr*y 3++p{vmQ%해L8H{5m[FwhJډ\solƇ?ky+JO߂:ddt$}$LMߧ]㨇}Ip$q>(T##(?v9~C3Tl| Cy_]R qW5Մ$CY?3ӬEA"jos#Ռ3H=ndE3$2d2G ԰!A.Kօ-M`N/T]ŀzl}\WPut0,ASR, nmnE3;Ѯ)M{[A.T0&ZdMܣ#+{jdcyagUoǀ'oaL$JarۖySM J;d2v '.}(ڐHꥁn=nQ71X%x$g%>=]o>nFI2>YB)>5<JL:2KXtujb>Y=ld@S7\EgB?u)Μb)ir{]mU(MAg?Iå@Ngr7SD)0nR%U#RξP-FO%so3x{ќs7*̡@+n5juCt6m @6[н<5A&x߾[u9u 1V$:Qy;)sNqK^oÈP{ՒT``;T >y|AhJ~|M Ttez d[:L4$dz %7P.=^m5I5옟 MIk z-0˖^ 9) "n]Iﮟ\IyF(C 4 0TG<#1ozdEQaU mOO&#VA>w/oZk8W]4ܓ ٞ[NnhLȻBJ('-raS܈cd,#}CYڮ s89e1=Qۻo(>T\ $#yM6*/Vlk2(_,fv!)1UO+e OYqOѳJc8 y57\Rwujj@ho6(o=WI_ PژBw֔P2}dt#6mju^pQZwJ!fA-R w`&w>ĺ`iek^Ef(&`.>Ff,v n+A&b( #<)bwiB'^4mi;Ƶ%^IQ`mKsYﯩ1Gb9oު Q9^{+oǴDՏIυpwv"LR0Pa\Ūk4<1ǿCRѧay6mc##.MUOHPu0\F4'$s:JnUYDP^}VF6 4pIu}ȹOWoS{+U$"z;t[e;y"KN|CUv!!TW)%L8~(Gs?>'ur>=/FILK1sm'D6:W . @(.tA>=Zv}xtܴU<}W蹈G͡Ɋ_9|&0CWJ|dfYR ^FEI:x"fiL3QkF(VW]}R]ynkd+!tA|9o}$Xm-@KԑOJ.! A•=2-u3EQ(YʄӜyOm_f`lpiWjR҈w e3I .Xj6+?'cѫmdd=5EXO#뱒` W62PeփA9"W' 7+4<PY- $ ) Pp<~oeqNʋ88xUj+0]ޯx~I2EꔃLQed6Ozq܆dP4%X*eXM;o v1D0xnu证VHwyvan^ i3k\T`xYuE\XFIInQ@Bݼ@?"K _@ F̣;o&Kb6Vƕiv'^eX`zX~9u2\™f6>ưa2Q^ƕ7 ^4q(蚥#ŭ"|9䝲8+?D5~9xY=sf*nMRTG>rʌt)˧9i~8ugQ 3 Vc+ڎ&}(CJV*jcc%#^2ΌYbu?4 %j^5a*!%d"<4T#<])*<hV*nj:]v;m> CYfֵC *U#D0fшT;~ =/hP$קd4(4~k}XpDQIv`$O酷>&a\wBl)WYd .PM;D LI~ZT3eͬsz0CLw[@i2g+0aLy*ưkjAp )b'{$B u(xeR޽S>:^ߢXYb;iN$|{ҍON?{ G:ڽ.Zq` @J4ѹ{ѰM0jj%!'Mڶ(lr7mYrHfsd"];o|1\) Sq0kv70ul:F@OQ9T Mj$j J%\2u7:cMtvqm%ښoriDqdW| p#&p#A>Mv!e"#oVmVFdc}u|j&Ǎya䀆6dCWS:K!}2^1@?e#ϒQpf[G i%PU(H) v/(/֚ȎZTJr$k@l8 aaI&p)zS ݜ #oˍ.e1JAڷ_#R'HհT% ,ՑޮJӳ*V38%&zBRjnA23{ oȖh ͥg0EQ*%rHeB /Z8ȚkLIFnpו-ep%ݑ:f7̈ Q,S\|{j@@ΑNMdD v~~x.]X#:؉n)a~Nn^0owKzEV݊gh8+,j=N}If~ Lul3gksnvBeXU^ /@`ߥ}wT _Cf' "Ddy7+~5 VeuF)`PD(ok"Ņdb9 pV#zC܏h "66LVDſ]R(ESdl=)׳'zhZ1b6Q]p& bDA$/rӆ=Vk<t4;>)N䵍tGn ,oo@笘C  %č:BƏ{zE&k A'^«#!Ѷ՞t*4l"{8]O:bط Cu~Uoν9 ,^>i[̀+扉=L*O&u9f[&Hv[V+w/b?B;NU$?NiIhYEiH Id%}3]pdswddϖtչ._yĦr:\չ%~Ja4I08Ϣ72}D  hlJw6A`F\Hvy:lٹ1h;|'/prĿ2^?2k~TGN>1+ u)Q>SX34"'{V=cBWgg(!9]MM\yYQ\?ZbJ8Mpl#^ǔY% y.[Pʒ-e!JP}[& 0{HqE ca)a-,A&<2og40#80m@f~/sÊ[$cۣ@PQSP|?\.<ϿPwvݱ o-(,ײqa]^84TdDZ_=D=,[=p\@8?P%~m1ى3!>)+G qW;Nel.KZ|3rq@VrR߯ҙт((f$G=ƫdQ Ƶ֖ oupl88g,,3{_{|1XZ* VӦ7 ξ II0%]]] ` ݆-hs+ mΖHq@"_@d)BL'1i|꫗Hcl:=*& \lFjUi=8. 37R.khZյ'HU7]L*F@vXxmzXi=5_fK(AeUjqiBɟ+ػb>9F W;}^!XVgG\vN3u$!5J+di:+~lB;p2^UKPC_~e; 5ٴ4 Aϊ61&z9+F)zXD, 7zqt<:yeNK٤l.P>!AP׌g!4.kkTrHoƴE+k;qZ}yDLhGȓ]Ď20Ql$ G qd}b#{ oFǜ4mZ.M 0nLjJƯgd0ITW'8_/d˄|vTX-YMD(#91P3whYx_,+Z!3xɭ|69ZH:Os:cpż~?Jqx'o$uB3:2M#sxV2R;dxJZf8-]EhHY]7ĭfWs%q'C$vyM{l|a(IgȊBf9PV~8t>̓ HAЂq~u3iB}ȅ1ilM5t DF[E P)lKrBT1F[١SnLۦw̧e,W}Z%\zC c) #}ePp% lh襰u@ȋT`ge7Hf\`ܯx,*˳QpPyWmoo#ko V!(|ҙT@xCDU t:CXbhʹ'V^MD{#|odb,ksBm5SJ)%U=x̲{(,TED6bɱV.!fソ,.zIg|1xy<% C%92B5<E3bEQ"(.r]=GkydE4qX4PԖ $οE`vU #$?;+ZwLr ~ L؁l>2ʊ7ۜVS`1oř;E N^6չõ8,M N`G(G> ܮ5JNq.rdnqNQ{͒Ssʕ.nd%(h!μ8J!i:i-?e-*W8͛2(ݢ9[Nq`q{OjcwX+r7iLL^4G11AaJF/嬮\a B¬pT E74VHCs?pz~Fu !Z*vcy=Y`V̇/;|tΣ:5&Qvb`3E-5'7t'{:h{kT73 rv_`Xyp>R_+;TJ2V݇yX+կjmjiX S'E!U~7VtCFknY$tےh0-Ӏ)$f 2K+}@gd?o?H> BI+`2 Znٕ``Mo[vA9L1)&;ϔoC=Ջ hI:۫ys^렜C'T]ۚvRθraƘ,#G]£0e }z8p>Asj,wA%q?9$MWVnh9`Hi`jqwНnJkS#Ⱥ!m O+e w7B Xo˒R SawxkAƉh/c&/4Egj QVEMcF Urxօ"4u{/DDjl=eBKQ",UqZ\Y-zei9߱=noS׆ЌK[ *) *{30tt-ҦGW=ES:&X۵~x!aNi>y䪐L{8xi>vwp:``tbV( Kد bM~ę]OeX|ݽ#Sɉw ;ReӔM@MZؔ؄ W;t$poXʷaЎV֛_Kf,ڲyBR Y ZVsߛ&gi({]_*1̱Kߕ]B#JvQN1 _Ӟ%[D]h [>F=iD|R6تa A:ִ3umi#b*зyG]FIm>T`od*B'9I팦`:PR X*5.kZ"q29&*o~e iL$ܯomںe(Bĉn^őHO]K%"@qǾn{"󑟲g E9(xJ5 cblr X \NvJE{%^\Yߴ&'V|.{xIt-$bmUe@c /ߨo;k qO3Ƥ.,0F:G8똬T?^1RԷ$uyر\*}"`"#%YT\7VQli|2TmS1Oy_j,M DI{9 FÏ l$d?("PKJ! ^{߰hӈ.qQ"SU2Y|RK{%28Jp0ϺŝhTd֣_&b *Pt &YS3ri Y1g z(xMAmd6%ښ+[0 ؠH  ? )5}zE?ۓ #L&݂d́>4Q;IJ)1^V(ģڧ _!jXC2v-]nY`ʿt(eys"*$Bs7'́y&nSf&8BsV"kq2!S%_QO'Ofk2v~M>'P&Om<OU'qv=晇7Yrt\+Ic 7logLء;?JZO/Җrn:%0ګUuLKӉG'y| rR2w5u zaN$bf$c5W=C%&9sETrIg+F6mNݹ* \񉎸~kQcsX#Αj[uPiMu|Dx0dk&z[xdĦ`Dq=JDa>Ł\vhώ},z8pӘPno=蕷ʓw˟G <%X2M'\Cc-;/cv|":k "bxrVG7y\4"}$OzZMw @!}0L&XX ch{)_gY_ )C-\eufཏZ"riؽYc5N$_4 6G%L2w ݧ?.4&x/k E;.śYPO?ygϵNQ0y͡ g[PGbKNnxѪ Xz0VT E|Z;]*49;$Qs_MD)ЂݐI49`dy.bF?ٚ*S&|S3\Mj+tyĴxג UN1, c2kYRk.O"#V50c`Xm^ 6?0m"GCvf#=X:Ӄ+uJA#ec(0ӇiU ˹9_jƓ 2ܭ<Äؐ&Įk.O.Y^n|7% BE9/%|||p\\>4F&K ٤bkn*7Lx~cP?/E}=9k'.ׯmh\;c4p++ˉ:/מ?Bc=ʏk5 ]͇1vh0k +܊o״X>Fc˟Wŵ"4SŸ^Q4DQr qJblc sKroܰ5Ļ29)h3p~ԟ[BP]X~|QHڦ+S#y>Bŀ}^߹uQ , 2Û[ V%6٭ C,YuEY4le̎3ldIJ܀~ -C]h6)&{&1S4+5]#Jy&m\yHdIiL5; I k\JfSW 8MuѢP7b_S1Sa"#+ 4Li0 7,GÇrl=b(o_ޤ+}T3Q?M+Ị)p{+h+ע8+ dF#yn`zn;:;aLJ%m*vh^ /Vv̿U x h?\~H5_kulm! P7z՘Qߞ9q#H;\t_ܑfUFw}Z& T9wƳ OCv3۷|zXzjp 'R3WVn jeŧp*뛥Mt/}1^7<#S{gFleI45K;*":_lAVGlC*fK@MtQ6Vk5tq*SZA~"횑8?]wk~1{S2`Tհ]Şpa-9GQc e]QN\ˠomUJ#[ԉ㶿:H3byՙZNtt>sS([Ҟq[-M|"Ϋ1q!Dp>& M\[kIY4TI] @M:lK+BCZ=zVPno"% Q5])@/OxVq!'q};XKa#¨_*ǹ*iS&Kv7'*^$&9x$x Q/54MDF1GӔK[MGIjNhxvuт@Fy)Ha &rwڠ{7D7d^KN^A5JTtDlhm$Jp;^D5N ս rf)χum}/Ns7}&AԎ VmH4z ': p[3Z?q?鍺ъ8E*zmezBKqtcVܭ\B >Pe{*(^*|9TBh )hВ5Q\>moA13+5?HܮПZh}1AsWl?7&63h -t9iegA*D]C't"Y,!4 K(rnj)!$'X.Q72z5;Qj]ǵ!]/l{:+SP9ŶX"IQ_C4(Ct#; X~hp~  #pFڨhܜ9!'UWʻ"vVL\M?0Hޭ4Gӊct#Xrٮ[{RPu>-pv[]#.;1Joi% u'@ 5 |XmgNqye@ ~ҽ" Wxqr5.J;K/zG\} pĕv!$ a5u]Psrx&E8GTHuəG`AķͰ A9'[ke! Gn̶+ꑮʡ@msn4IvØ8sT"-/I'6`,e`̪oCS/ۏ^REFlTf˼\/H of0a?XySZ$ېm晄uShyi>!o]ǿa]?KZnif;y 锅$3UɱL;z\i-$q=Sv[̀Ru0ij mO UW& 1]a^O8!Uq?K|&O9W:a+d4ᴑwԜ*='cr1 wR˳>m{*g\ d"+t~6۽}HG-'xEIl뛍Xɐ$ yc ʡ41x6dk!]{^+?-“J`|(Uf֚ʶ&#w#HшaDm-ջ M2Twg8 [`,A}IC_MqTٵ7آ}WY9%-'4.m~ch1u{S5J%^mKzU$%G+eu8ӴȰn8ϋ1pv̟o!_aCP$ȌjVv{5vٴ: &<=y i]e^ccđٶ/@99 \Tujx2k]x D-6l\%a[ԑcwz}ÀPVnV d[s$*ؑO ޺8nEqMPC;r`ye;<_~72{PEƠuSQ8 wh'B}ꛜ1dMXb$]NG(Ke$e1[C}Wb SxU>11b*z(KeBrIwux$~Is3qr*D7\'֏ Ǽ_0/ZЂ90]_wo}ŏ,Ya`u?e0=.4F=8ЧE}:>t$l"DCʽh.gABUOH}B9#wEBwpnpH݃ [#Z$vdФy@^I6Sa% !!trl!t޵_,!?t$GmXVhf47E&J^5NزS$, .拪vZ$\L~DU><[zҌ9 4e.QO962x5ʊ"?o_V\-wW׊@ JȐ- ;쩖`j^FALt<#{Z.%%yîmIjhlJm9I{٫OcP%L+i>(\(t˪{J4M(K5s"B(-Ȁ~X, '\I`o2U +vd9䫁%B!9FKFRYW[0l >L_+@g2Y xI2%"IQTAfኻ\% N M;[rɤpJ/[`(FsRW*QCsg|(Ԁ$,- SU,4c۶WIXjNGU"DN=tUA0XRG/ +@Ktor'_5%x#5FS;e #kaY?lHuU:5t-,[Zm]8OLA(\#ЩGwQpJx QAlPM,6E!:p6Lyŋ?/hkb{_u(1bv^tzZBnEͧjc[pG ڣfMG%+6zxNYb[M*cTZI+]Vz9u]ol!xODihwZU 8cS?t[,m۞$Z{9 G|뗨w8&$3Hšk}~(q)R<!@jwovJղyڏ=ә}_w,Ef_<]OhcĬ:[M{_:T&anc^B)C3)dtoc~(wSzyo([0y+~&]1gAaJe3Y^ݙo V'm_귣g \#X%+ :Ȧ]._#9?okĴ\v>i]&G[FƓZP`1dq~r=ѐUxUz^ ;ĮDRz'/1Sͻ^̎~Ws1ch̳tֿFVwZJ1'7 \xϭD1d8΀t\ Kb\_HUEIze$AQ˵/1^l0Yl \ )ˆYy o`389 FX'x F!Mݫro )cr ,ST%-@J~)`sEBIH&?^+ShwOkc$l@{/9 ,g`pS7WMѭW-6v{CRXHQ1<4ӊbor,Rf8c'*~E9<6oR^"K݀kԌBWE%I>d.g]ipi%ECE !dJyn?U !̗EM#‚B]/X@@d, }v"{hǗ'8Hf?}fv5}m8(k)҄H)w.-Dq m|ŕ5fpƬ 4W@u߿o_,|[QVG5Ef)ucvCAȼ]n-^%GҌ;Bk[hqS_m7bi@cg]Df ݘpӵZjćsN x,2},(`Zn%PMWg}B B$JCzh{NV=|kL "zT\ؘ8+n/?;,ʩPwdRa TD{=.I{_9rqɣ!}:{  yepyس8ə@*%JufhSՇ-o2 Cۿr1+Ɗ9YUE tvV;[]q9> y+{f.mi` ܅&WS)>s=yYلlӻ> \ߖ j@M #{> fSnPB"8^UFLr"gPyaò.tٖz3 :9yk$[]0 Jn )6ҘQV~Vgn tT[S/Suhjzv`2rdFyjf$Yp0'opZ^ م‡qR0Ǧ Xu:Nb;[.ۯxIsy~QV{?eA!*4pEϜ~Ig i$zwoߎOJhIӨF9z.r/J"m3 :34se4d #ԩ6Ȇs;u݀#X`S])m>lT Ќ W$JZ_8H'v7\;-m> 3}Uon*N4a7hZ5 @i_7T#Lgq1x0 uʰ{h/RӰ+;SҔ]fe'CUuAʞcʍz]8hDqmAVQg2d WAa/ҳrXf')S/Ljo,Rd}/R͵WjYϴ )rWumN..AVtH`E eԒ+ZzPx hC r@NgO7%d$5VjT鑴1yZt;ᴁyeSRuLA~JO(]Q>Ĉ5O;a J2|*'Ą>KN6Q4wDt^Z0b\ӵ[o\Bfк{9M(` .~K `œ ,`k!  dP0"KM5;tFjBޒ7޻/c6'1UgpNS_ gǢr-'Lr|pg±*\49 8[|keRUqݝbe#T+&VJ4AjDn4y)e(T; 摦n5 횀H9\sNPP.Jm>eX1NE.ᠡQ|QJ8>CFY*1{.UǷjxqG2'쮢$1맠?_<\bG0j/a8_xwK ҊS8K]a1Q\JO{4w`_C!W}ԷR~*0 =IG+kQb(!ҦNcrTsA= Ƹ#Et)̷El1iQ`/MOnѯ|5,;<^.6ôd+;ɃB>3zFF FMmG.}@ {TNMQ;޶JHaǫ/[=-rHHȿMrnD.LE46Qvٕ46i]2᎜hN!>zB 2`Z#(h-{OA"[=?%YcʜUYw3_==63Wݿ:ҥشX=|@"03="I;=OMm'%9 [ôB3V.ύ*u70*aJ,כ1IL(礭1 xojZQ =SY`ź 9o K:;+-҇ 8 j;+qxTd@";T2mJ 4=UXZ:aL[la6Dd0#fȅV`=ųRiy-DERkvP j-pNi*!YU~w6V5CN&3jSh7CjJ\at.tm7Đ#ԋ }a{Y:;6A FhNE뾊%%fU8(QrM ꪷ` \X1£ {R^M 8w#|^ȓT+/#aM)SAs[ yVzD0Ҭ8қ q:0-' !U12!@^;$.50m_& rP P_Vbl` &Κ>6Kdŧ@#@r+D*OkA&0+ {Ȏ:d;^ qԕKS4\Q"r"I`6/l.l4}LC2i aָ׈l+jUwF0i>gBY@4Fxt 4/BuhrϚJFW jiĉ 9cG7IjML\+frT/!ܨB̝Uq=Vxصa(SeZ fk&-@{ B~PŌ>,$-6U,٧ (ۀaFzLĄ}wdcȢ{)6W!@ON1n+5HlJ[?RחIؤz]r":YI nluwXe '҂"S]<[ Y4֞@/ї2]rRӻN&C.NFs~wvD`̪F:li}]g(We!qܫUH#{b@b#53,Ip(EYdqZeQ5T Ӡ + Z(zX-b[VuEME; F;$+jbn,bV 882[ŀ>z%wi9L3hfC? ~bu;-$:Bk4@jS,p 9 ^jE> oV/p`n<$u?Kc*8;$r)|}p7rԌ)Q2Y\AG緈0P?*f!k.;ZB@rF`*LGSZ0!U.ԡrA 4\j{2誯g(ń,gHJ[ВԛnWԎZ5FsCU)u |b*7̀H:jؾY\&~HJL9ԙ&n0 LR;`=AngLndY0ChlqEm?_D;K"^R@'J$M`bJ^ :ҨJA`UW'3yuڋm `ׅo0Ρh&[2i֋&P.ĄF? u ('ڞ&%%@udn>p0>d}ە[<7[;RO.ڕӓCLn4 7[_o `&l?N@4mt#ң"7y|ѷљ#mm-u f7u]l]l+}hL9\Nh&_#^_wwts&DYUg nIB,f u,\7rRAN&JT6w'Vx.)Z DNT7_S9֝TGYI#BJk-Zqx f/= DuWH%/ Dlaf\8oP% 9'Y5c9rE1 N5.ݰ.# *\ @\=0&{;K""vbxjn ?O^ĆAՙg{5k8x_95GuIY=oӰ|gcj*gHPXgK) =*9Oy|ۂ8Eq6Oj5GO/ t.ԉ̋$1$.SJ1)޸#; qÍ`pQCJ]NWxRF7Y (= 4tGUA`e깾? ^*u#MFvWHT5. ̃(gja3mӈZM?<:58oO yYoxs֣쾲/RgjJv}rNDMm*p0niٚ $/%E!6 $R܏[)r#MUt^qhz f~Y\`.+u8F';W W`S|S8}KQw_IVO3Xҍرr`|̚"~uN\xs mhk+* ;7be1S9C4F2DpncA/4iϿ{]Ź"Ɨ=,'r`Hң%OVt~p5 Cp|*$!77μRy@v˨j8~탊P?k@^&|Q'W‹L׿Wf9,'9W_oC7J6-f 'OJHLZe^Қ{ϘB?8B毞yFȌu4C֟,rLt-~LgyMN=9;35] ywl4-yVR%Tإ0=]Sx9sA&nؘr&ww܍;)!XE-U'fR.qfԟP+T5>!8*N}.L(!Cj=D:KComVkqWZNw|Zb@;h䄛w?f ㅨbxJ{L^C&|*%}eLj*..vҞPF0?:w|Ci5-ʂ9 @ey##!V o7yH">" [6g;s9?WNG~725|V*NV57bc VOu_ Q:DY3B{fKe٧ nja)a]F^k >& Ȗ/, 'HYxC!I/Z{(]Z w4l0ay5(i} %VHytw,|н GB%GFɻ%"]iX|~@'@Յ"ױ,~QdaCFO.?&AףɆ5¾D%W4:5U>g-W:wKX t7Ū?%'UW23%KKlsHZ,=ՃdOјM}wLo*S(!sm!fZB7&ht_ ' 8=yt ê0#78_|n:]& W>zp XrܹMdέg0d2f5(+³DCg]yFTzZj ۙǝ<"@&dLVg'2]v&%Nv$2h)g2}=@~fNήg.ho.8P yr󫂔0gڷT,(Dׯ.E"w,7h9ܾ1 >N!@k(Ҁd{B@_fH%: ."P17 !9X,ȹJgɱ]'6obegם].Op G+=] *Hi¤E]/c8yϞXv(ҜUPUgg{koh2U0slWޗnF 0$]_2h"A :& C> ~}^IVy5E7fA[Vw4S܎:& !7} b%9Vaz%1W~5=)%UJ:u wK}_̭`{3I`M5rhe,\Y:]6TH^z>nނ{N1T NLr?жз/: X|yU;+]L S+I|1R@5`E{5@СXg+ b]H:Lr؄+6 *a))v@zϣ;D4͋Gz}f_FZ.Kp7P0%GUlzv6ʯ_ ۽$ M:vg1HA'Z ru:Somrѐ&fՈK/",*%)|)Ԛ*D2dOɎK$,m!UGuVB"ZL]ʭ̯dyU G]G:9TibK 1? M/rs!lG_Ƕ#OoP_]wʕ$;`2 U%:F?^TFD0sZNZ4 ǥ!|9S񆩄w}[zGMY#1eP ?qߋߚ#`K4Txy Ԇλ 7¦X (OwJ=T(.ii^7<4UL݅+Cls NM`_Cfo!ӛ TgcEI◼%`Q8Y#nQ|yG=C0e~vmPEX]ع-|KnS״W`~hܷyarȂ#C$AU7!ּ&S ˒`kevUY6> »NhFdYTkg2u { (D˘+^hh"uF:DEKw_7wp߀u_qD^ 8C5|`tM)s㻍E銩(.EVN:^Oܑϴ;MцRTͼaz&'.>.֌afUCs,Ci$gbm:`׀PYb?>׊5G46&e"OmFFvgG?)e%VP-:D;j 6&b-"8L~Z 20C͂~>خ?sPIWR[Ȕ|ض@T;d7hZ1ԱÈ ;uDﺈ"P_vZ᧰pK?N 9|[v~iG')dv,wTiS;qIh!#+zyvLGR;uA`)df2ib]`>I莵,%HV4**;4ye{|bҿ4˹_`*J?Ĭ.xt-ژtLF,l#~ ;O_t]۬80E@01xpyYOm4QV&ǀ7tD|x"~Y )%0Wp t5S [y\u,W+f$41bR&(>D*ϝr>"/Ar =mcHVRx4OO;X떁xYst%ԗCnߒ$nVܚ^skP¢Kf BY1nmJIHvfFrI?-Iv;C-ʖU p{t(ݥHR ^6e\@3dC; K=B(qBUY kW<ূ勖òȿ"\{E͎h[;#ADlj(CWCtċc f<=x0*~hDȅ#JO`.9'&f(Z4 uY^ޤQ(#8r!#+L>WT[, ŗ=BXVV|7Ԏ4>{'-?ܭ:J@$[iIAl,o#r`RiC0@!VN3A^L .~>r1bp0XK3NE.i 0.[J/{̄~Y)Kd2Nđf3ȨA\U%2!_sY372ҢQ縒@Z5;0#W-|VEz_RC~K̽<, ({lK,NӴK#7:"w(ߟX(]~ru]f^Jp$^hk~nֲ$շZl" 02T+躱CGܛT6=?K١<}wo&ᢇ*!ܙ_ ~Jp24hpzc ѻӽ_ -v&ذf1v}+ﰂpn(6KqZ1 ~;dxn/hJ|3Ÿ@5R"r.0e#j Oգ8{0mQ[l9j }$ @u6Vi3qND2UU=1eDσ~fVb)nL1M~3V^JgW_W_6$Y$N؞ وa|+/UۊfjI$ ߈8^ٞO-=.  [q F; 2Nr~9tp?P a̝',u*śmfIp;;Jj15Ia ;QUќ" G4D>GMF2Twqv*!N ^71&N+?-$&KfvbęZoikR㵍㓔=$6$Xe༎*eQnΈ+LrZ -"H2&#!TCו5StpW\5b|6B WS Aڄi1dbfOƱ–d-$|௜=zIAW87R,Ή2|C(@!^wd|:T҆e\w_Db[qt= 7և0}H]H!\Ao刺 nkvߥq/V5TkNVvߥ>D b:QF鎂*M-m_'G"lN yh^)^5ƆhF+d4ڨ$.T B΋қuM)9~-x5=JIH̗^>, ˬ̶#0vȠ† ; ƏoYW4134U&#Gԉ TAaa4} kώKgY~,9 t;:+=,vQzf@OŊز}_Fͬ`֜3_g)ɢ֟Dre?1Ah)H 2*g"ƬyjFpQMOaV⩂Uf Id3'J(ZXƛd|=S$IQT;(f1YzRy5yj}73^DtF9drG05ݞw=͏6b}nO%q4t8T U&?> '_:T.QϣhznUsjl}º30e _eme=p{{8.7P6V%8%qŬf^׌'0L \SՒ[K x!r{7=':\l7@>L:sjf ~eVb+8mF,cR&c&ɤavY0Dӯ_%.VYwZ C8qAO8mk)Qo8vG.:v-U AVIr.! bJ(ch\DՉֳ2d9nB ؎n*&'DɔAx=T_n5 UoyMG0~lrnIQ8+Tя;5HZ?eeϔ0"Mlbbϔ!Z,PCc>/֒{@] 1W("&IiBup"]q)ughi.8%16u}R鮮f: lJW"X{ kmX%_Y&y H I;M590G<1f[U ]˗f2ӯv/W& :V͡{}fFk`Tm>s˧J>.ҩ%]_Ԁ ^\.tT)_Aۮ`d%~ oGٝ &:5yQg&ڛTsMB ľUȻ|y, !蒹B[;;aw`Ijϊd,*%1c~{f{!j ]7 cܚ/d;bv!8P0#ufC DGyI~ 1UNǜ䜏kO_5u̞ ,hO4hf~:C*ab<7zfRa䒛`.4:-gǶ?[* ™+lZh ?_9VT:-ˁ]+44Tồea$ x aFn~G=4ܷWK2*@8u2o {Y4W% "E48Ӧ`IÁ.}2Tu~L>tw5L٪C1p BQn( h([NAfc>DYQ?/ehcJ܁ID.9ցɢY&3V/6 i.gZo1ŀZDe?͗ a|3lLMg\?2$"Ys s3{ ?kvDBY%!w%RR%T$]dvW~\q?=۬ ni1+O |>t`ʳ{_u I]KtgZP'qBI'jt!m7 oMnY$KԐ5ӛ&kwlO!׉b}`qg%_ga(_\r8} Kì[:;mD֒FX yGll9Mb2lZmtm*V.eɥ.KxH|0C> zo\1}0ŅzmʀhzBrNpN]6aͺB1LJlEgs1,N=͆35h/+_3A1O*eK0m :Ž#P=S/XIaI?7'߃RkS-U[AyPl-EOIaCd6މ^׍=3Fa{ڢe^xtbhÜmʏBK bhvVSa[+ ̗$ p;b񑂊 9gRV4U$yyI] 'Z3(r.{u؀ ;zQWmA!wУ&~[b܉\Rk&"q_?.]'׃qD~R+$yɉ:YirJӱFT( }>@?KϻX]^n[g&v`J#^BH<AGЗAZ$#30 7FDP[yjo4c:`Jy)M+xܞ’d5owbl2Րn? _VσFn W>$=˄4_yBLcfz!ᵂto\7{3E/R a|-GPOw37y3'F^Senq1GN$3ujSD AAޛ7x3eC㱬rar̀Ets&UɏQnk#b?/a$]FIS Vh}XIeu6S7ᆵjے}R D6Gb3ziyp u1 T1o$|c}Nuv:ɆFM}K)7ȝIkI81i@d5coTɅd$F0 9_-'=Ӵ@TMGnHMٝ1mU7!' VsF%}c?Pr_CLi<㑥C /n<jv) πm\ t]_zXȡLеeX'B !LDev"K; TɅIaU1Iuf&#LAK~fq$iJ&9} TpueB+ҝanT NǑyӅ8NBY{vٿ -* (bc*zLAsM˖P|lK!մHBlIc,.s W0f69hŷWd|6NYU+iTutWDiuJo za#^}Ő瀽\Hf;\$^Jdz$}w/!& u,#-IQ/gs.=Hñ?3(QJC);R 's&D_l ?@- NnP}N f!lsڐs♉b ~~@4zuײn_;WG>IdWȰÔN'c@_T1$lx5 օ>]_f':G MX>S4&``-Lfj{aB=x0G0ǐM IYrfbP0H v4"m*0%<(m=oݵ`>~b>vx老w^qTuoq}A j!OSaVl9Z;GH|LO}kq|B8<4-N.GWuHl@ɀ}'b$aʉ+\ ȷqUxN}8(+pdot}Tm4$S-G#-g}K^tWOb4ؕ܆XM_Ws+ OB%'#XH9[ꗼ+Gó?螈% 2R80Nmm]̐XWOg}0tG+eTņ8훫IB|F,-u(Wxޛ'c]M(mdPqWzpE4}HpT&L!_ˆUwplѹ КI|K%+Č;w'ZMewS٠įI_Z3}bAEAUxzv~[CظV0//Mʺhʔ0yOU7 Ec̖qzyobgBU=)w4bdzg4c[g$Y3^ǟqғS!p,ZR>e )K%.v5se yvD 1y60MY^93v 2M(lT J)p}εohKE&4GY'+GxGfp@UsH] |rR` jTAC4-qzFFgMLȢnBowlS)+v[7["nNd9  /X&yk(.A-}R̪W5|NuP~Nc~Fa e2B]]fތ<`O;x)uvdil(wIyMy~weYl` nK[c ]Y<[,d]k8{~AUp\B?Q1PH(V,2f'*V @]c_PF}sڽXخ,guo(Ը)BE#jA&|yǮf:wE8S hbQFwd&Sa]mU/ǾbK&s֛+NbZ+ nr?%a:%J5tMM4?XW@HiJ N fclob=Az1ql緟'G;xeߟj9˜.pG<"*qXڻ~/K=Z 3KkY_0jT7˜& 0'dWEӦ(,GGX$BKƩ5fvҌ>UvMƎйaB<̳MT_hO2ԴA9 rSn@+eM}D)ǪN5G(ntc?7F&żbFS@iJX%`6|YbfZfɊaYTެrSQZg`y{9"&e`sHKb|R\>lpt’ G:Z^d(ׇa( sܲʫIF ]]P Z0"K|PeR3>(̽؟;XyQ{=x`d*2aCTpl#dҳf84bki+4MH@d'5EI;a iA&riśv,Ռi&~Yҡ(B΅p9bzq qxUypZ72~ hS\r]꛾鮐n$6yǪlmv',}k-/V"-Znz\"oyV:h t_IW^ 4l ݗm%'kPR6 >ƷtYtp>e:ݜ#Fu9:$5x}6eoEsA]V/b>Q4Zѱ(^- \lNJ4*~64LrG 荁Nt/tw׊Cc`g9Bw6%.dlb6r¸+:7:Ѽ&~zh=zλ_'ˈw0Xnc{ٳNč OPny3:-TQDa]$7ÇW8J|$ j :md.mv#;?Sc>@\a@F '&_` es6;_*mڽ+[HM3?AɊd/3cLM4AdK pMdNޢ60`AA.}ϗ,[o.yB w%&6'/uj.ٱɳ哙uSe#;kI~ ֊9MdۤBtY 0~f#f!f`Y \{s~(!\`.0gF=-i[Q2`ehf $Er} åo,OMm4$j3NͲ.h)#~sSCKlL"\C;qQ AF웱fLS+k:-y ",25ZH#nWNN GiMj*=LNu P ߌl/".Cr泜WBERl@O#*شpvWK(p"BŞ<1ctnamfeX(VkDK{_VYH4ڥ։\0 [Ѩ+ڐBl sLV;"O i$>ԝ`VSUO+kQ*Wq:xxqaNs{ C(XxSݵy.l՟?zq*]Pۛ`y ]n~dZ0+-p\ n%  6 # cc5(e}KWvܘ `QqQye&k41 愍5@ظa$"yA*洸); ˆ/KQWOtG^-}i̇T\o2;_B2nuՙX#u9F"j3/ Ins&ybdw H@J/'LyT9ςiDPηVd ̎݃" 翑Mpz]^]}B/)w~#$m9/I4XÔ ȀfV"?pb 9?[;Wr<2?R-z;4ljC%mf^/)-+HHf ˟O?N5Oɛ1%]gүlG|%l䯡 )D >I{ {ÈㅥAUq@(`zsiI;}ǡ ҪAk8)yP*D%qP|㏰ Xqqv9`:3s9'5.>tKi3HZK=~fIUR[m^Fo+y{ߚ}qDzj9pIo1X̓ǰH8 "gFwDVAA%r'O3KW7Vo*b -sMa+Wa)>hglwBE9Yy~ARK(H]S]H((m Vk>i\]i_ePGL_A{[.y1$Dx~~r|!"v53Z8iP|}ME9̝K)31| uiwx5Í!:- N;Ko1\4z6s/4PE VT l&G7́u2`#I@QKU5q#EyHOw|;JEjYg1 xb&PgՉ3@16YXV ݐ)o.rbs`}m3W8jfen\zG8L2Z#ʔ_IT؎ksus> j =&%#Ż'AB*_‡9Cފ506ԭ9`22:~@x-(KCiһ5G# ~vUghAm/'6'¤*DTeIWɁ,c6c8|› ~`y , yc W[?rLA0\ DPN^-=ww+ʊC HHȍ m㴋ׇNլ&῱"1d@IRK7EbF+ zMR܅觳^,-b4f:U3lK,w|sv(%AyS<{r81pC^$m(qbAI.Lj0yT%+B{izjs[;l]LEo bSyּSv g-Z R B}T /n/lbZn69({ _z9V9P FpY4]~&p?sgS[-+bo- j:L&yUƴm%7FX_':.oD.4?P|z :yBߟU ֠X:M$KPܡ$(/&*1>6p/1PgIcۛ .̪QOw*mWQmmf1ּ,v2Pxp|`iJ#燫 8hW4ȷXy 0(k[ ] Xv8iι P\D4{0ї!TSD:VpL’,}R_>JnN!B=Ȭ~Ph#g;y))蓤'<:w }߼ 7[1/"b (0 96cx:Y@o3䟕C11bi¡%_6`383׋im#; _/>7I @ɍCax4 xf,FbsVӱ +4JknV@P˼`G?MI;VgL}yF*OBD"<ƝDFu{{eHhp{#>X®81<;(3-cvegX,L{ XFS3[EZ!v )}U![A*~Ro(b[} Dg$Z0x,\Hv>aI'('}"~{\v6[y?'uކu :1}l[{+G%8Op&=YQ1$oHLX+1uC̻Y9ea=\N=\}y+fha<Z&D"igjN{UBb .?qmIkh0o 2@I=L\i79.` aRq.[gie O-+1Hj^^ M_ɵ%.t U! 6I틜fU,*PBzuރ룿 J@ ?i0ְ L/dLr?Eb)ZSk; j~L䰷m^DCt\/5y+J٢=2:Ǖfr{gŞƹ+o抒?ydQҎ{'x,aQ7ްX)INܺh%l2oV*N<Gb<\aLhyчI:()v?>"di. um޶Vߦb3˦08:]hz̅_0rhnZ؅-Ee{{>koGqM` І㟘ĉԣL-~ȵ@S,w!R J67ou{ YfAph)I fAz]ŰRvu[ A< rh0krGNȟ~Qڜ:=JhA2Is) vgUц[~r,5syDV k\>J ЖQxZqC &F`yR^ń'*&EsLBoA,j^MPi`;ghfumH׬1`E(BRr umv `,O9 y38}WBg^dM? ڕ.Gv=u +]e]Ƣw!Tȣ>?k6QNyj%78}BL':D5&crQeGbf5c?쨙ٰ*^yܔOqfy"^_MjL xd^,\j` ,Hد&)Dԫ-qټ} ϧkGDl}$ Tg%H<cPJlK$,k F>:3S\cѱ^~) *NaXSz-qHϔZ=4Ă!ȇ!*5jn9ՊP = .67@4jmz ˌ/ׁaѓH61$WU:2Ua|7ؑeYT17L)@,{D}0^ rr="M9gbP2I"*b1˂D0I1 FtgÒ0-DJ X$5mI~ zKܥWE.Rm ^?G_is0vt{_;H9k%B`pqW1M )JNs_~~FB%hܨεcƳQE+p*NѽkD\}# 9^k!y׬bL/+Wtq<@cܣ0bǁJ+?HCZEA$ u>oQX4]1é8`I)9.mF!'+( k͏^WIE>0Ӷ}KG ޒgMFV&ut6@XkYC]~"eCS8lRRLb?{! joߎ܏XkKD1:U36=8LYe'6,GG髐x_i׎2ҫ{hI¹]Zw=s8= a[Rl"aS`@_Yސ,}"V1y6K7JGH$*">80{uQJd֟~~NSOV>Fc(Q`{UlQUi$%oe:7ۼFy@qǓNp&[7quB(9 >uEOhKI֢ 3! odDi ]w(oJXv'09L]:[VÅ ] Lx/h% ZJx/{r" 5d>^ J TeȏuuMMnET:(ג[5{SsOs^sLC~g01`c4`q)2ȉ8sQ9d˺"r6 D2Gs9`_FjalqBL?YVē+u /v1"w?t8t^ ioW)5ʯhQMR@I"PxgݯubO6 `D,uϙHmB̦n:es(޻$+0DRqrDN0{(`7,C4B^ՎKr4i;{6qf(}XU1-.J&E`5x`:pS+ Z.)ȭpHkڳ~VzUso_S5K@MCMI{9m: rMT -jHwݖ&jn4N,dYuf,!__dm&M} J$k wu`'6M#WWHMLcW?K 77C4Z]BD?!@|t^M'[4*FYd$N;1tֽ@nBP >HOlEcoB]Nܧ2ad4M^lQ=ۻ-Muɰǫ޺nN> 08앍™Fbj 53g0nv31ui]'C> KЪk}l~P LO1*#P:8ѨkeE$ޠ!Z{Ĕ <¸D_%7訜R]4OC]خuYCy"I(yK箱4Gc[К>MX%7 j ) MvW-dݹ@,+,ڭדq{|z0mT?CV 5Ux)YaG3.&+KAz 기>®nJ3/F<"#Os5qb["BP^-1u vϯNliSxl0V'ƝNƅNU) l>a7kf˸ރεv);&m,Csjh&O Wt',)7ޚjVxSYpMy/h[㞙 0WtV.bk'h~vܧa2(;〸z:[cvWR_ԶCj_HDJ^e~!Y)YϠV |{8 uռ =6g#!ù G,phg{[B/* [E1,>4D}7gŦ3UR7jp\#mCŶ oI>Wc@`ԛ?vLAJ7/T~_JH~*gMڗG#Kk_.LB*;s2Rg9wǏ2c ʭ4?|c!rR0 G)$, %%T>AztYLik5(H98v Tγg(Ÿ(.A]B/+&&mhkCHCJ7j7>y$m`jX0b:>8ya_'[@kt^ShrC ~ݙRau}n?!ԙ 2=rV'!Y;ٞƻ_[ 4'Z|`AJEf@R]ZOеb,R%!i؃JHR{&WDk? u$ z6V͇Ъlå|p)Hɥyzge?W?Qh6̇(16w' 0|;uqKz^G.Qf͜QCOm, ɖ{'N 'Ul[aՑ>ѡIe{I5Iub/tlFnGk c63^:&S(Uk`h,5'Ӏ<'š ?榖_Q3ЩϥnGoǟ-ƟSRb/b2Qp k*(̕ꚫ$i5)/(=DFhPR~M $^[(\TYr}N}P,L~ F5S8* s&06%+h(V>:y殡3LzL$خ߈ RKF@zM^U1݁wpUHR\O$KET?E1ONҵ 2ѧic6 WD+jGI˄2//{O1%ٺCϩ.q9樉e>YthZUKK`+hC2 VJJa`۝|z;ٟ^W\G! NRͬjR[ :._I_;E}Y= q$qe;W0C2"/q87)Yy5e[VB rՎ->x3^q/~4*=f tagl\=`T|Juلy5fxFBCoAnm~P \ H! (h6ﷺi6.찦#j H,vAqIZ2`I1Gʼ\č&׎hG\"qF `%EvNYvdL!UH &K HO&aa}7QDbZ]wU%H ZrR+ DEyvin?)7eNnd "SƒƼՖrtnwRֹHx^b7ƛ+ɨ`_RVZ$(_sGs$8W1/HEWjw'Qi@ So6<;()Ķ09[{wxZڗ-P'Nj)y(/Ǽ՝MhZFD[8A2h?IpF#頭Zπ|.CƖ Д!fЊ{ԓ,0'6$Qs/*( SU꺂ꗎ4HN!WXѬ 쪍ݞR,Xcb52Ss O٠ɰ_]5/V#ݲgQ4٫Z9}.B@{ k?M9Rg|NwIMn]Ʋs UV&z`"@<cVn/'CT>D:[(j r@DcqU(6FÇ=$)u@JM%wNDd@]z]Z΋ezҶb)EeMcKx:l&NOBҧ#Ϋ.JaJ79>ܼ"ybj!b8)VvUyw tPh߆&7`3sƟMtC嬓?[~{:-!L"+<j v\P)& ]@W-sjAQl3rX#tsiBˠ7/(Ċl|hgԣ?1aUbBX3uxy-(0;4nRM0`ZL9&Jo:LCM!MnVwcʱI*Z{{CBX_n\G~pj^|9̒XJAζ^lz\93!܂qN݀L2>iL링[e1P sMFNq $bd${饧ߖ/%,9-2.H}AN==άr+>4D@"K5$"x3Zg,1]heDT% -w^ L)aWbL{19r`L+Nr[K|A,gPm+3.L,>ISS'Gj;)xoh6>5NT qfx,})yנO $=*l_\a <),J2I[hE+.9wq{3JݤxzI&,w$^YHbpZX$=[zZp^$tqCw]>t#3@?q7=ikyAݻBr]6u*,p ž[0**5Ob!Q.Rƻl|^$9ٚj۞bρ<ϡ?\~^pG*O7*)H2/EbFĕe~"4N(!9mt?狥4rڐpbip} $>( g]V8b|b{cd n y_ѵ ŗ L'LAƤ.x4ŇW H܁nٳD|P +1ÃPMNv'JDθʓ@hIBW ,~hKԄ腛*&ƻ0fSR:qov( E;dbq/0"l􆭅l,8S xQhmL H*Z/=i$irKPK?J٫hWwR ! H)%I׮6G31e3@ *Ѕ/bNc^sl/usI9asp3@ &i'eaROl@ u7A\v/?؏Bx$saAz3E~1*PL&ȩğOp>=.jk>(>gfmn֮.|miDS$Gڷvf"'NlV)MUAϠP9A(G2JyUe-?&J\eVe6ƚ'$~.Nڃ_U$L <9ƀ]@ ANc:m(Ԓ:dGUoez( uV)eJCۀFByq d՜/f~eɟ'SBq3 UJǘY6M+gO}'juY"SX٨ʅJA'8r<7u!iv%9i}.4XEbesfA`d 7TXX cC:<\QeɿIcz/ڤs4Ϻ-:152ckթ_~ƴhi; x!gi57yDCDGKWGIݱ⍋p=jOCI3wqxP(!U(r|Qhbx6E' Bu h]-S,J_>5z+tzLae—x-*46D]41/rSjPs8MӱuJ[nTßy5\$KH~-ʟV mJ G(ch<Ժ*V%9c Yo$? oDMe t }4>2Ko]37f fەTI# fEhuJ-~\ٞNLcFKpTԫ !URU"[ĸL>:ӍcrvaAY]Mq4jwU.S0R1?i,ۙPL.^*X4KaRx KQ&䫌Fh.SQFjH\&T'DN&<,MT SĉV2R-0b6phN$99.n, Q U} pwar(PA}H !q o?D! l4v6Jtx-%P e8n5z׊ dz{ȯ_CL,Sчy 3_6t aFV9IČR 6&XweJT{\%sB!*ĽVv\Ծ_z[cBb-ug3DI,*h,8Ƽ x{}n>0ych8 bABAXx]S$gq ol9u/mpޱgҘY/n_ˀ$Ϝ_fߖVݨ냩m/;xnIL²Jb8{En)Cm$2X~rZ-gz4{Ws_*b,c%-܍y`w FτW@" d49*+zNR.UL 0Vv M:Qq9]UYuOiMݨ#Io`\$/+nz zw(u ʄ`^롍^)V @y^/W.{g*M^'}BY@9hLGRD32lC$e +w6:"<#sGuXT/AV5t@%o%b~T _kF#KǸ3zG-bxOA}st!kY?OQ2#gOU5 b$WL~* |^FAw|u W'S.D$r^ܲxWۊyD㗻< 48M1`L:@o˖fi.]|{Nt:[y im|-u)$fe5p :EZ u ?26Bҫ[29U=vWvXO4xG2&|;TR^*K-ަ)a>JDV. rAS X)zI FeW<.} qvI•˘ A݉1=.9t |2hQNhd2(*!irr AK [1yK0P葢 ^>)8Lj7T## 'ۇ뱫 -(y$=jX?_4VFLz [I29i[ OVu:c .[x.`pF)I02ns1ȇ؁uM+ނvf(T13X?KLhԅm-u/ݹ%FēVWI>MZ4Q[>&Y8ځs:z/k&y~]Z<{SɥtpXY9KPcs NKo7#%nSǷwd(_unF Qi4蘘(u M$E=Pv^vZ2Es)+8Ev0_9 Az]P(Vqf]̀2FĮ"ں/O`t<k<EO`4\j״6V0,lEis=)NT-JLI3n9}(G9i_SFn >1o$zsWG  "qebO;M|l,C[ՐB/d4 wp9 kRkKl [dꈳ٥".wp[#P_7emroR%\S%d۵2NF$ś3}y6݁7h-q#x-df+?9KVlODVtɾ!-s~b&+зadCKM#hq+3^m]7XH;$,J_Lq)﷯j0.`h'K|05-ZMR蠤`bv{+{$2wޢA*|)өZ4Q|{-5;ڿ*=2 =l@ bP539"Ggg2F;tY-t%7T)t?k퍔=~H͵d𮶱EqҳbPI|_؋xr?wM>Y /kly_*lCǾ%vz̪D9*(>.{pd%$dOf7f.u:f#^7&Ғc@/T[Gqf-7V81k}.uMi U:;TJv]y )%.i#[cZYCu( UoOJ(>P@JeuiihBs?qdj|G܍X$})Q`d7]a2fH3Z_x* Ub]BAXͦ ǐ ݣF&\̧yUF%;kp$*[֭|rϐ!5o>pqoB GhRbVh\f}fM7U*b]L4?t[ϱ i'N!`)z$\FLKb-RTTU ͫ1}}d{lV}KkJ{8H׊fWfeF|'|}Q*8|nWܹ>S 3v:FLl:žBw}ZNu疭Bهwv{Q*;;z55tU#×w?ZiuO)7 4o:J;V;>7!hgM (| "Pt^z0^qKC5pJ?jO^;PXߋk)8 ‡OH([i3*~sC7Lr үE-eJ<+o rVN Ɨd- ]$r}ḈnvɎEF oOsY@wGr ]~IJ\`;zwxs|]nx_ɟrƳZ48V6x)3eki_?hHdOU6fsؙyPm2/ؒm#n`ٍנƘrn'K+eq8Y/q`U)W2gzP>E- ,ϤM_ Ww綻r3S^hXLj'*Mխ 4.8-&Ҽ)ēuhoM=e@E۾I4sL|8\X&lbGz!5pb]jtHN>ZA5;)K#{;Ih٬񓢸::vи k2Yҽj.Մ':/]vI5}Fmjie~<?ttQu܃{2E3Yxثl ydw5GC lJ>q7͍\'ݢ*.yvvY}JOG#]$I}+RY2lQ]"N|g˓>O@ D(,3vM c]ZT[Fj@zg34$Vc/&@ZhKnV AXGl~?AR4cnJpy B!OkԴϨX&o6`>́1wvLz߹`{ӕ'R(ؽp+w̦AZ.*yMbs?&q#jU~lDT_@_sΪyZnbE;:Krvʳ#kkK2sJǯ9))Iǘ.@Ds ʯȑnu򗭹l(u|'jKԷe/;rp$}ft>D}t1*5QIq\a?k$~ZQD:"LGKxG=l8QDe.r B"H_F2MhT[h_u8 FNUEdq_٪P~qs6SHD{.qt1`ȁv18wh|gMwl[2vפY𵟗7Lue7 ;DN]sWHUqjǖ,{s갽E:v+^T:>Zc7? I/u9c5͒\v@[9ZS (g~MLޛJ&@:ud>{UϪHl7%+pY?Q|-~*a /֑!A BǥRBWS2F cH=_<SemX=Zrx3 gk(!d%# FswW0>[o H@v֪|Pc}߽8ȝUjN- s䑬,eQ^ P缏&/0=kpd -dXmY,tJ6=lsqC~/Z q)&z(y y`GAޑDlFhpN<#[8N$l馽GM|rrCwQڧ%Es@NgxN5YG)(GX4tHb*Բ#=00cǮПZ71 kz@g[ ]2ti!y9W6B㝉'QȫW cK'Ly/ x?F6/b6 д),!SWQɤ=*ܑ?pRQb#:KߡTvmwSs&8?&,pbb5J5z^]V9^e/^vj ּvPru,^ Ć'V]@JZPOYhQ'zL.R8n#lZ=+9|#*¥niOr )1}b4"mD=a&"ٹ¬ Sʝ*} b0%E.X\|E1d^ڌ$>qw#pVe"..H{T.Py9M+&]OYՎrljIf:.iPP#4,R)b$N׃P@V$N|WAxy«Z&!.rdmz~hzzrn6y RKe8Rz8]$4iҐ,:7L >/9fVLb-Hx;JAe;8qdBG鍞y#H%glKUVѶcX&elD j*,4|-ܘ oyyb$]كSd sOܞCUo>ror."< &YP,hZ11 #y{سIYB.(x1Vdc?? vFMiJFXkcs<͍ xZA4֬NRW7&6 N{<5V?{|m@BNxՙnx#o`e'=rY|D*.@2=lЦɧjj蕫#0`|ql?RCFK@iBx@m^t*4.K-yĀcV&@Fua8f@tKX › )u )W%L~mڔҲ5:yhZ5$i^Ql4&$U]|9힧P>K>JB"Ϟ\y3Nd[# I1蹢G Tl$yMlh2bSV{3^lEPc_`C(Ϧ5I[ڗ.RLnCtS)s%+en@LD㷮Ť(3p"CMcɄͽ,E^!hC3>p0l\}c)EDteV-ԏSDqmAl=Ӫv%يനbW*[Fsw֖UP2i}0 YP&>` %wث_JX3R$[{ culw'u؝Y`iDٹEV=!,?ti22AJtdU!$i`˻Y@k|;FVwz"tǤ:MJ *. 8iCc] {fPreU%8y ur|~о&^9-شDb{#J_o l[S~<8*/i,HD?r=˜iQ\TJ20r$,)\i^kh$pZX]PSWӈ^co:}6/.}WONQR怀-p] $GjgCdD&bXKǼS!{hoqKOː>1:8滺{W*sq\d(YZ3ԚRӂK a,ʡ}.Z^XFZ@@*\$wb/5E}jBo-8Dr~푈_[Vp~}7\v\G\D-6O΄k-NtA#2c;5dV}w2u*飧 |Zs*!栻D1) w_ ܍Ɏ/2]; Y}|WKt`aL:K:ֱ=Z>%l Xqk-XB[E\y4;~`ж- EC9I]~h/[˛А~Z':pZp_,3wsR[^Gzrg\SGP0] T7_~{Z#}n]1sjƓcx$ELJ0a]<ܮO;<[;ݾyD6M{ KѦwsJz K 9$w06e23 iW+ܷs)ے\3h"˿YONr'hk})M]BؚL&8Ny .9NqS@t;M1F~rL}J!s\5r $}w'z_5S%;K>&[]-3)Fe#f6 )n+WGܞO: *jf5ImvQ"')ΞJ~I<|XcHВFoc`KN')IH N_>aްm ~8;7TT(SD68TWc;:)&f~r > Z]\D`y6.ѐzc~BaY?2!b*APtDȓ9PU$U+@o";iVW5?i (]1}@l]dyu^@#|Dޖv x@v8@D1=`MO۾@XV(x{ .q0UfËMݓ ᄢj;%ĸ?R$8#1-eXw zXڇ+͍;)&AWOE .5zxo7J"]B1S}¸u}RKg-$o#- F7h Q?wf~NGՋ#)B.(qL4Wbae D=~uX$pP&Ov,?}0>rGhmG Nf\Yy9$~&'gB(Z-ֶ a' P$B3?$# !(3FI 8*/ Op/0*Sd:;qL//R 0ٮrD0L>;J#֏1l9$Y ,ٖ$ĖsU soxJqƜGP=\"<IC|bލ^>J d\iE,R_lTLK^^'ݩ|PDlh$h%{mQ'T9 "VT6KT9B{${}ɹ}X(\_,,NBs0T A|Oe rpLY粰Vh{O6\+Brkbu's sŒ lr:֚2::w<ͽ'1*-Oa6]y?vqyRWS.Y)a@_cw='\K+?ggrU( IX=}ֻwB?A|v@l$qr?LТ&\1N?+ e ;^5:Ĥ[VːJ(gQnu1!?ƿ8*gdZ?^ϖX}`k:6x]xm[G8_EWQYYd{dɖ?RQi~fGy~'Aa@s#Kn` Ix́ӅetMU|Hbbe Li!_8#(zvɷ9RjQ^Nf<=\Eԑ*Qb477=sR.82CQI>ZPG)rd%NycSnv[#+ֹLQFׇc q}} mRQKao,ZҴ(*GJK1Rʞ%в] GR(n ^}L74*@w\6[nx.lsnL#-I_)*.* :W1hҸz"yiaUtOE]_! F@Y@ RV̻Cϵfx:6CuMbuGȹ6&jc u-SJ<_=>:\ϋ[pTDOKs8TfcR&Afxs3٣bӔ¡')fv9^G}Y`A绺2"}q`P=[_ !:=7O7.mmEW6Dk8|g=xaFIC^C.^vخf`XԊ.T`Nي| E%׹F8}#6k'8^HWZN?:p7=:ԡ̅fXMXQu(&?SBNņZpvVm^Nwfk6G><ؕB|pp~[ F^ J5 p%i+3wXkit9":jYZuX't)&F >-\!_zS~/궻G!"|O*țՙ5](Ǝt/_| ̖A-Us 8u-R-6aa{$@!Ea#Igүv=Lza?9QBxRem&6Z#y0LW3 cPja;YFuB~]%duft;L]#P1dB6Gj_L1MT`‚9Q5;V1q ܤx2y8?bM!̘۱\Esڑ4d16 Fs2bb AëR?ۍ53qڵ"k6ՍT%H6H8ׂѹ Hvt'!CT)¼~RvLV?>.7>3U8k^pB%KUǸPزc*/^,ibٮk։f"f?"M,CJ=*}˖|Q=Wc{8IE y9 DHWDn -)?lNE}})q)Z {-UCQړhJ6QNC'{=`p(s?SmڗL[g.NfOXCgX]0),N{UW)E тu'j'K' @ٞ+ND[,x+ =ֿUGhJ?hex8 Ҍ5OU.WT8m7}*Ёxh: @ .&qB,R )1#{8j25QlQW`JtF7d`V>vWȼ ΄\^,JAIN?'|\\{MTp>ȅ=_v\xfzg=1E~ުUq@#B,s<9;DޘW{CaNk-!k.IZHqЫ9^\~a:kV1{0DU*ɐlq5KU60Z}3BH䁚&A3Ϣl xYͤT&kA!iuML["eŋ],,%C DG|Ucx׶)6kT!KۅkqhCd-xp f +ŴYY&Tʽ.;scU~~Zy#_"7aܕe!$\>အt;p;I 0#jB/.UR::IuDkvKNI8@NhgN~:>8CS¶?ʻ!ՄX2ϸ5@\ 6ͶPOޤֳ<=Syhm١ rP`#@93VOל|]~*bٺ8blФI|ejU JqʡpemB]'Fr`YN'-; *X_ }p9$*MhOɹ_[CN_¥*]Ɇ̭iƔsŲ)`Z9% ^ \U{sqG`PxcF"/j"7 æw劰%5,aVHS=U* 'S]6ԐD~֨.4 z1 "A띺qntS#2'l/8d4ĕ1{ e2@J~(D?\s8"4|(]jh,#yl~e7y{O7`t좇4p3a|`VGyby@g rr &HZU~C)- ר;Z.ɺI!ۊ4EpPA<[? T2&緁KLbNs09{2t=ib;>K7 bxog[7ٿ) AVJShj=0qѿ835D3aT4:_*H⏮L`BVtݥh,4v16my?TQ-:܉Y{/`9{ k&5~Tn'.^ɒaF)ekIJq{Y'?1~[&ꁆamJWPiо)!U9 g-<-A`ׅ 0R$fUIG=jy9z!"nMB5FAaΝrDoζwiԇ@ 3RYjγv5XCQYnNXԲʹ3ttty2Ÿѱp!JU@sxă}40ᕌ-'=:> k^1K Bcƶ8SLuymFx dT:6fac#ٓz2v.fX<*+#Mad1c 4ĦyEsO*WjN xZ0F ,[K91u{jPuݽj$"}w6gįqcp#*q)7EhD;*y[0a@HeZdC3bU৊\,`Փ騥b6NyT:hًtPvB WtP̗r-0;.aVJ|jgGvؓ-ZKYY)MK4>,it L1 Gd71L= |g@!0;*9hhKm./dIC1C OWc0eB؈J3R2{":Sfo=X>(9;m*(r廅%)ɩM@[+W%,M ^r֜hֱ7"fy{?y4$p0AHJJ3}0&c+zX0%9bP_˄˄\LJX4C}/L-Zh(8@9|B|&_ׄ wWj+&røR{楔߂ˢ tan3椝|t>XRkEy)x*s~ i:5&*Ҧzau{[+`Ư9`䋳 ~V,1e`> 7I~LmQMk!hr XiUǾ_r.H15` - RTfrLW]<뻇ke|~2#Q˙ %ˬ"ml-ߣbԃD8V2󽁖JӑAQ9d=ѣ}^.mG @l7b\ x{.vԭ$h1 $:=X^ό_y)׳+R/ADW<8X;g2ZJ =$R\HETO{P&Ȳʯ'I\Bᒎ2]GJ|:-;xI׷TBV)pX|f{QifMh㥒i(-lal^W= t!"`Fm>DIA`%`@K= \>lm g]_L &[.NDjky^]bl^rDԅE/c=R0<%*qjN},zU|AGuT^F$,AlOতG lf'&y?웳s;Ѫc GB~\(Qi﵎SfD@Q:pt{fH$E4ӦWE6=>$,tRn5nOйS|̘ꊵ?ޖ _Pv4"7ٮ0IH8 sCx&n  M#k:+=I=xzOgrU{󄧥Sb'4%=? ^bm4wY v/?Wa$Haޏ.O^!+>KžF3#x [!vB勮SlJ3m2۾RfE@] R00Mrl4IIІsD'#K94Mf<5֣+9Q!ކgA]/ Ί9D}!x ;6U(U ݊u@L7m;Ϥ3g9Ȓz(StK]s?fkX KYw(c4^7Wx5Hzu46CaF)Nzs@/vhjc0 5wIդw(_- &ǹ`w Ғ|B|`.>1?[+NCEx¡{U^OyXPݭ)@ JB F ,,tMLK!~U.d>RO6 fWt( XcP>tI8+m =Z/?)Xi=k>8F@=Q?yVԜ/})? ÿ՝єfFnϞ)-$NgtSkDoMԦJkkG̚/a:y4Pnl"Tntf 2񔔤"Ұύ20w%HHztfc#_I  6~H`"|eszIgB.C$r jH"b\n9ĥ)C' c Rډ8fitVIH,,< aQt/RB{`,#I{yJ(!z#%'Pbiiu*Ʌ"eÔ~`)UIKboClf&>&n6@E.= -hCƉ$ .cxLR?{VT#^ydV [l"0@pJP8Ե"Y9?;0_Cm$)%uFIΰԸӮ7(aOF{~5ѡIZC|6Jo9Q8}]<Qs |؇$s_54? ʴCB7*r]%3FT6]|N 4/|1^<ԏonΩUsor\wi##93Xp {cM\b{y"0G rЭH;޵?ܡAK~kН{I)H_EBL,3/Ps!8`w2@O<N)y)1'«|n&Qé)ڪ؛o8@tꨋsn sA$ipʍ%9Qٺ|2>rGi~s;* LrK8t FV|Cҡ'D@{a5@µuD'|P4p3BR~ũh)ԤJp1+aw؀H?#hyi[c!ɋ~MDJx2G 5I_-vb}'x3ψi:G}D f#OIp/vPax{k3t] dYe`/! )9ĘtgF| و $LM?*~*Pf!u0WCB-ɟ2\OCGs@-wjLF~Fλ `4#9c[el3L2)JjSQ7F\\HLj .q<#qq2oC͢a~M|}Qkpt{|xv?XE|/r4RmّhA2%.Enμ'4&WDdn1Z6<. ]dX.qt. ^׭֩&sR[ Ccw0mVb.̑gΏyHQaxģ؛6aF&o52 S yJ[MŬCLݑ)x`|ɟr:/i>pE%kH^]%79U%8 t3}֜fu"Eu:BQ?!l<ӏcW䎴Vdɮdom0F1.[OPpT kWl&8idO"Jઑbj .+2b$N])+f/|%'s_/ӮBL72P k7C7pgl1"9!Y8);2R^&8?4WW-o0̴;y]30nwH3uq%lCX>8Ұ%Ӌ*QRPdVړ5(At/r[$ ӳJMಱ-@o32tDgU7ȸ\Rovos%9qH|Af R=.CXar9Tdթ>X5YZv]2VqsخLdkT%G4XBa[IbhNOm9kk!jZ_{n:8]JqYn1+ńU f7Ž(I'^\p?Aa!8>jӣv2~#n flY6T5 EJTF*rN9D %pc!e#5֑5A'h ];w"5w2Xv=_N%K,O񐕜 /u)vNgY1D0TIPRrɟ.W5 >ERG@(Hxu?v-Q7pG+@fO>Hj~ pɗ̕Z GnPfI4f1in.^X8T,,l$fc7l=R2Y"/L9k¸oqFI ;ĎZcoƅ_$I<)usK{z?g'Xc<\Aaa$ϴ-XkԒ[g0A.£z?UI5ZtKҐM`G#g_>x?1zìk ph=b "wlx;wRP'ATWtA/w&!7(R(b)mE&tDI#VX-򞈕^4DzG[W8˾L8k>4B=I $7BV7+)rH<o{X%ƏA s%&LdKIz.57#B 508Ʉ3x+5S:TI[GDY[nĦg3xG0$f]c8 5ˇ6c~Q#&eHұdp\SGI 4u@.+ntPg4^UvH0a!(`rrc7au`m .2j_3 ~T կ[yBMGE~M՚cP(o96m`fHo,T7l|03.'MAаDЍn7k3\{lIePQ%fRj)$v@g_ vU IlZH[>63ѡOILmR1RhK{i93RͅW&`bᘯeĪSP6K~-Y5F-+$ T^y]Eu]30 6(f#h@. UGaGa2ţ7~u!yW[ JхefW`ل6!`Q. _Lfv tRUӇfFT7Vpi>vOqqNCzx݅Y+xq+S}hS9|Ã4XQW=vx0 j{ $ÏtXVX(mj(8+IS~!.jO-{qez<,;XHge()wWh+Pj"pzw`[~~Oؽ!Flf3S샏w[(bRHa;߱ (T9h ^_F?O s װZ'~aͤ_~X>h~u;Y/Ì16:9dqrt&ҼQjk*NLg_j*0&D"]}^s]GF*yղ-a [i5^Hťv3ѽ"/ڀ~C`_e=U5}o8;cF47Wn?cH FQӂy>%T 0 H/mܱ^qmJXJXq~\pew9 7M*P} ۦtB]Ey12u(ׅ\$CCݫ'jr>cT <ޯ+w 8k1Rwsl9#1+['mR/[7POGvBb;L|1LtB/PYt7jȤh>Etf-\eۤB!#m[> ΰ0VHSj!{+~R+1"PtL󨕤!vÉ*(ΨB>HJLrR*fɬzC{8MӍRal:Ћ$ٟ~Q0 h> 1j veh*k(ږ4JjC1ؑ:HQ~Jv`ݯ7יn`pZ1Q1g{<*S\_  %,jdY7 5Д9җhY+5]k[aSlB\{ \ e)E͠WTI-kLvR&Oh:\!hXRD;/.,7̍T%,r0W;+@$iY6Dw4Xl*. 8JU@Pp|!Q/ڳn }ᅍ %-vXokIۣ΃, L&UvuyL=;g%sQI ",TzިnJg8_ɌdXi)ya%)&;o"nep{ :3;C#"]\ņr શdPdk1.TU Bj]C]Nj#wX.SECEf>=thlA ball $⽴Jox1m(hyy ϰeWpJX4K0TZ8x,{~2z>EP[Eƣj4QCpyc_@ۉy{/vKj~ 8o*幹` #Rb]1b O)`K 8{r_;1z\޷Ԍu/C,P +m^*hkΕ4342DOmɓBMxմ?]6aC<+;ńmx NPLmF;ǐ #]# &:y0Ԟ/ÑO :oD&b4Ik<RYV2)X HnY#ꖁUv͌i+S^ٞ0Xi"w;&>4}NY)Nt>N2ݱIs>0 ZLބC\K{b7;ш QY8gFToހk$ѧGd뛫g y&'+*:aء-z"кڧՍg #CЂ ϳS\Dz~3s\nz4s:aI*fU'o'zA\b?8uJcHI|?֜%iOE7Ō&_iC *쳊M$"n;58әIr1|BQmOVvjCԝD%Q}.)Ai67'ʏ/]R1Ƞ <VC9h3}pjP61Gl7-+ٸQAy-XBs ;8o^L+T{) -t:Z+%zn{s@'u/U4g5=-!xU~)~t+>Bjx~Et7BT +\Q}LG>awE F2/h#iwyB䟎TTln1iw#Yj9 4pl 9ڑ_sbi )~[R\+_RD$e)|V 6}Y|D/yb/$̧L.Pn}-"L (xƧӹT$oUϭh֋tsQuocR232QNj :?/|o9Z m?d)?K[仄oج>i':?Z¡v +URilÊ#]3}0SZ).tbR^5B_9eSS{ " CEp&P6PŜ kos3tsaHzoP1DOuG:2ưSw+`<$CKD`fMVXq%҅O.eyNZV }GhVv sÁQAsbGf-}9`S]enE݃0 a\-_E>}j\_7@ݩUqjgcJNѝc;'P̀&wCAP˳(9ݏ/|f¨|7ofEK1`私| # DݹSlr{R9_tYѧF|<7 Zy{Vxa&AS_C8Q`+iI׬g2BXe{y 2޳ " 2XMxphuh :ɂI4Mo񵌱%UU0{ Hdh]?[b YPT)1~+b&&lPӢ B/SWms xqҁ=2f*MZbT2!/@`^szM9μL1VrY"wIBѧ#t+OKJ_os VdqZ/.Ƙ@].}K{pm7h5%`wPhY$aP0RCkͥZ >n.hMxJq~'{Vȁ#4ڹjTf: ]aWS-ֈp̽lӛE}®/KB8$ZV6PtKPi3Z(X' OfmTI[Y̔nqk53p)GN猝 ">yV$){son&FQGhukEap3CP2D *RTs%]aȢz.xuKZ^ޡ8tZ?Jی *Zp1#e#!ϡ`rXh T4W@}?;BY~ZvmckYƢD82;pSGŽ͍azavt5™6?T[ FT8r(SEw2R^<cg_b*ZFR̐˒OLVJIMǿkXvq;UO}4^4OM:83 V.Qr$Յ,jZ+}-]{LwqS55d&LѮ )mVΉj_=}uLߚOUJEFr5eS I$S|?b}vYS(~՘lU. '`vP]!xWOI3Id 詢x%`AoXOĦ9 ٿ$0vۆs lx`SOq}T#.pt xW|C|y0PNrbȴަ)u&@mH8_'@,Țj^PYjb^=;:d馦ﳃMq}7@O΢փsi> 7X<%n<-JT8CД,8~O}!.iOK(hTRDG HI| EPQIkϰQz76 2j@$ƭ#'Ѐ:kݪg4d+DMx{6\^n?7Z\z0ˌdʛOcv)H9@7{n94 =ToǓF?mr o{Cg s>pVwlz y]ug_~z,-U8Q5c]qmܚ9{.3Do`a@|VE "H&ajZ4ឍb&U Oyn f)cX!<kZ^{%;a4?\"i+ز!6n8lWR:KN:!@{2~,Z|? d.*(gOL̓gx̠콻K^ >UxHWuHSʰ\"a+،ڵm0ϨB!a%jakDfkcR.zD|d5FڋRPC#:}5XR/ \) (^}hAz BpH {wUp 4j/D1XTd"OMP@1_*ĵi@>b:-3/SXݱ'1Ftm 7zi'5)dh2.KCe߿2̸ n|yȱw۔ "tOL_m_y2t9MFS T2:-'TBC^~%r4 2=Yӌ)1c*ZS:ٔ:6~Y 5I>-9V(8 e79#/V(@{ONcB&62:o&JxڀkqqhβU1w9$$K7Q2CeyD]toJ:)kg 8+`N!~OɗBJ`7^,}6 S)֤T>ӭu;C:J,I|7͞FV6^0&I~i پMߺ[8e-Բ*O &r6I&d2↑`n&-2o ZNH!OE d:f]$NN;oH-?I8})o(vJ'@9 >v D8O0 ie==yX0k2 8im*@I*o|jWG;|k_Ugϳ N W_h3x'rW}7MjX!n!v -!{zHA.yuJPuzs?zyFc1[$hNȬxpQkQE1Gۅ)N̠ЦEX{f&ƫыd+bhZyY*qѡX}B>y@ mG9Xo#6~rrbQfe E^Ӑ:5I@$hHl1sYc(!}avAl]@Ė d"u4Atb&nq5Ya&6hHօ[ykv RX;YGAI?Br*3oNq Acq}أp {/]}Wm$4]_EaEHB@`W=<C]pqpnIP+C+86 `T cݵs<[cm Dn}Z?I\1V!L=tM/>篲IحoQ6bDܘRT=ϫ;'=2onE  \ueܔ t jl՚Nxwuӎ-D1,Yb)w̍,Eėbm?B]{3Vd>WGզ_D~fg*zJ}h JIǷOJ|NRwm:tku;Daƚ^9V$ٌv94fhoG:B p5+_$c}JC(o" u60or"f>h\(SgCLq~G.wfEli@NҬEdjmdJY` a  ,|XJl,颇NiԅڰՂ)a}Psf؞REiPNYRbR3^hPG:HlU}ݷ);\t6,}C_y*_;m6]͜HdI'N]Jq^g#tK6r sńtX^KZBp%Ssumw^1 u#nj2־# ϝ&jM V&O=2 )n{bpO@B)D= ca29|fo%RXHPCSN|qVH៦gUǔ\j/B"nM:T}{'5 #3})v5T?/P/PVSUu1Ұ X(wI)*[p) {͐N\^t^}_=ǸtQJ2kl1:gf^EKf'U}L4ly #OP|cּoZ&g?+&_0+PĚcC)[4".bH'j) {Ht0I1TDr:Yz9}|Z~օZsas%29Ёcg^ h+ýzԲoz6)}I@jO8Tc=])Z>?(Fszިlq{pKdQu`׎M3o4y\^TOԔNTh1Z}ʣHӀJkdޑ+=uCθ |D*Ċd=-$%wl[mR'H1ǚ 0x e&J;oߦBg9n\8,Gr>@.X6y}Iz3]7I| aYh,&j~q'sm{*iՖZ~A!J'ĚY"iWpw˥ ɍ)e8g(HYmjq)[B9^i֢1YaG(zRg}_#{9/n⠜G`EC_4BkZaأiH-pDɡ+|d&µ\_srp*4vQ`Q;Be~[;04zמ.K 1V0Qjc欟+].LQ@bLz\yWM\ ew[{\<м0R _3_vc!DF˲2 Dx3ϗΰ]ƯL+VFr fm#!HLZnւn|9U %n8!nH4#tc wjݛ Ъ& R "4M9_@֢!n&RZ3KpNWߋhWfRWcnmNFc̿,98i%%~" H2h3sNoQ_Ҟ5+.? b_t0smRs6o{{*=n-|cuzfߙ΢:ZdQXg ڀiVRQy[SRg%/&ER<~b -`ՕpzP`+oq(`K)pZWHlT9^a;94|W;GRt$%no(VjJM; t^pxšNK0yg8֭I nl}mjk/0<|H7]Xj^#=M;#nq cvN Df@{Uw)MdtQm͗lY:IFA2|wgw5P_,y҉ME<}*KUQ~scZh'^7fn T8գAf.W=%BH`"&oϩ?CNWYY+oc|nEu[eqhyA!#sq+Mv+TX4*u;'#m|cm0?ӌ^9` ׶JWX4/B8MO֗TٱxphD1D'l>S FW?Lo퓶E%f96$E;}^Hu%EsUvE.֎&}' +cSvF;f`"n k~5|Hyb 'ݜ!Ji0MlC BWA`YmKv 諰Bp =Tj!.x+$ffDZrR&`.årzŠ6a&./ ᆀ`%UV뼄ҏe7ޠxLϼSv<̦t||d2AM]2,"̤f/QwW yg &,~-6#$ 3E%Y0+:f8e$>؋ԣSGO+2tX5AcHF|B7SBk ՗g뭑Ė!,%n8ko-UQmVn3n0wP|S-rHs㿁ĕo}}0Fܺ+Eo? m麖 F gmzs 뛯=ͫ\0)<սEyp'|Veͱ -[rOæ:q yDžϫ6-}"࡫ּr2P>'|>_5ǁhxŅM/ęU#${B[;'Wo-W *B'9>!S)w/ў}ҋ7L+p D.;B%ln`~b)VzQQfP([>d贀+jǩWoV2"j׸OLH 5U@^DJJ# LDVd,55-d1dɡyqB#OrȜTMulaօrX.Ś x^N'o!PvjDjAn0ڬ; 5`х@G3تO莘4@ix~X%W脑gv lQ?Bα a~"6%J .Wн*-c7t/l;5qb:#qy3P>m{3oX˿&XMɸDMj4i%QwWYb6O{/@+"N+z[ǵ:&KbIN B&Njhl~;NN Ֆ&Ӯ4oda^r b58֜YSJ?k)9iY@8i89$`BcksFdL)c=ZWf ǒNSAYG b&=uxț{`ᅈb-1M{Mi_Afübh0|k׺ٳtqw^&pqFnkr(?b5uˇ 'ʌJ>.l@t geX%`* 7B FCs0F~2uԵWZND5}w7ա9 h-5҃Xo9<",aqPʃtW/8UM BJ5wwiS 3j2!|N'%w@\Y.oQL:3 @zN ap~m]qkM"ֳw;q mA->d 78˦Rs×m]4Դ Q[O :a.|sDjG2J-lg`x5WQD"?[("Dev `5mG!]zHraFGWK_#t(-j7QdYAn}uf#~Q>Z ?ciy;`_e7 [{d$rg4!z`oBt4Z&Nv2/݌ s\NEoUb0go_OWq?F1Rɝ_3Fqa=/)@Ż0Kw2*a9QVu*=CGBҐ}g5A =|^ffCE>?Jh[?ѨO2t˶XI5:Nl:CkOa8ß,$5*\/}wELtSdi1Z9Tb4QRJt-gg:}qؒ w={ :m8ۖCCE0(hwh!F8e:yOR7ՕP:6o0 }Pn Dp61v 4 t/>a#xUVXTn4O*/F!_'TZ%} :`[2|\29'h=c k.6AP{6; *whV3n"8"+R e[5s+Gv.+sˌ`HG!613٪a-7Tt +,.gN2JyAei{('U:' 3C%)z'xE{_xԆ #|.xJ=Y 3ၘo7\X.ZE3vfFXfa æyXxvݯH}ՋI5+a9%b)&ܺɕÑ1<xȏfhش:p#n&.J j=x\Dq dNs[nk')B}bzsq{!3?<(Zsu1t1yQVscM jF5X#9~ׅCѐSy#;G o@p`ĸj<ǥ"Q蛺UU>.!s#6`,ڰCS""w 49C[{sL ˕50DǬ!hLa\)$ ubvFgb-#:Zp0hRmĽ#2eZAr*y4jrc%E5R3Si^z8Y$'Y!lvci]Y".\޷X#b6nƐh77mj9\؋Zk+^FO:r!M0Vs'P u%A'&%GF{XEGUb)/%m f^h*= wCi}"|Hu3Sk:!͝kF|fI h]iuAJmdo;K> bvN~gLi~ϐ_ ׫We&"$bMr? D\ N.[|+/yf [{1y-L>L,6ƽ(Qk<~ْ3/ruz6ꄔ]I7D^x)qSZ- !pAz볤Jy:♭sk[M8biON$1*4R2h%VTr,~YʭQa %}㓴X`;-&@|/T[[lnc Pc,af5 } "kcs &\!A>Nr1Xk2}NUƅ:7d" shr3ikA 1\b[.ChW f[ @'i{~ b]ΐseBn$~htu BS*1`_DĿ˸o:tY C zM^G`1|M1l +?Rp >EXZz=+TjOۊB3u]DڸDXfIʛkm6ikW|譖'2w^UUI;uX0w==ǹθiG~ ns]=ػl?k]hv$#>"/Fs((܈;[Xy`M=IJ=ь)^ټ5|ا"L٤';<rnPC78qpW 7@Ti@$$9f6Y…M+B{K)TF}{YyQ~o'v;N.Μ҅Y(~ ?Vα1+p-맨Psչvyp}#{XCF.i!p[*@)#DK]׃4Em ܻ x|3Q)\7 [KQM$*xPԹ̈́QZOw<.90 0GNYJ"z*Uޢ.nutMЬSJW\/@>n3׫-zRiM蝯_wH F6;=_٩vg3Bb\0ww]D6XQ?8-/O (l6`ۓK O*j{]QFsx\]nD_)*Y݀m@A/Ql쩹Yxl,[2n,>֬PVIDlxqb1g}Moc/g8')5idb(ΟUjVfD*m7U&|V !`-DpjQv҉*\ۣ&uH-k{%)ltLƺޯ<\:I$5NLP6y2"]:TVF,{SّO sLmK"\^wGBTÆA}4zg%ܡayRIr{S)2#4bPHž# egN ㍥x |UޣC E=C%^~r] R{7p3c\~h['^m0>2GɈFXc¸FJ]A:ή  JnfN1tɂM ဢ|_@7#v2I9\M/ rLjHd9RtQ@EjG4e@9,rjD [3%t#DKȔ!m+SZ<7Jܷ)igA'@.%l%_zwp<pF|)'8e8[#c*-S^&Qh Y#P@~8bT󈡿qcdk0"S' -,Pl/Bau #꤮3}M!SlxX0.balJzE!6K@ ewzGSi&^=DRg6uo[uD]f{K~"ɯ9SuU \Cs0,oEb34yŚ iiiq@&dP]||ESfT 98h+(Cg x?B\$Tk`k "rVzB_25Q)jxR}*ۑrH[pkPI '$m{{;t"RƱ00"%b%' Ȱ'Aq d9n%ʲzNP ɵKzP6\/4N=^ pw\~5Fv_ yli2kwg(i9gΩKΟ[I '6?2_1?%ڮ9m'hђxT0J-ߧi8_bO9 ޞrX 2oBTOÕ~OޖJvo26= f+ W.AkNkw UR@ ?%Lk+fAz#Э_!Qgc^#?b֒{Ģsh*_/dT˒WX ;yyq0a/* Z? g:L!ڟّ qbb1=zm+iAM'zcU6,Cc!Ňr6ALzuJ4zKa C'HUZ4M\$vau$ss(mhE#|xQY}slGǮ:}x #xnVMRl>%l"'ql5YPir,`3.Hqh8}#q pf}#T+Կ遖hAH;usJl8TR5J^;^}S+*BDrO wVmN DRl~Fkܗ8>p&8餀h{"oV syTt 4 C-}4*AZ-i`'8lW:-$ \z̑csɩ>lOhE "~DSYㄫH U_rÃlbd4 3;V;wfηzb"$w.":~~ܜ p/>'"'XU6* |5D  |T2N8d%1({ĢHiq`F)eAfގLJ'{kA ~'0GuRP1?p6ڷInJ ~kc9hjBRm7/k3ɘ\]lHNrD>mD<.{"}{^˩&fdj) )]$'R?LP@뿊]^2KJYfW=Pl*uC+;7yњωU=Rm'U|V{ %+ؑ{I(^z9$tq,>R PBőu 7e  e"O]Z95ad9=068ScӚ 3ÜY`$x%`y$Pgnް?8nT eP-sw2Mnl]>ʿ72T!ˀAV?GÝQ9ؿ&Ϲ ?2I( ]œE 5 zy z (}|Naun*ӥMa 鍳H,r!}trP6=z |*JRE^/.%A,@ ?)sv5E\VT:'4 ŭE~ƏƲ&O(muR%2T&CR]_ٛ~px] l[0-<MT~?7A ퟚvϥaP+0E":U89hJQؼ1iI./KE Z`<ex-8 bA pvb~h dִΙ 5ߊ_W\]~K []. ΗR 1AT [<6g![>IX| =ϛ;$n@9tʭ x0\Iz,.39&Y r?%|uWmj7=KE,lxnbeQW7 J#˅x|MēخݷݱȠPyhFULYPϙ;#0A@P*z`*Ss%`;#\ibOiPltTU?@Qg8殒Wmv$r⿈#6yeTHK!y`* l? _ׁkT3ČHQH^Ȗ5aZҳɒ/(ZWxH={xwSeO|j@k(bQKk\xOSEk&C.7U2mD8JӬ0 o}2$ѰTM0X4{M؈p,Ccjݥg)2؄ ='LG#: f>ʞf~4Re񜎈}ϾWQh+%y6@y/>Mxso ΉG=P,z.%GH;.Kk_7#vl>ԕ=UEE=մgO= ύ0/I6ㄪOXh!<kwʆp5ȺXf@"d/.koHDL&,҈2} >wdf7nݜ>U?gC%]xV_vba^_*NL^l=!iJ}Ne?#Tnx}o—= 0hX ỹdj+/L9={Zki<~EO4k^SvV8mh)3Vd^}Z!VroYώ"e/VFiy`aL+exl0yoL۞u0l.ty,A ;hP 4@iw>[0xo)3xsP],8 qMt&8?Gb45Gw FDtbDGT]Zyhjg bAzL^_u^onf^R cJbGx]-a_DQxZ-XVl\3*鸞_<J ":DmKt؁+$$n{:#8Py`p8BȬ$κ |i>D NBqe8/:+Vt#1gL"+w\t( ^#xy/ؓ6GTbg+Z\ZKr I]K#עbao&rPP,mD_ d{^Sdc cn~ 9K=!(LTll?ȫRs14ppImG8\ζ Ig1>̃qL&O@,_̩]hW f0-/L"/d;|H >sFt[`{|!-:nI ?kE#8(8:JĮ@)(ԑ4;/.[D!+f GHoJ9q~Iƾz7OaZd>mNxJh-~I =1O+Vw/`TjF'^zO钺&+֛aF냩 yؾ+[ CQHkޑU丑(kidКFӅPE@Ψd֫ H98hv^$狶B,(.07t%nxwiS2قA> RI8IG~j-y٩é{7S~aV%MoYޒ=ȼAX )|oUrMD~# 'Jҹ wE'-DDyv:6sԾ )2~L&ː*OSC 4!"x#&(CR/3&NJDђ8PS:ӄ iP5sE4WU,5J\g2x^ v#]"tZ96.t畉 B5rm6.!Y9јb+6`~4k肌%(:mt6ι'9hVJM𽦄 9FK }Ff^+2X2vt[dpKwg]-uo!+Q_~D]ؚVӳ3' aKgc腒=dʇ"H}FY~5i,Y '¼~ ֪׻ JGB0CYm]a5p LC5[$>0r8{W-'*<M*tReԠJ+OgW? ^i $3s7OHs&?w2%WUMxk|#g܇mC 5<'y!>lqt\읳! y[ uW08mh||f즊w^Ct\KI2hW=KkJitsB߇ m]g`ːU-TZ w`tO0%o65d4صD{fd:DЛ')G!\Dm.!Ug+ ~IQC9(DkS}p6(Sh"O[۬3Owwr̟ m=զt 9b'8HFb.j'j7S~g~pTTȺgK`>rlA$XѻIwNp{eWv$ˑoY&Fd v~xs%) |@UagTu*V-h .̆I &&z5+32HZ9h-J2=!ը ]ik+}y#'ƥp7>Iw?jg 5? vzgX3Xh֣'-9߃-OA`BMxΔ C. ~!e{4>^F*fl#<G'X&DHd.7/`FY6@dʱFhJaDd0  4o`SmYqD8 Wk=`T*gB\ruyaӳq"r}BK&1v>a-6ӿ#*ދCsrS[ĒKm>V3yZYRss=rG>qj ̑h]`n &C!)ฬ+Hnf \a`%ÅЗ7ޢW6͸#)BgiviG[{kZ5{UOG$_˕پh=g㸀/UNM4D%fC.yNGv&Y,#n.Ʈ9x7[O`ċxq ; ,z4'9 D*JH9 sQ)~k&`N;#.ڋ>s;]}_{K`hsРsEaR,~IQ<ה~v`dv)V+2Djډ%2E7]gz3ͪqz #2%Mca)ɠ8 10j}#"T5 a̳+u V~"5/G俄mrI< U uJX^|2B$T9 ){kvA|!gs; ;k?n9elۿ㐄cU: #E3)q0bh?M}ojWO&~EvcoOϑX8HKz9:±um/X׆dlDx::Uut3ߒa^,NY cݝF6Ax AOnHlMeG@mFAςiiZ~\C&&xtMP lhS%KlL&S d߀a(*' TW۝+ԩV1Vw)nFP>;d/Y%^,O.o(w@>,?@Y톑[ Y-v6,KEVhrڀ}UmDb'j] GDoW_ZE!wUd 1v4!HF|hQ=etC$À0i~B `=+>D(^>t*i$k5Y I u {^bp)B\~0Mֆ#T[uqae^Z-z& _o޳H*>Sα@jW?ŏ=i|ǍFZL;„wk #| giy.zY@"5˝19+Jo`ln#@sSJ "(LPn90{s2ڔXQpH^sL /J3xQ<4#"sm(Qb39FO5=*"j]'αPp[M3܆1xH/-͆ {ÈFݣm¿ QhͶ "3ׅvi &qyԴtgۥ !N Lv{۬鉹q.DPT" UqC]^jέSTsUbGLh݁59ictdf~l:wӗԪQEjF}&PGL̀QDYo =}M/^fC7iSfNzЭn΄'NJB9euX}U#nFpAsR( kOX4ThuiV~dhL輩_gxfpTDIcV)˄zeYJtL:wxJ$d߬5Va΍Vi,$Ŗ1񢖡ǢdO6{ F= 11#DU3Yȏ( MTC)AS=~lϕ#R|0Ur蛍5yC5ײU+32@u;V ZS*6|tβڜ MmW` SgF6!#b_+iG5ǹ3?+}ԲHrz+NOXJ ŝ78|n:X~wds6GǍVTc#^^勗Xm-Ѩ9go, @3= 0:ݠh;;lmb; v,$j(!pP*Ql"Fr?M|G\I+nIC~/H<%y#Ǧt?-LԬPņ&; W,g ֨pC3Tg{T-vsSaatY1ڬB̗"Aa3TdvS΃`vhgDHKxK<>6Kyg=d GILvǪAxeM^1%ތ{ Xf&aZ&WMF|6 )#Ǐo'k,>Qt׷,md `0թ(F>zIOSLM/nn'D0ԝ BKIh}YU=`3r{i?p+h {F#? +P]"j'8/j3+1\ ,"/ncph8*023Җ]gC9-}BuLx@hc4$kV_7nCmJfp1bwr6rZU_e'r_h[b Ʈ]M96hSCr"0#A.3ͼNaIJ\3qڇE]N&֙CHgG 8ۤч!z OS5P=ʄK<\{_ک]2 !y-6}!H۳ZGgv5?ZB9,>}bȨ)[ ^lywA#;yS'(.M 5/ rAx_YJخ 5L` 0P[}j eTJ.^Ƨc/j%afҨF]BTw8U)_H_+ʡIk dV t)+\acMJQaXhlo@^@g `=Сa g^~E=Jzxq<sգ==*Na=tIZ#_f>"7*ũgtrRȌ2]fZC~YU$f.9u<}|Ԋ!#<abSKev(y)R>C@f*f9&'r1q-̱t,C"h a7@Nr^wKtpE닟 A2qg^K8ᶻV VpI uW/,fEǡ Zw"̌lZ+UGr6@EBG:Swr}\8'L5%]*2DxDڮ3-NC9-œU>v:;Nt&׻nAO_En8f٤iV^{N#bl<븞ǟT܎:#uؚo߶D-k4<"I΅:@<۝.o-1Gl[lh{PNt21&4FL9f t̴0V"qΦ@[E{YXnWk VVaIo՛&cM@'#Q"8Wkl_[|IA1û.,U5IN ӿ>IPJX]'*ۿ,(*QÞƍԂ؈U\QV_c80$4dǵ!5Iɇ:{Px·ӌrU3J%#X/b  m9PfVYc=+Q{mU+w tmR3ZEOƸP &񟱛tC<) N 3. M;[g <Օd9P`V#O>]!`z}ǎVDlKWjIG @gWՇJ&UT^'ylDר q-L& z1{\ʋ)@8 Y)@V,1#In( b*%?qbH*I@%9"QB9'.D*rli~0Dz-ie\rK@#F ]:jՔYt :(Q:l]^_XeyhwT5Bg#Losы0:JoK)wKvɃM.1 {cxnϗC޹?ў=3߆s?RlȪnv> ' "~+.uM|7[k":sdWH04ԵLRop;$2b׹6X>W5+y1s7y!#)GJO8Ѥ5%x]64AS4 HC٧Iע3ܯJ:Eį^mS6rڑ}Lr%(23Xt9\@T (ZbDbV-'By⪷Ieܺ L& Gl>QN4. xceaz;g>6ydc_߂)ᒞV7"GU3#* D]Q`➬9WwZT#>a6mYהs#N⭞@an'Emu`JaWANocF"OAA4K5=PPR*N@|t ^ F,.g(7c5b8A;߾6+rzauơZ͈f}'jHGnjJpŮ*>~?✊ kkϖ)Þq*_d8d9b jA0(TQ? ݽs[1W6,"g,ԔO<ˤ--}M@%L>h2[g9u10N A\8@kbi#?j+~dFܡ3ܵF*YwpŰ vl+qmϞI.#>š/Xu0vBAh1gs2HMZPiE>ghwK \M@z2S_l#]SbpvT32y>-[UKDeWKgSc?HkM&=HMM񫧞,z@u#ih*A2#7zD֮O(Q#j*=?GN'uU[kkMFwP\zAH5Dcst~Nn98cp Ħ񡳫F`O x7*~@$VY6P?8£իu$/52$ț *v=iM8X;xm|;guӐqYde4:z$4oٱ 1Ml>vUr*fw˜7|Gb\f5-{6H &, f@soCv'C҈]@Jo>wTynng c2=͓Su=H ukݔڸpƿTjO5cO3Nfj׮$pÑCi#;a#2G{ I]Jz7 *<#{OcjSb 2 Gpw4Lp)jՑ⹹$&3]Tz =~&ԃ %NAǭœ@/7QF[1'5[^1 0|b`_ 3VU4.e9u}軅 ᥮e›58YrpVZu~& y8TuG@@a b6)CԚ!RrWB5Q3Ol͖"_)E0\",Xwђ@-݃NWƀZ:3 ƭrWREG4WAV[2WQt:/?Zlj` џefhϘn~Nmݴ6v*h:oGm fY.XCASlUoD0uX%GE2 lLJS[{DpkYf* %>hv!Pr[p҇!7y~+OKL/RN|\Ckc] o;c9{om[!mf`R'L %EX͙%olÃ[#XY)\6r^ Rr ͥ8ɪ= 'fʘV/j)j561m,HUE׺9vҦL/%^[!?[2{٭32wD0P Ü{Tu; ;-S0#+QmmEtXB.9 Mp*kVD}e Cm'hC\Z %hr4#=M@ (6R\?(M8.ԸGA#UHneXQS{{{_@D.~*8P^["&Vm9G ]DUhE0R M8z6+43;KS2g`D8!.M7k tL9%3~%* Ac7^!^ :_[U׀3+RPr%Q{ج`~T}wuCMUI eW^<ݐm j9eϗ,P$h,gc:kJ葧p5J.#=$j0Ԃ @=skC''9)S)4$;U!4Q[՗뵄A;m+ /omZڌk:0, ~BY(9?J'6-#dggvw(Bb-}pU. ðpzs}qzy^Q6mH?gNZ`7V+~D *)#^^SVp E(\wuޢ}G1532XgpmKėz/"/ ГK>q] Yo⎎kK^A)BJ1,Oj|':X:ز7M}sw8XSOldݰB@@y|1GnPu4j[o~T_Tn|b">:G).]{nm>rPp o%&YYNW~=^c6+<ӌbJǕ8,0%A[&S&~aڶ$ cr Rظ2-ܚDo3"u τ59'yipF@WL| jz1aF0J1{ V9պϵw|Y>xcmSqhkJXy-sM1*eH5m.:sc{EdRP!@ThFZ[Hu wc(-1Fd:\r4ﴁHqTz' z򙠁C8 ,̤_]Kb^9@ ){⩋Ta}5NTGΊbVnw'imy=j&naql^;# q=LVf.3*`DsԶC~l1 R k}W/k3'_->R1? 7T*oڷc*^^R0`AekZiBQya~Nis]N͝bWAnSy=@>`wq՝SO>li ֭9aߋm^c!{CLcXهo<㨴@6bwHm彍RP}́8I˞~c4)JV|Uhba37~0M}ʎFa{A&[׭hiAaP?޳7̲)`ao |9Bz n w`pՆuK8:"%G"Nc4%Pٚ$*Kg,D Uh4(s1oN4.i [y?}\siLh~#@rg!-.cYRpDa e]jM;<)<d,cnX?]_ \') :?Ip;rХ} Ζb .ߩXg:ϾutBh1TP`K舴>aT(An<Q#ase$TH#;mz*ۤ-dIcWRű,]JnnWwËTۘK ׍؛[ؽa+)QjMq;Ι7>Vn=)X˶ Q'Mֲ:LW2{W~M$:Y*l.~S+-$L}1\%IxhYS稢9>tIׯ6[g! zt:0ؼ!o4c'kZ1Hw;}x+Uy,!4Eԗ͑TĦj/qiQ [_]ܲ6deZm$쬦t].`|F 矷% dLiz+X{@F~n Eͣxf'q lilf={9ABvJDpCĞ$DIFbjnRД̣{\%xJLoэ=t:kj {W^]U>7w -bJO4'Cfqf9ud6]r\,[4=ItWYhK8b 8Œ 㽧uI!V2@gd- &*!ܖ{e-#Be}DA…W?:/P~֔aƜ !;gsX$^on. V^-7w%R1Sٴ?/[/7_ɗS5QTD}ޙ@=;IFj&: Yk(V-"!Uyܿn[wO^(!7, 꺾n+5#r z9;aW g (bN旰b_eIP~E8Ht6Xq ]` "6B$!=RG!Gqa`ax1 tHgKHhuz1>UCzqe{wP$Ć5ќͪ0Guc|@zΖ%J-5$~ C$01GWlf@y]2Lwh 2nmOT^/0ڲ[ݜgG]F.2'Cr`XA@K=ʨoHiIUDdtv:?"%N֊}s~opQhM`^(Xxy`@Bh&Y[^ޫyhbYF }@}N4͛<{VF+8Nw  o+u`eo̴CFgDEtP:<5yLop٤~Y<8^XW>1z A@> -8Obֆ=^73|s6Z* ~H)Mc*7Hb0qߟO5FYu)pT3?/qeIgb% %*AQǏ y|΋ipQVaCSQPiu@b&c2 ݷAnt+ߧw!l]0$kn 2V;;>ɹ}>7XvpR^RKtƑ76|1yʷջOr95='G4m0+S[_t h#4j{/;}ES Soݑg~5K8Kq' fV'Rᎇ>Y?|$rY<_B6~|}#yvnݵl6軣>!06 \Z2^kV3yK*n̑ ˝ ǷL:/!GFY#ԘqlZ6;>Y(}k8ȰmƧҨ!ms`ݩ^2NǢ wdƋ,W0>ֈQS_ jL:gUBc#T0@eTяpM[ [<~EivGl3!2#zËyA c5׆;w&ث`$]-a4z*q~U^E69I$>xz~-_9S:}://ڔ+}ə0LV)GKe\ [)걀"#m; $UoBb ; gKoy+g78?;՗LP|1דQupy@v`xYP8Q~Pe3]ۃ So2Ǹ#*DQpkJYynMTC\j=0C}kB(=ˬ;;'1YۉýsMᦜȧs[  x<_YWZ2إRu6?Y;81^̴!~709qw 8Nxu6OϩؾLkʼnFTo7e40_Ȼ6 MGV6ҧsSat0"OZU]Hu+H-m燨~̚=m,ȝ϶r-'BׇjA_%'F \.]͐/]#@,<;YvQVHN^ɗSly@m6޿̞H>d/vxˌHkHƞ;[!]\;ylo|R%7R+VCeql\y3xLN8LPF>/GY.xdQ\IİAWsH/g}S_Wae;Z^ouZ2bX|[ȯ\}z-1xVFvOOfݹq0 ʎZeBZݍgA_pr+pIܙ(1U1V)4=Xq AڏF@Zq'1HC;_q ֫!H-VVͨk/}.Q}^{K|pK6dHa'#oF<=+qxl+Fim?LC }3_^*Þ?V*Mn[d9Bt5F9t) pŷX>DVX9{ ӰGѳҨ4'rgٞt":LhHS#̌{NXaO갨MJu?lB])S+*+[JHDۛKH57іCW%/ ~0E64DfSM:>y#od}Q…Js@=G A3 Pd:2S)xֺ(fթPwf4&`ڢ+gӌ[8Yn 嚌ٲB бPo@=ER.'QlW,BNMC:!w 2ۈ^< Nh]r̼K4'.>qQl Xp+xʩn65q'L5SUGltGC;Qň~R"0pXo a<BxѬ .P@nУm ^N.ڊ-9jD<([ch$7ɲE!oR$7=[ϺÄUݩ)1ܕG)ծ+ Ӂ37\J(AϫA ﹠g'3=X@4PU*7*GHGRm'߯$,qHC^MQ'YoTB:!p6Q&&;k_ xj n5կB:%>joG`<(Zgo qt"ݛCgڍȧf1G)WDьo}QxT#u0C8뚐\%n PQ-lNL,-\;=1|Zp2)ZWȨ b%HiWeįW/P$w  qRSB[`|jB U^,B4~kQnᄴ[568ҹNrqu@O3z#-Fx4t=&|`W (~p,R&5>ݗwt$( ě*b\zLQ"ۑbHI*,j_An)C kHt_}? !}ԉUShB2-J4%A$Vx*9 q{8qMtべѕ6aŶA<dTyv]1Ɏ|$_]ob}́U7YV=͸cGʕ,_műխ7m2DhR`vlE8pԕw{r'ɸqxR-l󥌸ꭊypMwY?| } (fs)RAU,FC7*X:ɏGdjB ͞}g-!Fr d_$yAZz|hh{FVsZAPY<|'zQ#]aYA6<e }xCf(uYi~bY7J !g9T|"_عAЕ>3JopЉT7<%/x+z UqN\'!DA֎0їv܉PZ4K߳5O@yq(u:*ji'o GE3BoYSi:"U5rT@Vglq$vׂo(r@^$P|ElAGxM}5ZUF;e3M<$}ʦ9r FYH3KnM;MUErM$#{CH"(Sxϛk1@jTNHdz@[AV] y@&nf8yިEk{  <>pS:i 9& qj}B!ri*Ղ8Xum(@EDp>'0g :A-PBbh+Ы"KxB=US']k!cց[xb6COb~EJJ^#e_W'ݦŠČ.F`ꗨ l@4Q5˙V[/l#(ICQ;Z#S8rg.^a,ь_YFv,hޜ7*tgqӉ=P^k LIs@Tj0dNnah Y炆UЁ͹bKNsKd-Nй"E8#-:fUZZΧ&6t? ,2bXi[fbwP촐Ur6MdHvr{"@ҫlG;*}趷ߓ \ sCdq*'ڐtLqkY_iT*Tfᆵ斣Iߓ+)~ʅ@-%xរcurhoD'?Li"Dv^ARh_Sc޵:8 nkeK~[ooEl }zPED,GWR KMwFS8~ W^a]q*U\GMM#ֳ \mdM6IN\GJ@K,5Ph Xv̎S䙙w ̈́R#h"RSy[K6°I)y{Wzt d#^P'0h&&e{̕d??ᖐ\{$ٔ.qs6yҤנDl$:cr% scG:7>3Z ݱ$qx$j/nƁHsu˞3eb0Cc"`~/Fe_XKEnX? ijxn vc \8LC>spX,@Q_f҇Jx$"{Mjdpx/ʽ8)% yȱ_GVe dXjXygCz?ep#s hww<$ސ|6GXF=HQx}اւ2*fYab"Bդƴ]}-;4yB,g9(>NeHK\1t)<΀B6%E[ݰ iAKE](TFE-- Vqtُ^yLlf9!vut҈J|&vS6&WA־WUO_z %3ϼRzs`>>C&UY_)L3 ÑQ8zzj.bk0p`2/llRjL!EPbE_wq- ysfa,V7Mğ? &8*iǽmַ% KTﺓNB'ctң ]n=7wHe7->?TU M_ʛk*8JwKZHu۞ e2OIf _ `Rp3*˥JU(0de$;Xhls &koJ{Ԡt1];4QaS?Kß3G{H9j1|'U +QhHq{ nMt)(|˪,5JφA)4f$WR>}1 ^&+sWZ ̎JQ=:FֽhyR/7E7,ZG&Aܷ}!60u#8dG3Gn)_(c: bujf[0c0HŹ+dά4^Ytm55tѡ(Z;*cGZN݅5,?=lZMN됞N|ޞ/f ,InMڂ=lr*/ZTycL%G5$ !d"V!btPaVyE00OKioKa-w) h٠0V7¢oaf@:I^%mr"3}!I@l*jMFnSs8g%_J@̣~D#+Ǭ}hKzR6l!r*GJgw-k^-t#zͼV /cúIo->3fP21D ES,/8v%[NJ^?1݃#Ƕ:џv~*G%$)6Ne4Mny)aL/*kP˓=]-Ö*w0Z麫O6CxH7l?87MXZwQMڣ,۾x}J >}7}ՀW^ ~@u[+5~6WE dž=''sx~zk6jSPAU&95#&GQK#EFɦ,"_Y-X]4K%r\?9:QV~/?R{dد6fOE!#^ʛ~ιHn r#W5E|ʅvUB$+4ꦦģ(@ }9l۬mhȆ1*\ޣdcMWW VKDEPRY[v$VFr -ŕZ20OBQՖ?& d1P 8շ̰P9m|%M unCd#$3ZZQMBtԆ\&J Fz 'L領$YͱZ5jRLNr֢eㆯ<|\]FFVha41}|mv'l]m9xvl[`<-_Wo,b(k"&ȹ6`F_56ܵbp!Af SV7׉6Ah\?6v0E]^:)-G2$?*ᐳnY>Rd>sјv:u(~\A|!丏SI9K9jT)W~Dzt$L|hEp2 EIdQ~p P ׿=Qz]eq4Lƻ/0N1cGfCD|?R^M -N S'Eql+Iq^=O udun fR6N2RI]Ɓ'潼DkaVkPsJZcUٻ~<2 Tab(% vO[8S%p|󝆟ܘJ0]#F!gHQ΋n&-?TkE+Sl};!kxWN 乻Ye}l:ga;6I5,+Dp ¥P#{Vt)= ՘ne9i7(8dmL>b?ʶ *˦@ń4ϴ='/bc a!"bxyMDݮawr.$`t{'2KoQ Ẉq8s[aȍ >8I'45oT$TMq׎NRCFjL ?wlzR rMoa *y-44rm oHU䣆,f .X`rFV0^IXA!;-{n%9f@b?p,F7o6+ЩZh WiAFYN8L$иh#0)o"竓-;#^Qjý|Վ 瓐UxE)|i i9͡u af_U$N8M5cjS8RVK}9<E\)W '4q~U%Mѐh/Kc1R3h Dd? U, ysbk &W%w >Z@Iio1^`?tQsͥrZY~IfX2ٷ:$b~{@|[ ŤυqB $z6GFgpU#֘0.\,Bc uB][ۀG؞zGm(hGFV:Ce~yk]nK}D 6 Kr)'F|k#eEţm';c(Fao"%Q NCՍXjUDc)1ݟ*gDOQX!2@Ň14zyk񂉧'PvO_gV{`Q߰h ,chAi,wbruGMsT{ԖF V+%6T}C_f||r O{gإs1GzI?&3t P]JMF@ClMf]ϓN+?{ \u.ҡުRzmeZG<S(KlCe/ks2Nˬ³ ۵HN,a}8LX4(a7[d9SL1lUv~f(b@΀ڞ$.<9 npKt+#ye49)m?+7Ŕ璪TK?Cp=0SWa!HٌՋ vQxI O>̃h4?52[PI~#'vH9ĹSc!Pב8 A.qL!!4w}J܅5| +35-[!}^n%|T{r3 b 4*9O!]0˽F:og\]8.Ջ28D}mNϷ3>̗û/7vT=:y:&4c3͊#+}DLK |G Njsh wgyAklG[L(N-w EE尃ZGYmzhg'hx(XA|)w^W7~n Vy`sudBhO[^u@?HnVfоj`UC| j$r}~t|1$'|O iQf3)X16i*d, ZGgЈÂrKMfܑ#Qw/YPMh"/Khyts ͑Y4ÕUqbE:YMi&y?NY )!/O Lf>jFj̜ Lf}Y]~3juM 泑Kr1Ȧ\wb9ssbrǞ?-D\t|pc,M$J M_lO$vEID<{dg(P~:jT CY1ofoF$5HF)N۷)y.FF$~t&ZwqH/efzښ\;p⦧ZFv[2XoϪ+]zgѫ,jgY6/Iln0|.9͟*ilH!<2 ط^(U)r& yέ #^A=RO׋YTuqYz_'Β-ZV8$ OڵE_ R<>N7Ǐ1 1b(M*H6sUaϔmY1!Q Գv_ r~nA]:% 5]=<vU: \H7 /5qB+gF vQUIQ) rW8K ~TcV'LE?װ+OPǗ۟l-+%oZ4du ჾkJ hP P?TۑqՏ,C`sv6Xwۿ֖ǫ/9,˜-ѦǤuRiǜ.kdR[st4s%@“[@b+x*c۟ pN mR07bAL])VwlʬΞplzsTTuX C1Xi$ֽXR%䥹ds$ӏd^siS@ hdn Vj8%Aҍ9J<5B|Vn| Q (]5 %(pQl/ n@MXzAi8IOGl鑻0p>G™"pO-۶Dgf$w1O>]a6%lZIdos|rg=_OiLEA Zfm\%wۆ0pYJ "NhK]t}gZ|Jn{L_RK*kfXԇZ<<, 6 =O?°ǰ%_ALaccHujXK81olz_c$9Gj 8[ o-Q~'/1;^3 PqʔrZ9KcuȚ78Tv`Dz .c,mjEV/Y<eX.ɺ 6Re OZ2{Ƭ] Aet- *0p6\*.hG6`Vړ`-Zn&2E1'\4_fm MhMd{ۀ%? {^f&#L}kG,XP?" AYD Yz˓PֳNEZǯs\xOA*T]?O*ܻ_Lk+hJIY7[7w}&O E F{f 4ڑ)2+uSKn%-ՍPl󜋘b 7.|_x9ŋ:p>UvuԷY]ڱOh:.38Y୮߮KA(b$N[9:xi:= ѫ] H*K7l" n㑈m/e4h( cő/$7/ӦD QZ!ێO Ik&-¡?Y.^#{Ȍݗ-Y_?n֛>r v\zY<촴x8@a3R<BfE皖L-ӱM.i*c`AӘ(a 1 J" yY3U>|+Ǐ/cu^4pdC'Wj ["0 `Lw/p̔[m8Qm6t("CѮmԗ! 7+ϖ>u &O~R_$ZVZ?WE:&y:LykZaS>ځI3|S=tZZt65;*|kT8<>VLvf6 '=tlkX}6s7k/vχތ%:qU$k13/}FLv%-+zX$[kTp" Y0h*` I@ujb ј`t5_KxAR?/Sz4P9xXB-v:} z~˜`rB8{w̷5b2dsD)"d=MOT uz>@ԙ:wǐ ~GT\7aMtl2h=IîW\kwS^"~;%C")ocM^"O/Sk5U8aZFŻ&j5_ ZDn1Jqeo0E~F%&]b* $ܢV1_90ɈY摌WrzM,^(v(1:W F/%0 ?eӧÏDQ3cc~fq6rWlw¨Չߡ54OinZI KfgpT0=t᳂r h3iըFE:ϛy(;r?ﲝ|M]'",%U;ũHgv9[o%7Ǎe؝ Y6_oNs < ~3)ɟgv0O[:G|sW;82GdĺJ "Ü[޵av[/Ν z<- WLp @XrV<3 xd$StdI`u||X sߩr?\_s,ɟ_q%yB04HSXR?K;cf&I1WP BZ+Lj$%|9C>+6.߂ 84P$F"e 1YU84=6_ <PնaAcJ~f}FO5 y̌b&HqRNmXh ]@Ӫ05DO;s62x[f]Qw Bvgp|'19!fWf>ែ$4N#d- ڋ2JQgܛ?بA*L5\,e۪_*7lh)iZ}fgZ _Ngg.4%GbUz9(I?X1ŝ8Ǘ0#%; {p᛻n7ABH@"x[UJꃵH%ȸ:GaojnSX'c+t}yp彥o=;:*{RY0tr20O}i?fT4Zd8G 12K5*Tw/NncyEܪXfaШ\:*)ur78\aEPZgsS[} P?r徢7d7J0BC"D%kQ٢uwBWnt _3wcV'h*0.WWH/9 y. 9.zA浆u}tbRQP9 (A ,0F _)t+*.9,Wr,wz8@BhCK'iSi0(ӘݼmoMtȔۛ1IyfQ 9hP#0& W=}t~u VpM{&C3")77$GXҎ}eujtPFER 6x<ASc ̂~(>x+z h)19Q<7onieC Eҷݍ.ڡɥh+.`am3=.C-_#W4) M܂YG^m@kLI YL}mG]/bpc.mi0^ oЅoq80V*;8e?|rv%-ֽ.L38:A]#R2!7 òQ+U,H]GURb(:xuʊpIXgiVC]WKWt&B͋sm! vpZ\2`G6۸N΅dTIӫP*tmp7 z΀]i2i:/'94&C)n7!#u#IUo#VqV9!"7tl;0Md-ms . 3b&'CFm^[þkMhJK^{/0v2D>:ͱ}n;Xq=Oa#; gx"i:kPvg?OZ^+S'ˋ y KKϫMeb!HU ,H%gh,ti2@@qaju=sYoaAaU-/Y,Æ:`일9CL3Dx:tBVA<58H|" #] Xf6$B|[`+3k1Pz+ )6v;պzJ0qKe}BL.~sD\*=A?b#`LxZ2gݥvaRfuXq'_P@bg-6*äJb78br_ZL{=}}QYC[l]Il08դ#x^Nc(ߘ?5E4z)55c6hfiS: frp|JQ%L*.%nf>Bb+B7XN= w[zl{V|9džz+:v|d6;fحXw-Ӆ`S5RiB+6;́~U=UFMP w 4; V RRMzczYt84{/@;>qSR oU8 d*Q);`d?AYOM/~`f9J^lSL'kz'%4% +\<yV>/,0D Vk8q>=dZaQ/CQz](wl{9H؟#ݚϣ29hPUǘs%aߋSnOs;pbu#=% ⡩ "c4T4ݯ-_XN5fr-0@GzE> &)cdJO R 4W_G(= 4:b,.5 bKc/9|:͌gdAaw]Ebq]@#vrpYK puwg\Hpu=jVKYg:_ TZH Ґ)"y:ݗeT]/A*&KºABS^6 @'I[GaT3v}vT&Ks]oO<ȪOE~Lv2д)a-@-{.yIn8zqQw-]R(S!Mסc|md')*F%ڷ;@Usx `^r c. .eHnP68$>νܶ2CM^XbA7υ^XZ,+]n?vu;8sr1i 5w?ƕTb0Qt6קVX5WJDnnS=va2ނGCO+2˛9DȦ#X ?OQ,I4S[VA8ZJNW}11TTFK%׽JRT@\ ?[~:PD_ nkYW1"Kr9} cM:#OY%?⨆n4E:+].Hz_Ts3'O_H_jvcgY v2I ќasPUH$; e&MH:ONt6le $)B3n}q>fQ՚YJܺl0Z\X/89<٦мc_.={p@b,lFc2$,ٿ-n`Ăڤ r T>^o=̄h&IQú@"sL;D t+GP~4D|JU?(FT)ekQTx. ?+۸ ="&VЀEwwV)q)W#O[R4)Xѐ}Fqdlk-#dzf!z4u=]dϓE+D߶cVq c ϊq6Fu-*9dG]SF9ZʑnFz*abiQyfʆ8K_ I` pX;ĕsqiޞ~mZ>OFE 64CЫdJf|3x({.h8q'<Ҷm'g`irӐY Y6~-EZJ0Z!uTX/<H#`$: Nn:V V|a`eOd nXL1ݡKe~"h&쟣.M X!aNeFJ$' Hi@.K % LD<&> l+W)ӌju%;Ycn|К M;B1{P1{C6"jKpd<͸üd%nqK~78>IH?)Q3fVN7*&HInz|^TlNNN]n!n:";x6L{RF[9,8W^K"ěܵ^o7\ jqk".ls #¼("JzE|i%38;gCi 'jUkv?]f!y·H#+m˼EHc)ZEogd+̰uIkĤ&_o8/@ ń}_xeU~w?rw2h RkrdɵL92N{<0=FOL%3 Ka/,j ҩc؇Ցەo7 l<6b%l='>5+@'ȜlQ|h.l}vw"4[1ʕ31n.W~8^)-Nh7 2 =$#Ki.o(*vGVZEߍG4e[D&A5D$ :YPX+v[ h=zʷe%b25}35;".oҀ }(J. F< \ SEdud ^IOT :[gab[SMT\RƗvyRj 'SU;S@^,X5:G +}]֢s̴YYl G ]8Й yVۏ5"J-۩ ;|4p*i 'ƤWq(JјNSqO_0ѡn"4u'ّ!sdoP 'Oz4$ *v*XoMWAƷ8M7% ꠍZD&]N? ㆶ}ô0WTRWf.{~tl ? ^u2NA)ui7QW7ocznZk[;2i[Dm'ڏz+"{t#aUTD5 Ʉ.GpJ&]ArVVKM 3qy",?y$4tcpA&ki٭OXGo i%6G䉍ibMM;LئʙLh c0u7stQ1ORHN)qw%6 )& dW֯ B cwڽɉ~ygp]wFZY!#!ZfU4^`~YPHkm,WBM3zQ!]lRHxܺxCOT_SYk sƐqwYrR>UiR^€[ɨ!W+\w7*^g*ͧꈢ"lbĖ6v(K[)C ]4@r2U9ef$H\{歟Nnv+ߑ;y^8V*lCR`CzWRMO]ɫ F?{UΝ s. !\!DLsp S:GY`Dn 3y㞧+HS3Jz1g-[KrB?s*l5gk:ԑ  Ep$6P>> wQ%`X6qǒ{+Js DJg+;1]Y0 }-z\A]%vэxj< tx -hN ^^y8.9Z\?oowE 3HMJ\.7NR 2:H~9%9r…("=g3=<Äo~'P/uJ37]7XX qKD h AZpc$w3،)Dmf%XmZ-(sv,.mI8p`lLwB@݋a RYŎsHlE]@K\JxZjVHbLm֫8K>5Um ml]$Io!R{r.ΙXjhzu})?cFhN:p Yp\r 9Ym>'=G\וI5A7ʬ=pk[LNCڤ# e.ijñПf2&Qpӽ!'BL5Wű*IP /T~2e'4Se=.%cC=j%{ڳbjBcG֜vYƳ'}RFvpߣ]Pހ('%ck<a,Ψb%A0|T(J+'Lrʇo6=؟’vh_)"iz?E kB@ΰ=`My _CnSI]MuΧ$ EQu^d0o t@(``i;"0}R-cMJBl&)oJbJQtɦev06Ȏh P1ե@ X@=}M!#JlOjbEgPGq6,Rbp+J_: , YU y%[Z [,ȿ2Fֽ udȷS)oI`5[uYh6 *n4i᧌*{uRk^jB$Ya*ITOvdq;kӠ|rNj=&)zU-z.=m26lW;p炕؝ۀKTKd,?Q&Gq`+ 9ix߷xii=j! 1,7= |* njfO%hCVp[`eCeZxr {Kk)#1[}A>Ė4*҉"DB tM v )F i&1;E[gċ?viu֨&#1=#Lu9̨%C+H;]0緣Phu)wZ'TRt +cRBF[ђ+y~b|qhmLûR;ʋ|""32?w5DW&:r&MO8 -E0Eߓ7|ˠT\`ཀ TiZ^Mt#3lspD_# ⷑ]3%9˛!` 1DEf@ }o6cgJ:y@?: nvx})B}Ok ^zs0/Rtp - ؚk!ޝ}΋Vg Xcb: _T~z>DZUIP& #HMK ;Ⱥ:cS'[2zTf$:-qsȔ-Jxc@o2;W~K9724uzjX_h9 ON*ǕhPF ;y#`k(+ɶw~QָK`z5`j3ཧ53@ƻ/ ߏ'^dA|=݌[{A _::\1$ĉH"7Bp)3`J9J%4&Q:ìaQ]>f\Npq{a9ҵ2QR)%CrZ-M>wGDm`甜~Œ \qM # 9V7V[GV'ZsYU\1ACVA)хs-NM `.IۅQaWlHr2fpV&%"*+ŠpX=W953@:쪞^G=׺m).(=7AIca=?vh`'R&TLt 囙jFf$UtM{.| ^1m3l٠vX'^g&\,ttZ{ BgT|l쮕΃ *66LBEIސ'hXʗe.)aCphQ-$Q[|JJĆ~&0*/[fXpqP)"NSPn9;q !~tDBC &[l}8"ʾ2OөQ#KaЬ𖑼Tr7:B{-Lkvh|u`;ѣƾ@`W[>߶_Mh~.B.?XlԵ@is@Z* } ؇b4wC @m95Ht< ܰ]-u.%%*D~,K7Q A1 K:ԛ-q18rG=夃G'5M~| , esg{(xւIq!̬ں+ot6#ih'vX8i9";FO,WV%ثN=k^vr# lNJ{l9 ?xmыɼ>i\U. {,9&spk#41#p"m6Jy Z 1auDFg(w FpU=ǂ;pפu|c=õZܚPH끭iVԀJ&|VT!1>X he_29яvN])Ws]KiY*EI~eT臲9JHwX5W{CP5JXSSѲڌ,Qy KG%0054WW9G`O\/ 1G>:!"2o5{Z9c6B"r|&6PGYiWW>D̞\a:OŚe;0n$5tC, =*m[/89I1 ":{34!CזK ouYg7EٰXVrÞn ʠ,/H隭.+*J&R䚿{>j,*u)7Mث*a[ňPBԏnn-Mao_X2 7ߥjaے!=|͍训)vPdNB^!8 XjFY  f UO`D騋tnn%fILZ / 4~`T&\cۛփ"άV w'X@~5GnE—˖!ǧBpKao)J| T+Z џM#-"DW-UPITtH!ci%*n53Po>0,X%Pm#~FuWͶU' Jip(j4c&_MP[C K^3Fp \atcwVcRNUS\T2J "5PN݉Jhw3x?dYdyVvT`i0)8艴Wvg n϶FdVp` }MzWZ]oBwq|$[ΘJMռ+ JZJ*/4@=+oC7X4O2^.5=gb*xmT}Q{jSv¬ S \C= A8s8ϱ6G_}zfђ=?t׊\Nh)c;ѧn)q̃ኇ&D*X8*ϰ~wTjPIWU]yc2dZ9JĨk5t'g 2-$O*pњ|<Gpaq#JM޳&5cKfGԶ[.&ſOݜPp-tfѭ|dcl1HAXt9w>eH/BWK]K:4O`'ȥmK _IHGy c 2n3XxS5ۯ [+.-Y9sp>K}3>bB}HT&79 */$!*c3XkVd>ݪ-Aj&b<DR_}{/ĭv( +R$zi0sXӺx)`;V5d2ʔ y)zÈ][=m6F ; ʤ7._ y|B8~ &( WkH[@Ty"X\{ק[&g` }=]hšJ~ּ"DJP,H3CDqi, &?' DR辮9R[iwsODHOW';kdՆ>ks>5]1enVi^h}/6>5v҃0K_>SbCSYb(Bm^:`E;LeNr)AE=/kuBQӶ4̓``cY=PJ$]܍*^_ìk9Kkj&V qIFҡڲ8 M'ػG1+]1WkhY:$@[ucP?| '6|^g1'װ}wgVƧ,%3khБKF0}K`Ak3=$c"GhcoIݍX/ؙlpUdCHVu+??`nޙSc4Ō(MСո 7B>#U!#$g1`;)x{cU{/R00,K13, U28?X*+7n>.qֳnu_e=IHA6jH~ (<…&۸TΎ#zVg/sctؕزဪ?e;9rј Ak>7.r^ؒP0]6*s[̋U?G>[s>XZGxr%LjV.(83]їCUdazs.*⇚PG L!o'upV<̶H,y3c/pom1VR0P:!_|`9v$kmhe֘ᤢw!~h.zWB [D{JuͯIEdL9X&xb/t< 2kzc=cO$`"'H_d ON/\o*4Y)n#0j؝6UͳK^m+7I5Jρɥ㺂M8\5+P 1, ͼ͆#@̅g(y8WX yBڀ̔H>at4^%nlPg*$֛DtAkM'bT02՛[V}\(l*G87g3P Wlz˩]s}j5Ƅlrn:LI6S0G YGY7MiS%4#GX`[Bzc:7fl k̦eSQ%}J_h$;G3sO:4<>e F—E6k Bzc. ^s3[)lH ({(ނ hu 4ж|zqO@ax,098 lMr:L1pp=RUdx>WӬ痫V*rAfQ徆NdC%QCQz};7v}^'nv iK_/J. EcežqĒ v4>|t?G/0cܱ:.&dXk-APHB+M5/N@>_+iAȨՏn) /&36.[>p=Tkp ydBGe{M4TilR'$KsV ߋݿn' g>^14hz}pgv$l:b%A"hwndK-v6 2J ux2`6#U*dzЎ鲕j8ud|36D!JӇF)cB\XkV|kVB0JsĔiOm&=%h_m@0cUuXt#a֙_R`{fZ]`#L-*,fy->Ρ >b:mr}Iw"@jd)yӉc\h$'br$;fԬrov"jdΏYd`vE0Tn&TPPV/`˝Ⱥ:"oi} [ڽzcA ;rjFxQ^wvqՠ}*+‰ZP^S} = Qت /?<Ҏ 䟂ץ\JU3hCw1Ӭ [Эw3q1oߕ $OjӤgIuk< L(X(Aoz$&=s)+: &4B9ؑ)2d',N\(*sF)b&`;|IHtjgɅ ^̦oLg,(ß)Vb/ZkE࢈MnwY}rLuZh+q3? wɩ ZiYq$0v#[5A4>1Z2u@EMm+ij+;W$aQ T>jܵnlzܚg_-틉%_ _)bl12Oc7q.qso(R$zDjQ7!=tctY_׮k"|Zh{,2H\UUǾ&0D*=4Rs1i&a(qؕӵU]5vGSDݓюBdTӫEp$vVZ &ɏ;^=sM <EZ\w[BP3"bƇ= *ƅc:{9%y\f-" z(grw(%Nvgu&4j#n(q"vª֐/# :ɪ >;%e2R.t9gET筅QPzH%vyM<Ӟ}}]"NBt~c3z:u`L=n[e@NK:1CrYw'kzIJf&A ] |,,fݜq)YU HF}N/}>ADAƩS॥\ȭI= 2ɀ⫞(m+^J{=:V/gh,[ȟh_<o ( 䢼&0Sy]b3|NK>* f#yǽly38ܲX~8UB梞!$.tq-2 xC]++gȃ~8{ ZTW7M &5ɻ%Ϻq-w ˷u a2b"+"'f[p-ԦlJ&n--v^BLF&pWϔ2kge%3eEG`<[{Y h.gGqd>B|$MTW@̊-Z* `~ jz&|6Gl[BeEՂ (LX/"c#{؎?0 E:2ju&A `'ߢ*Jsьb_$4 M0`nJMq^ZJrɘAmQ}9x\?FϘFWd;k; y>wEѽ!n-Z^U`p,Kl-.Q:Ql(Z!N e}I GMhMt;+~\)זpbO$bvFɨPv7#.Fg(}s;7s> e_NVT8%FQ́P ƙƟsLJωgRv.5ho M"w# |mtP]Iy7WŻq[7P ,7w{`?~J5|h讃a#L6N;Lv]HD0ye. Xd۟̔=tk/q=.Y7tw{i[V7crΨwGf^P) fO'(LpY$y-'HwߵQsQIZhNᶞa[YT)!H'I;EE_)^Ϧn_{;} 3+) Om@B22Pskvv࿡d߮ }l_ D3f#C"N' }~&=Es(eB*%g 0u]^?h 5¡MF8B.=j49!2jT~. 1R(A#8a73օX4&L*Z9YKػ߰1!9BU'NG 31^y#1Y~H0|5DSgd}2׍]!muJO[+G? 22xAH  k¦?r@`tL]'pMYhVk9dYs}$1&a}sqQ^᫫siM7pO>%]XQs7> 1yP5RpoA,gni\Do{\QZ,DҊP ~C?Got>蜠SP"J%pߨ b u5wuƽ"C8RvCէdjп$4{F_(v:yUbGX2,#o_Shqf(SV⁆Eߞ!E_{@xlŀ~Qں=scY| Aa/܁E1%olNqAq=ԵiFFpJ%DNkMcUr# Ba*0?CaXASŘO1>X==fMЏ pj};[oZycߴuy+'*BO5hfr=K] }*5iyYaC6i1R#W\Iw ]} *\`zUϖ%圆c]lg.ˑQv·|.B Ufx5k6 X.Yh}K*Bda|]cQelU,bb}Ϗ׌&@Б_ȔV72I9͒.%q ; sVBP%Ȫ>D .Wj_Z:-bO6$i0?krR'Ii>XQOS.L+|gY!zdlc\ =˿1+t4c7/YJiz hr8?~􀃕W(EXDbbj,vlRX .$̉K3OG鹖ׅUrLsbL *g J |8߰AYj_x)ow*#kiyegF$Q|HEaA䲘d[hH];sVC%1bdQ}-}%k|LzhqbeG,-I0+ϗLx URC.Vж{eA>|/מ%T]sK\D:Ս'h9VVS\qGmǾU,UNFm#hM"!E46%ՓIhpO^FRZ\TձX Z- Ǜ}2 ͅF{?f3*Eb<KID۵ņ<8\늍 oÞZ#N7`6պڜiJmmʺzcu .RM}GO9a ^gic*1Dyd;*-ؤ Em d&\l6<&8tM5TBoX05Ӧ 3\#ٵL9'^S$?8O0Bz1;PO. 1 ^g^/ {dvΛت9 U=  W''tĒP5|LAz#dYw}%W &n9(;\uSG61h4hʠv\R$bzW(DЊ!e"]QxCԓCIG=kbRVʒ(D,URt@˥F&;x]d$4 Ԋ$8ՉR"Fr>jGۙ%t+|q=-4ʍ6q E Sʣ<pK^LY|"n`6788KɏG)N͐dw Lix?e W;I6zũ7~ie8H3M+)/dVhNOVsX]h04lR$dQ5VȀAMU dv?~;0{?4wL{yҎ*+Ҕ4">u?pHnE;7LjLz ῷ*cggB4PD,OW,HO,jl\ _Ņ}8MѠq5{X#!:=9:.Q'eN֯_2=zmV~Ycm{Vcc+"%%5\GP 2EM|7[Ǚ s IlGO< SMt?_wzhz@e tX<;'Fҧ{G/?MDiFESx zNcNj8zb*"EEH\S9IGã*ES*4awssW'K䒃yz]u 7; 7 :Dɯ֠=Ƽ!Jz3x\ӊbTj'1Y]TF vp*w`Ibμ >b/p(hR3gBQܚ9>5  peXCL`5K5 hM%^[:2= .Gwbc7b)BN} kxܹ\-9f!'Wah|8swg᠄Y 9~xw¸!XL҃G5">Fͳ `LRvaҀ+1 #ci6y&Em7B xa4Kd6DfAS0r ː6\Q0`3ޫz^qr0H xy?ܺZjk=uw;SE,zگ]aNbCDϋe9 lhh.V{1ӑUK~UޥKirw8hꋈǙ ) qEygE^ UkVMr5V韦FE}'&xzqn o4oj[Á B]IijW]inesFLN9u.L/1hP9b;/ςGGЇ=UNpSf+{5f7Ov(x 8{>Da{@)LpMWfW>f|2| %?۳j-^4jP5MG=q1UqTVSՂBRYbS<}DO%ͧ'p41eZ)yM~`"D? Dz}Ng$~.NI/+8!su2JH; aw~}ObQR,E,U]-t7rrN>HMY%(NJ46Y68~"e]+U4;KН_c /,էfTFwd!HKФ߻obY̞542"@{qu~_>aNT5mqo9Rqs#-qe>Ҕ ()دټ"2T{#9GPeG" sVїfKd $4DFbd ?٠0v?kUj;ga q`hܹs$B aE0rV7O\i[|ƒ4[ yX\=ξUEnhq ށevO?>tM=66 k^`W$s1[;hg٪mTWzN\yH 8׆+^\лXkM<1Pf/9Y_SP)G{% \Q`փoQG Aj{/ %82:!(/b~1Mj ɇg).& {ŎF:g>g͂4EA/0MgA{L+sq7S+D} 2~)s$PR6}8"3kIl#D֘SN z>g֌۲mg wΗ|Zv}ZoR~N4xT5(GO2=ʞcV kaZ[C6{(}l`Y"`+>vEͤJ3K14֞51ҵWY@}Vjۤ_-=M24p=7mlhWs[բ-YzppxXN{[UA ©`떺dimª>[؎Wz hDJRg Ny:T.̸ۖ[L2`9Lʬ] C2o-JeL=TO[t1b'od ܭ[GgYybbf,;J- e<״氛XPI<{|H3owevE׼ũUh/-JUZp Ih&Wy] dwmᴇs=]補PGOU> VT-!{v)b@V`P=FHC(X^21!b S;%x>eamc%-C>rpٛwL6H-xamˏ!yMW)Y[>q7*Cκi+1CK퓮< i]>F=n7iD2L/P)bdq]3qp`X蔙>^nl8 'd,kl#tĺ;,#BC~%6?'FfQIv[IN)e߽˶!Ъ\ݵrMf4q؃uLF},Ϻb'}Wh]Wie2**)p#b<#A8ߗxf>M'7-qL3{c`aj" pQA4X2>S ߙ nfes'Y2| Oe!Tj\-M&&v#h.!QbD{ЋUM zO<[\}힨Ha)~O1,mTpBIK |5ط,$}âgǬ$˱dkhZQ R;nE_}wSg 7ꩀ͋FY10ֳezO.W$@vSx| wp5T=ӧ>~bW eZcI0sCf8֒;W9-/;p.+Έvc,v{ :)N&Id * `9_ NiF96d#ȇ+\)U194\8vEgv\!pN@TɄ\?u_qοëp,KG`i׵| ϳm3[YԀVy3_tgըZe>jV=seI9} -ÛF_;لL7+(WprA( eF{9 h{ON|Mƨ 0zCpTb`&fO>Vjԟ[b\qq(HaoUS(E]7܊.SxKaàBF"3/A]}jY| ڞLV-" ?c af5>a"|ES b35qSTOE*oڮK@'>H) kDS@G+Ϻq}Oz9D&޹·1su ,Mz̪J* a8Q*[+;mVr=Ls$sﳣ9W? SHVy&MS|͒!·hEU;Iܵo-P?JTMM4S tei\-!Ɲ Ьxgrt'}[ү` -_~Wxoaՠ|W_ٕ#V_ MsYRጫ׵EkF-Q=)y7ڴE~EJUBUYN$iaXL+(EN4~%D H}dtŲ q%m{F;MmTɒf$KƟ{Wj%6B4VK2 nd)4oo5kZ%4ˁAq?ӽpw=ݐ@4_0jgώrnĹTHf2XII,Bz PiU"fG<"N}H`g$^ƨsH;#Зe` kEGƟ497לlGGIx5" O{|7fs%A?{2(trw({p8sm~i8w[DznTQо r~Jho؅ZTA9C' Ƥ쾞#X3QE N5dJfI:/eE<Ӿ4!ց(P#תSEPʌQ>ql@Y<1Hn#Y2$&_=EӅ!-ېq4a 4lڣ}вM4NU,/2kj{|ΜY;m-[-Ҷ=/0aj~Ba^xː} AqI92A /Uw(<}ΞȐ1W#p9eZ2 &hlyRB4ugp!?B$9_si.;%9<݋@ f1.BSTr}Ym5eol-M=:5@\c%-]#B$٢=o3at~ ЈwǦXj@%%nAhty=A{׏(Keʟ϶_16&p@ז'|.񃁭APLlDzߪLS5?[γe2&1g{ooA[N!Y`hj@YUȟ&TGan#VO#N`Ju+$WH[ v|>ݗAs>r! *48&lܢy<@W%.AE[7iz9[>Lc5ֳfE-Ɣ[kPNaT.7?Z(,J10n3lێU$%؟%/28R"]/\G_7݂ŻR3H!k-+K;|:hZԀdh^>0;zJʧbeQ& o*ñ+6+Y\T cJo@d[ G&Wӎf6cCesU[xJL<-;~K!UQW+d]ܓ{ubtD#h,yPaDlxCt2?$և⠒m Fx/U&GٯCӰϳtc]6ZrAƝurq.J,p׫}*%}^^ n,ttVU.<=JLN Lf$SzDmg s֘pxttuG~<_a @תz%' ~xF)NżҖrUwMoB-aXE8c![q8/6R ogiwt=nSW".¥" 2]ϸQͱ0؜<cز^F={eDuZ@Tro39|e6%;v1J2Vr^lEY{0l81 hwv=ئ㩈U87r%&-KP9vs$2-X|N> CG aL<Ơý^s+&+~h%"0[,6P_v?r@1zv9$tp)ޢXAYy2@BB(wu3#;,H-M9rw?to (7~,I ؍aJ=\.{lЍ~\Զ SG<6Ǻ2[à44ã7$Ě<MՋQ*i Yxb  qnZ7iD*Xuwz97ݧf,}&Zg9{ǃ2KNGQ'ʼ;.4e|c7SvE= o"q ׊&~9sٕjxKAϡ͜>w /(g![tY5 Ayq2 ,9rFE^PlMaߏ.If?´Ԣc,:s8ntJ ze|c _(XͧdhyEn_u.<ab8:>CL῀?As]L(=&:qqY3v@4:p%FpSbmr7lC[;AUA~gn'@ʚ .\hv\ˀn\ c\]miLci&Ľi7~ceA?Jҩ{^`AC9GOa-.2雦P9sknl6ƶTqMǮRCV.Jx^>׽sIоb!!xS1_|tHAaƃаo6JB=3`5B= w졆 ;5VM:PH龢Vw5*a)w2+"D_fٳC\g_^fŊ;2X2@[]qC1y ]AnmtV.9T_Qa4y Idt}V ){;A\e)ݸHo|B!bB7aD ",hEBCs/i LZ-;Ϛ,;'_Ҏ뛜ji4V?  +[{M/9I(v]3IqLIG#' >ʟl?ם0b1UA::[Ni  8АS?c36 2CJ0) R۾'+z{PKQ} üz"h8^["D܃}\UceR[{T7uTx{3 02^ -j]`>6j/obWధ\:K$+֐@:ǢxJg,R „ /zm2aYֺ.p*ٓnNGe"o*,lPeSǵx؉vOhc=.,h&y;9(%~!Y4ĨQV7?V56hT')LcքtRx#Upb+۹2a" M +z!ԓwG uV ũ!FHw?IU,͝T0' U6 *Ͻze~[]:|\0]t|{T5oW` WǟV Vk.h |rE-xݝءNm| ;w [>d&L=1ܐtP6!?Jk|vNjϹmEG,fd5!ͨއޭ&Ce`.9Q0M%/ EcE*JY4>>6\zO3uQT(,CЂs5¬@Z7PѝኲՅ&qymԗ'n=ӟީz#<Rj [ҳîӁjCTޜ WJCTKpGW`sS ^C&,*db3uZ\c 7 E쌝\9$cqYBUnlWJA#VVY6 k0t3$'91t(ɍRaeۨ (0]Wٞ2A+m9?d[PW9;sߚmҙr9B5Vqfl8~ >T~YX 䉍/[c >ض#Ĥo.)[^ph Y%lu|kZU [B4/Zv]'s'yu.W0:L쳚XbwG/4oxlMCJ#%F)X04{ZSHC|@#Tx.R,c80(MI7"JIP<0_oxiZl}9Up(g,3Dx"2M/_bcrW'gNJIzw¬_9vi+m0nkvf$brQw{L軯vJ@ 嗱PjU d=+cA<Ə!k[5i6?E("|~ſCe+lp, _BdC>|oFÿttpV!ۑ95Mם*a0(;kg}+ﲮX<Ô/Ja*3RqsSB\1RPޚHYG&a%3Exem|$i80 Y\MWj2js,%F}qo르}P.~G >Mí[>aJ0rI@c^6_=5budA^lj{${A'y0`J}߃? ĎÃuhI$O1f)0% qQ]c=|4%!ټ^(,I<6- -pȳM)OF,-; Z:gجbэ>["-Ѵl|pKb~9t\ToxvGn0`'gnE2aFm`,&KJḴbI˝!L15BݩM\u<⾻ޫM CyFWRI2 虇zQ؆wK=1zˍi}kW}G*Ք( Ns~\,M!/=9/;iF. J-['c6FFK􃸭ַ;YROWZXYHI3͵<ڠlyK0|ܒ "1vҕK,y@փY^wpQŎ~|Qh Pթ?63v"ٜjjx#}$ OdvZ_Bv~( ?w+ź| Xd:8)Ag[p )5[R-o KK X{|ުY(i\"33 r_zꒋ{_$?Dš$jآݡ T$q3 <2zjzGwe˞YL]1M֏'ԆTtI(-< ǹX>gUZjV,QXpCavh0xoheN:G#U-gLN}5.wʸ7Hr|Ь@i'h+BsU]+*1-Z8.QfSghx?bxu"BGJiǀwU>raX#.y@>6 <)s/B'sHgOH[w:3"`Jڸp=o'ևBQXiU1K>cjTyҌHH,EZ񕍣&]gwJR}څ@ȇ. ac#(;i&_pWM.o83< VPw!9EڵЉTGmtzrI[F1&ƕ9 w%ߥTV+Ѓ>LHn*td";;މ-SǸ'r!XFX;nBC- tˎoEI[C> дGw оl︰Dћ7rm'F])рtn#2 D:W]$UбJ7F E[3Mϸ^@uGTа . ;АvFk_i)IahFacx消Si x 7cڻD'ETgLk])3-7go"fน}ҍU.(1bj>gm{ro$Jtj 0GAЃúϩ fou#)B&3) 0]T=37$@ fKr1$ HvldCZ XJbR;((ΓI8G܀4 T?۬Fkom?qQՠ l>+``.ov_*ӫL+ ~DҀ1mzT\ɒ!`}-'h'0;{cP6%$#5 ZChݗBb"%b,Y^KZ, I>vgbYGs, \fgsUeْWv˜ Ȉ%hb+ɠ6,j{ܤo ԑFt2!쨀j$K4L'符ct%Ϫ1 64hMC67? cUo0@}XC/k2GJԻ:eshy®>Dhn֣}UEwq/0.c2ޡ~loy1$JXO/蔻n䘞];TSv`y?mTA`xy| 4x?T VCs z;wYea/Pĥ49 ]PXQl#1-nh .^BK|D\*K޿^rZ$#DMȄ?EȽ75[*@L kWZ6.[ذY\e5œIzwu4J܄"t(SO[!U^#|sw^L 8ZنLHC6gΛ24dnd>wY³yo^G:Qbi t|r"x^ow?^7θ 6"ވ ?@2r/&֨o4/+NJz瘴/$Bl1%s^ !,Y(~zVȅ2%9SG|H6cbȑWKa,cڢyXI7 j;²΂֬w#927hwӬ3/l0ըyN \ TR OޖT(ѱ~-3Z>.5_K8!ۿ[JM d+AfQ߆R;ؠz`E_p}i/btP!ĠkV`GkOtv2IDž43o3Hގd+;_{1̲~֑oMD*1l 4ĒSPˏ s(7, kcWB| 5\>@ᖉĺAy_.N|1d)L^w%ω?׼lb`hBK xP7T'v$əns A3Ɵ|2=ab`)"zAI5V@pN3Nr+)Fp)ͺɒmP0a˔چ'X 6>>jߝ!14YqXu8W;c|O* UA } zQ(<7Ɲg9'%()n(Ojq|> 5o$2&JYm]gH?X9qEݧㅽ-h61vdhMDowvVGIM,_kSC9+@ h8XP/"4:-m8#cya65gXuWiy.nF0ÄÌhp!$//Kx-5H&BYCuI (W,V S)LS&RzoK҉68lf^$ TbG`r$rͥkΚ.c/4hX-,k^##)ިfC܌kĂ%qSܸ ts>ȗkL2jP(6J 0SFtqnVyE6JK#^2?Q_BʲG녎䑛(pp>K¨c6PNO`>C8ݗ [Nc ![pegL#uP^Mgl*\gXWe wq3Y|bx|Zh7PP^QZ Q ۃޓ$2 vJ^ʫ i"A\}MW)7ݢV7 ЇWTM (@[f<z+I"ZQČ6ecQS8IjN*E/E2/Cx4ep1iwFo4YGWa;|)tR=pX!k"SZK/f~_|;:@>do 1IR\Bx)'05AEyڼC541%ȍ15HdZ-`M a^<{MqB {7e-Υ77 SX:aɮr&۰F< x={?-llyWf{r(O,P,ȧ$֕< uwJ4A@TčY z !6y]$pξ~{J;wySL\V`xmzSb%p3. ͥvjvT8ѫ"fIb`HXA[pډ׺W11j"HYF>(䛀Sƹ^zPx$g&L!4Hh ? C:^t(7U \oi,Y~Am~Mwg˪`!O;w{qdQx11M]M}2Qlv(G71S4qtԍ)A aP2^wHCCzaލ@gxDuM6Ȱ$Ú˛s%|24w`.+`Fs>Ȝ O_1,nL&^A.)/{t8_MNos?ơv =?1 DX]K20O4' =Eٺ5zݲ+x 0g-&׾ ;_eS5#.HG^^ڒii!bKl,QtNwiӵIٻj6vtJmؾ ,;3#1I (/DNe;fȘY !fm]/y؜kĕ,- Q?KB^s[opJ8"o  yB,PsɃpK(23uh3  t\@N;IXY֭-2v?u=1=Q k?h3yʟ۠qdɄ\lA'uXV|Y B N}ٳ?tߔ I+wa$ocfnlܯqU6yG{tFꆞOQuDiKnW'm ͖ڀ<W8`acPǏϞa:BpXnġMJXβ9\ 薝j-Gvy`λWNٷVsbh|;@iMyfvæKO*`(W|8J&]pHr;X+e4#"ҜҶ4[yq 7#R1_n^* ϵP*G+ge N*MċSk(RPc(&)I-}VPqjvYYd;}D)0$?`M;! *a\햪J*yHths ŝR&lT" y|ȔgVҙ 3 v_*P.w1F>N/'g"Yjacm7$ D[>3$Wj*Tk`tQl%A'׈Ht˳ x=iQ"13"Aoa0M:ɝɃ&ҪJZrR]6׶.UFФyiR/4?RCF.?1c$a-}#=]BQMT\N;G>X6SS~3q q.0z#{e0Gq +% G.D42~ݛfɱ!ہP #oj8 k!m-zFU ӸgDe<.*א:Aj@hq*@gk.\ҮL]bYvPLP4|RA:ksmjMx. sǍĠ૽4Fz0啦eLi;x3\t=.J>WMKC")Hd wlFN,Р?!*&2PB"Z0ËxyXc2 ]g 8H00 C wb :r9 Jr>+;<8YSs66z*AЇ,1X1uAUkYy6 w a0%' $i|a??@^qӹ+`0BDž.o*BOZ,ӄl>=/X lUqh\dki/U<} ihWj}>K8zc:—XqusuJC-̢`t7QL&ʔ' .8ܶס @;PWqkuQ&)1-|-5ۙ1mSz=} !quw` L)AҒt:c2Gp(Bk 7xA l'ZUE+ek\_u>XXlkV>Јq3t>$kL:a Y) Gd:I@AGFZuC[ Wzٯ;ߘK y-R@e͙6QMNߝj(.t+n}Is'`5H5K=#r/V9U4n\{Cn!ـ`_:I]JM/>":BOtӮ|B(׳#?k?0֖h;E:&w64EĿo^amU;D[Q0-S&$Jhq6 >|FF6$󠅗x4U6=]gi:nYHOӤ $|^fц̴ w 7;G2Xmj6+6_fLE vd&Ժmxa j8FS"Qv0c}Cbc<7PSS~.Up[wǔ[bK6&<&DZq<@ǝdz-"p#:1:Duo Vgρr^ ?9–l9N+e~X0 #G0zX_L큂 p̏sP6uh"y{fL+ڤչ4(Lk7o=1j}3. DȮT%b92XT*>a4ąaufzՎ݄s07IemN7Q9,hk54u{uN o:w[C~=`O+PGN\cRj(^%n}eƠ74-ܬhkS\hJxVT1uFOCE9ySCTB"H"a,H(.t%:E:crd1˳]0v\Lv</*_`)]ET)^Tc7΃~0JrqcJ)+Mbu36.uSI*C]G-&4\++?WFy=*J!o5ra8 I>1ɁS'~k3f%6:F(nX k7';<ÐC?jۿ,;yv*>@Ed@ |F(;jBh4yB7D%1 )Њi)/yJzރdcCY9D[ԄnOa1H ԝVZI Myd;"r uX5I\iͰzw2 =ok9蘟]gjWҍ,Jj2[bIУH} -@ϻ"Yw%b֯Ō2jIV מmYHrO*oP5]Dʱк/(o75!kK;ՍKSAu"F{1`AI K-#@>nF[&+1. K%*]z3`_q|'>>Xb*b/ ƴiU 99}ST;^H?mwE]Ueu; 0gf'BZeN}n_E|`^M'0Z.L߃9M6V3M!JKqN$DnԆ La\pB ʴ0)G"Fz] B^<2j }9O򉭊75Iw7ͲiF;AR঻_6JdzwOpv$>Ht,?AC@`EByU獿E\ﴪl@-$3HayoJ0gvD hR8?'f~̞p%̛Y΁3)&t^e ǬIտ3o=ݛhUeooi .w mM曪دt:|n^g~2b̬%IN<x]b>žCQA2K 𴤆C36S]c5S;C #҆ܪ0.ax~&cJZ[R4ޣVuAI _ *1uD9.1ek"yQ42H[ͷlGf\s&_|< jHw*1lI馌b X 3/.,$kg^E(Bl'Ļ|Šȴ澐CTlG<+qԵC̓?V>C_DG}RM` 9Ax&)#㨵4:Х֬, LG׆?ҾUtyU<ŀE> 4>ZΆ&$үȼ@Mu "#<`ޜήfZі.U*v,Ùz,bF@¿"q.H˵7^\S,PNMZ~T@^zgnI$ Z)ϻRUSx({IyxG' (]셮$'x'1niLw&5g hV,@ZDyg:!TQ6[xw$,x<<ڡ2:iEZJ ~ǯJm \|C:5I,r qd_. ]#[*nL O*»=` .߷0A9݃i%w|B|SJa~6` GDPZX)O*)H7?$Wd qeTSPcA%.6ۇM0S7Iy V}'%HnP f ]eP̎_ԟ:yBU0r{CeLrӖ cf8<*1VS?wc݊},[ 2O! nk^{r Drv\`Nۃ9=$`6Lt'-]K;B^VPE:@/G%d}ʂ3/x Gīkl+v-o;x:?t Af2.YM3)?\:Fj)XNWwK{P/#/fr=R[-렗u膯 M3XC9@Őxaw6zEUk 7,').~"8WIBvùĐ~3 W ߉Xg-ff\/EwelDY- wI˅gPVz΂hEJ΀@kV\OQF.x:xtt!zm hͼ@ Ih0 R ܉u2&S; X}X+QV Hf{-e@U[ D;()no ݉sjwjr1[R}솗*:PG޹#AB5l5Uǎ3 f!fj$AJ7x2]:튈{` )ou.{ynk,܆oZ:xk1t qk.TV+/-C`>I-'z8h+մsMOL/=OI :lѝ(ֵ̙x+\A{Q?27I[e:<|MJBmR&<03+LF_eiVƲ|b46,%NڶCu }يeBy?MwV7JX9ngrbJАOh삦 zZJhi8<:gq7V]2NSV8CV0,D4&aibVfQoՌ` y>mP{1^0DG);Hͮ0 +\G2xJ㠀tٖ>̣Ef6"Iz"x֧WY,5}[B^x,XII>_bJ2zRptLsa7LFk![ÖJnMh@€m h`| "%jFؖ W.}(೥,mWZ+W ee٩Cz% t.O%:chOYH.dgdI5;Q3 Ѽ3N c1*Z640&WC镼 ZrR&k.X2loQ[thRsM=w4\שcǦmU<41 ;}.|N>Shpf0N`E0f`hP}Iʾr._!:>jC ?ES7CHj]uJ1?}0%o|0*b^5=&)unT, *6y(,)ѿId"ۚk,3D [o>uN-_o2I#V9?l rQ.R&`Ra͡y;PG\x]W ӘxsiME쪔9fNmQfU6^) 㕀xxP &:mŽ C^ m/ՠ`S#uWIguOtQ:^{$ D&SZ3gG 3IreaSXY[d:nR lT3.jAg#KVeӠ8`~4Su;y*mΎ ȵNknN0٥ k{WU}dӳ S{bdѥ`hQG7V)V&}`T1Au5N'+L:WT->̈E._ c!zPQ(B[fG5[#ɫOرfQf5O/Y]phe !]~ЌLP2iz)`ӏt|I=S? 9تa4w\$-ZKv8sDv0E%xHg'!&ƀͲ=R͓Dv!bЮO۟bsvƚ7rѸg!FrTTjT>j_kgʩ>_/ѓFwͣRJKળE$𕭎f2r%+i__"_V_VSw^r*g8`WYG`@긧$?oytE+X elZzmXA4>Qڐ'o>=GQ0+YĢnR.Ho8!)F "<سiH0Z. NhΥO="U|1|qʍ^.Sع:<8;(u2l?_\>ɞʎVR/RgɄ}$Ua 7*`b{fq3rl˺qV>S_l~4#9#.5x _0ǭ;su#Vӌ&`}ƦszZvuyY&:(V(ٰjKO6'Y0Mtڭ]4`IlT&,BJדC9y] }ūT C}Q0U>6:e`(]ղ8ȩL`­+u2?}0 q 5 {UbMc_z] xijKnBt[-ϥQAA)`:Q/1hs+0,!YM2,d ?/LU8$-`'c5iLħI0e2HvBX'[*aWЭ"œe)7A:;WmIIɴW=x(,:@2!Rh+/ʣ.A n'58Pa7Z/ZXӃrʷ7%uVN\yo4Ӑ] dGb2Q\yp }"ß ȚĬ+؋~0.; [:ygyO"5H뙕Tלaq_eq#@]q-"HV %hdUyo.qjad%2ݷ󽼸$y@riJ8["@VE/! W(758bwxL.G>>1x?<+0ɩN1F-X! M7u4|{riYLy _"K2UTP"Fb*tP<ܯِRAW$N!xe:Jg_C :V#qZ29zَլӑ?WhCCo/<; {#M)ܭDu!BMSE@݃@tQ)@l2>9Vw7E ԁI101]T˞YmY!p$)8'q-F,-ct%mun 1!~%hK4BRꨎ[>x9xgn-4cqɏj0#qt @C;Ʋ8Ij8+:@GǪUm>ֹMzt'G ܞDNm%3a'ͤaOg<ߗ*޲ 6 Cc9ٖ ]AR_(f 5ߠ!`Es݉0 Y̬^.ica}؄ $(>x +z}^BMb;LU9x@4 " 3Aal?FVIV)­pnUI+e%{C+n6c Ooaj{mFE8WďQ\/c;BS_J1ed}ZrkCY8$\;͟xP?ectDRASz(褐9O95KUHj4N B'>ˁv2ߍu5UQ H} ]r|q0Oֿ BQc1#Laƙ q[1!6hDm|e0@֪-}\N{3 U+F2gZK,}'\ZV7^z&p8"M82?ՕdZ ̷@98o/"s{J-h"Khߩ50;|vcZTUx$AeXz$Fk`b\'kfHB"so\3xeqG>$[x:$rT=4f#1 M!f^]#n$s7CLW+<=ԡd;1f16Ml籆J y$ۧ fEޛm{A]~`(Yy_R7}tXk$K]GFK}.b޹x=j͡Py@"hwBcɣcL!B駟>UHL☢q2}Ⱥ<ˍٶ:+ 3DR:u8"5y,CG`/F WښU5ejHBSP#ƞYhˆgWT Cg, A ɥӦ^ظ8qQgG] ~wQN3^Z 6G-@RNjTO: dZx)>CYйQ?酴:=9呥R !UmSTR#ڈa?%Ƶh} q sX<-ˆf7O$DΉ?bnlAX/Rxk~ ~,ڍ r1MR o="pL9xCÇ@CT.2 d1h׏s`?iʼn->4}1%QmPh4*"ajUy]q]}5eznǁeBIbG(pR#foRazv!M b J\ӗniq:r{y,%t.#CW#񜨻zr ĥ{nH$ch(b=(6qw҃ƈװR'a`o+bTg΍.;MNcM1¨Lqe=~*i0sruLO#qcSEVFVp*\oLwua" T/Ijm9oÎ%}}}j"bC' 26}5 97f{IeW=kn;q3dK͋K`ͥ5M G/WIV+VYt9/vn+<#r"Ws:/W]ch|#吽:27f_0F(_vN_S3DUH]g&jO9jRfV'X?q11quyIk F̔ xgtK5܌c|ː운=%S &bhZGUqʼe9t{:b,YC|hzJ˾g>T&8hbΖTbkЯY8vz*q?l"j~;+xr׺։s25H¶#Nx`G-z_eګ#x2;ތBG_F*-XnD'ICWʺѿzꌢTW-+BU=}-_°hyp?X]1蘎wݩTxE46 T6O3$+) %h  pC%5eIWI"-kAJ\Ji&uל]2YrRnXOai=<7I#0B̏i9P!rya"i ΅qw0iG_cGp]H~_!O% `?n*_>b!sK Q& J܆!>bXjٵۏp,k6`|F㟏 굡+/!tJg{cؤ+@v. n}~u$ 7y _]x#yF",IƗ_n=U 3R;I Y}Y篡y =9Ϭ+m*cH>t(>r0U!of~ޒ)6GݡWT+)NLB(WoOf]˘#pS7ϸ 8 G8,αs_70&`p-"I$7Qx{5.V]]ۨY!S?յ(Al:o6}2؈S;-vՈSWLt-[`GǑu ֋e|IgJ$őDS0t !J肤ngo-ND6#+6™8]Ca?_AZ1 U~K^qjp9Ipo&U(Yߟ6u[N(3ʻbbȼ^B $l`@9Մz9|>RJg o2f1y}, r5v-$O摂Ht@ ܸOsd5eS`:AUs2ZJ쬮醹 =c @$\bQΆuwDUWUP0λxF^8ILa##\EOtFXUߩ+5W n:jn{r0E  9RJl9qԋ#XrQ1@fT,HqzC)72ram YUUUgraȼKҬO֌Dn3'\<b5 C9,Ǯgs:F}Ơ]{#@tzhV<_.;ȧٶVI[+@`f֛$P}~J]]aveP,kR#du(&] Ýlߪ{+2caXQR )a.Zp8L (e?7ppGct5T3`5L/Tch H_O.L­eS?N ;9աfY6ͣȯlYJ!ƷF aZ3AH1tl~D.`(,!%MGS9,v}B0U;yOL盩VW팲,5d!D!.h 3*)3籄3 ɹ hۆ|OVFӣ+ Df`*y*v^n;@c=qlM <|1-K+MX͌Wxs^dV=o% p8k\HJ'^ڈ?u?rPDπCË|2 * ޫ u 8wQߴ/TZ-RbV (l5JI Y6I#N$:N(,l>s"2-R:@-lY-gܘ\mTPYcXt0`卾d/[v)F%2WjA4U=Dl{z BS;{h8qO/#f`bz|= ;1|#DHg=$g}=02dÚ<< むuLl]ݕ(ک('j 5h z"8a̩LywLGmw񵲔%rC|W0wcĆ,!L Eo Q7 dYhAav! 殇r3pٮ&E D#*Bv!B}QRCȘ(/V?q~>l{o?S߇}NB} },l$Fj.d佬#2y Ja"5ꄪ]Qn!;1m*s|;ƖhRC?c+["'PY%Hml(/:jo7Qz3|]54!zXR/<ĥ!¾`1R ~CNHbYp+r)61^ {vo\85EDO[hgj4=p>;K`ʩ`I8s/y'zohBC_tg $ox> +Â69 ܚ} ĝ y*s}K\e (̓Qr,\;b.dco(tt|u4S9Ce Thگ[n${+sDf4Y6^ꕚ5}5?\n>C8xokE"iP:$&*yiM­|sFAgygʿ2z@o%( <\>]mcB!dYZ\࿴ a;9|(NO yX|YG3їoY2>^HaŒ?&w-e昰G<]5p ZOzy8;.BVCshf͌Ia)0dR!,klhZeZ{.c8c d*q14_/E# !ovKMLn6ydvR51oL+Vx i#M\OVWĈwl}+3MOni'Z4!i1%$ppdv*8!LJ>3XE*dus;zS?c3Q yj  B^-Gmٷ n%r93gõg6= #Rڌ6w >r w{2;/Ij2i(|+M 懕@˼|_o.)5.xVN.+{cF?ظwBqhSz}B~@`,fW }cRk%Ipק#ap2CyvXHaר k}2$ѐa2Tn߄q|]#v64lʐ6el%fVkz?)(|pR ÉG1ݮt1M8Y>=KPiܩo;=q3yuj. #C` &kU0Fb|ѠQ..pnAc 1iOv7Μ i 79lT7kJ$ ӒjrV}+ڬaW&/} 0zvAyqsP3Kp+VIh|WƧ#0RoSnKD/>6#ky,(#fp||/a]:흽Ehf]97@rP!8 n'j?jeiߪDŽ-)2]Gi {`/ϯITsiBG2Zpx4^,j QQ$ET1oZ~6;25i.L˱މ͟Pƙpə6s`j nOeyGqͥev z < mi4~)P)AlޙX׆l}[PɌ?V uڹ-iI26YEF}23S%DrtZ-^G=y@_7s%>Q|trƕz#EQ!T셵,ǂ2Xo,XX;n>ߕtfPTO?ܓl0Ri[^qtyF$/g:*j!> 6D]+`@ λL7_;"R'J}b'a+!r0O Eih16R0 VGl[ڥ0%_^/-UlOF2(3`̘Lz7 _"/oJݲ.98nȖ#DS0Eyޚd~<>'M{ie!u!]A5w{Lg1l[BOe3:LØ)/]N$<0-Ē/aÒ$.LNlHtGiAqd'=+7mz#d/Gy#LNFU@<4Epo$3 5&℃3͈ KF4gϼT`/,u3mP>mgQ9M(]>qM(үcqMhU ̩'i0⟩uFzM1]PRlsz7Kzc9Pmm]ϔ| a&*܊>Yi1eob8\l Ah9_[44GV>ExPfw D>~yya]]4ĵxtS%’;7 ۢWXIX.1I .{Eq9@$鋨UǂE{XP+ù>hvժ94VL"wfkdb丘+Z(2ec74ɓZULD%xQ \CwdmlFxHeқAU@$t%4Jq]2†cY0\˷Mb)Q$U.<{ QV 7=*E iM#cg1 IjMo.@1+EߌM$g^RKjnjEɳ̋nI1רĪD{.ȎI0);P,Of bao!kt~^$xFyUX,cnkǭcf3;|)),=]EjaVsy5Fd:"_ݵ,g礇dGrh%a͉m f ЇJ:~GYn6;0 g)Nfɮ A[%ml̎\27|/syRPƐ{Jb_SчXg}yw,s7&I<ȺCZ7ȆgFҒ0E31E&|56F W!GU7D6-J3i$,!M?K-n"#aES:uaAo0dr~ZDe.ćIecG>uQ.B;= [cs^/ڪH`@\B/Na,e m(_4+23FkCڔ@x)7|?jedS\I-ߡ 9qfuo[A{`J^a…E2,B6:N~x{I*EYyfEV>y 9ӆ9۞BD&Cwn8WY($#["th@@Z%kRnI|KHf瘴h׭ċXل)NeIZjͲ tHJ&T1ieh(aH5"Ev_pI;vt}TdN sb.LKQ>BGT~ `91 imf\tz0׸bHI <H$b!BoOߚm!Xy2-W{ HAHbVvQM$崊 q9i~Ue ;b8X3H,`E/o9+ :M:/$~r:\!{q=VUH+3mbEf$9t]h%TgU0IքG1ubgC=+* fIݭ{=\Qb9uίZ] 蚭,?̝)I-@c/d"-jt޻>[w[9{zhӯ˅WBv@ m@"00OjyF_H7u3cxW ԡL5̓?㥼s.!e N`z$8#A;h+=/M!2?q@P >ߖ:gNs (`gDg*)>lxtk}Q%zӅI/pɇ oH Qgȇ6v ?)ѴՎaHhV:(BA씋췺`7%?1WN> s\@Q'̓"dkSakZc9U9ݑ0yU3HbMBx DWYXС`P]`u-a7Vq&'bwk6icd7zBu&"^"\TOD/å{[eruz \ASTFuݾWWkbЄ80nVo~= vnJ4ʪLyw"*J1҉Űuv(5ݨa|&KU%k LD ڛgXy M˫mrBm3 .L{,ϊnݚ̿ν=g-}ADvCe.ylyBs&h燼h22jrGL( MҔ⨅lcI zf 0<1)TueoS-6f7#g!cɎIKȉ&{{R&o﷏HL9@;r \`V%zRU\xHd\ޢ - M}^ H_4 !wzurv8$xY>gy gv2]<Xvfq;͵[-@Ny h| E+pm!?s-Lv2qX]JլACYN 0~˘܅7ER9#&vo(v*WVGISQ]ˋX].>VϠf8@Hy^@7eY=c[+bEBFYHXL}+QKS`伭͔$ B@1L{OtM25Ё!=l U9҈?##1XݦhFP Ymx}S~̈́GK_xR"{T^b-K/X~@u-R_y̞}ܚ߸x&w/H2tD6VX j؉ۡQ?ɶ&,k*A}Ur.4| )olkGuebCʻ4*4N-$Uzp_>*&bg Xfm:x9eGzsy#jq*U&uErmC@|CRxP#tFBajȭ521QվU6i0Ӯ?I#luPpgo-6MUЫ@VKݼx=- x!&ds1YZ .[#mpZQ?tĝ7CP(.<B6Xs`ݫ>G0CDt[n[7to#gcٺ\'?ЋhC }F` I+ ԁ@T!(WG\=Dn/yX=$賘wsg}އt'vL_+ g53 %PpqNkG@VpIښCR ӂFd-f[xE3>˂e9YPAC*cY/50Eqi2uaߴ~ ma jS`QϣPS*l}}N(uwFoF0*f&yD|rWM͟p0 kWՎ|6˝٥#D5 -R iHc_y)E\V|=AJ"g^x n_.2ó35I\$9uqsGK A*oൻd#ZDتUy. >]O:Ww.TTKŦemV~G6u gT^AVȞPOUܼ֚(2GeܭsOKgegIϿke܆&Hyz?Ge=q Y?D֡s?X%{Pi//29=i:p@nJ_a(< ޥ.9X~~]]U:ئ2*"\ܝs9 ؈"X[,I ?jKx@b!厭Pmh_EYxl3ė':40/G%tB?Tr>|-{p癊LXX8IcQLu`A4ȚgtYCw-Wpߖ4Ēsbi[UI`-%w*7BO$xgϦ~i fJ2C{`\MI}ݍzɔs@ sHe-z%hlRYmưYlʲ[3~B?ߛ^4peT0oB,Ly |}jʎa r9T8vW.U6,Ь\lwQm/*ѱG' 7RQrkrqs!ZF'ly\򙘃YY$yP\Rp(s7|u2#q l_gssO)hݮ#&{Z/afJdAkektA1zkm]n~A o/WG :UG3(ko] 0类s=Wb;F0`VoCͨQ׎I:zH!^{|w)t @;cL{}.quUVfZ1gS.}Г,0K^  kԇ_uy#aUPCOb^S=A-tv9 t}?`gIo%Im{,6q;dLnBziJ T-W! t 7~:=bcf&i֭\QxGictԸUTΆ 21ѐP8#vE@*յq_Q>!3/@\yz걆wSKuxq "(ޑ HjnZx3@<֘OqZ'4D"#= ց5?XaD Rs4{msF@m/QI@A,Х7bc&ٿ|,CKk-:=(nSX=c;*S_%G^zYlqPF}Tvy*Z\\Ow<4t5NSRH./%D}LZo})Q=_FT2Jp試!+ը1 3>\)s8hE";ub.]"d_wMlFJ/hYk$S"I/0(Avې? [j7jU&o݈ U [{b%miFhwX6Rv925=`!dS R4G:FNlaнXκ7ֽJ)2 cQX[WNL-x*k MZid%?S&װ'4V|#a05+Mt{O;$' F6vRRْzrbAxMK!hK0jMz|5n80=7IpYqyk 93-B `)J\u01"گB"U1u|Jro6#)e )^WsjW,?*g}O)eIN tic EQ .+~QɪQZ87 u;vRQn~z6ic5' u$U}L[<) 1 [ =}BO(K..呕H$+HQ\_yTNӹ "S y%{VlL{mE7­C\s5i*KEqd9"'ݲL]L/?oT;O mPrn5[F1 gU' #;BikT:E<`P^/'TjNwy$؞(W~z.( cX̣ hD14 (}8(|eݠ|(TFr`1Q a/|"QQ>0.TQ-4 Hs>&DlKҙv!!*wp|HuaL`h uNW8h.\q/9i.0]P(l[m]4%UۛaE!z%I {aG)r^r#F[ׇo_$ qruꐬ>:y+O!|tJ/-P>4BnOV2j.][10<1dI1"f_hذˁwԋ߇ Vx׵~W>_vЧ& cTjW:/Aj鯲TdE_Wkds@޻PU&iY *N;t0gO Rwj +tYZ{*/JF{Wˇ {Sɂo+X~P ہ=ێto 49D8m2'W۷^dPK*1^U[DVӫ!De) jSjnTPȎf χ Dd1;jM8Q]>OlPҙϼ3x>:9tݠY$p(p @ɼ^vqW?t_|0٦]ohy]Au% &yJ%KpJ%uYuj<G9lD d$*[rFOgXǎ`6[ʏ4InIf,t[%u9\G‘ n6Ӄۿ<\wKzt㺣#\" 96+xOJRܓx&OKL]8~cڥH`dbURulh '=#EA_ "[xvQPŏS%2.&v+z|Uy9ׯxyZ-qWPB?LՇ^,;[DH|ҪI+9,h3]_^io0ecVtdvԶinRI &%h9Jˢg2˾_@)RFĬ>YVϓAQ~׻ղcd4qqO(WYm!#Q G;{žz]K[e^E|~{ ^|;WQsK|s(#UQ;"Hu`q<l&&TK؏E񭇀6b)j/".@kG+68:~,4JxN+_DgxV"'DA0 :QSDn/.u]AwSi0id'= DH |]'̛j$Z\2UL2S洎M)!CP؎xjrC2߰K&)z`+w?̆ VW<1=tH. s^S_~m x-M-bVh a8xw )?Df} u,TC0KۺTw^ɩB%` \qciG˯l,_`Jnfp8(xuy ~3g+M&(@nicb3c;b C)ڻ 2vjHkYNS1[Tk{@J6.崲*`*eҾZ<̳3q6,y#(HGLx tJ^B#f 8J8  OL~ Ӵ-`]u8z`@7Zn `0q]bKe0n48T܋ $ ŢySk1]XO# ;1 >M2sj;$+ML#]PUg־_+ Bƍ'2B@Z6띯𡶋=<ۓtx1Ս|l ǹIس,)$m:NtrF :,`[Y{OހT[9(SKUq̛SQ 72I}B %U'Ks* m 4&A1.- {W1A/\] W3ч^=nD' '؅Ѡ޸&cub 2WarH88zTwMVELޮm/if;*A)nfsAqP&$ČoȌ lmAʹX^`[M%8z$qGAJ I5g9~Ki#mi'T ,CBao`٫G}F )Ɣ*/5MwKAe%y2~ M1$zLu#>rx]<=O]=4.m|ǐ $x2 NpߝJY 26 UNcM}zGfϣ]'WdtPj'f3VZKPN%tȸF픠n7Q*M5VJf=4XueOw)vkݑ[R"lX$83J]eb#eU_Qw|[FN0x.סּffE2 JA4u7ū4JY  y$vR/` 2 fnc _nqI?^ ٓ0_0.bŸ:!fvD ߇ T2%u)e߀Sx3G1(`'B1!h4\KIvcrB B5JyjR!{fNMZ|?V9 276>_j4·A.jk~*Jl!9ܱUbP7&x}l>c\? $Ck~/O0sJ I.;G𖰬m!lH] P^|_47SI>LjHuj,?eW/"cgix LTI Tu5S[zewIjzMle7Ia&J&$9Rl KxU,&-y݉Ag 2PV'7N8rZSL oj@9+[UM;c0 >![u0Ol;5 Pc1Ť]J䯁?no,.1ӽKSWMa MAbc csvt`'GYJK^6zNR[g#Ea!ө4B F>c r TlMbLQ83"D:kT8=Gd0H>͵ϣݙyad\_:#C/gCNE-Yxw1]AViޕ,ȟEa x$+03=΋lFԲj3uEExX>q g\X9O'N.C}fz#ȹaӚ hy0c[u?l wQIЪ;DI~(6[Nx"[C!e"Ar~ zV$[*y&0ުPu">*C'L6KbdX4(QF7+2V->`kDY,ԽQ74I4ThJª@oD)(jG)"w#79#,Iڇ _<cƲ\ZH8 D2f;őAրH$ZܡWi;}^Iyո`Ķy7Ǭpd]gdJ0\|GUsAȳsMH+?)tEҚ|;L2l(vL2v^{ Jr&hTuJ@DϪ +'$\piĎbCVYZV ƪb$gmƲ06+,琗{? Pyğ(U!p-rL8+ A,J݅{ V'E-gam9y" L/$Rخ?,]Ìw[ ۪a<QH-N$WdsK'x¬ "(QڤMr>z?4 Jn{k`Yǻ9nvkꎏV0]esŇsz^׌@QADL/߶bX.Hcג%86~ " |ɷ!+^⇩Bˍ@Hx^FCNSU2a+<קۜyɴbhTI t^eF\t99P@/ޟXg+8S6!:j IMPrnc9f EµMě}K$pmݻL\J@ƭ4 j ga*uE$F?85bF=#v_>?~< UAG;ʄJ`jr]ZPs2i=*hR 1M~~Bo t. dGr,.=od`Njf7WyJK:Z3*&lL_Fwݕx"08'XVԩzY+slW"T9ɷU\_bFhQc6a鵠#mJ4?\A/1e:Qb(e` jƔvqǙjP>RfS([jk~'&  ¼Pִ5l@q5o( :lcz!_Ů { t%&?dFx\o2RmǨJ>ɧgKWf!+Pb~L0w;%d$ Sì/ ytv z+qΛbN)ZEcv@va]F<v/HD%n_פ9{U;E`[hX8`>[W@`2[_TOöد@< Pz4.MG{N`@s%/OnL5/*urMu Mao rhՇόFņl9N`f.^mG3ZOuKo?%@7>MbfEǖ#}P-PEAyNIy*1\0eUVm˥\ ;d[!+̣Rxy(>Cג>`$+](0B.enf2|UlӜ.CLR l VhM6 ې,BT:_l&%z=Xx ~g>,2Şvsђc5dOS))~P4wZ8 '?YVΚSpHUIZME s /!eq/kLrGHLcQg'y1y"m'k8N"Ƥs]pARr`qj],gwn uW3V-Z.=zjEp9{ h(=}ĈRRlO"*?ּDAeZ)aK&@7=i \o^,:!NW'qo Ә5 )ImjYhwcfdFn[Pampuu=qXaJL 8q&U*D7fQu7#ߡP7y=L#zbfx IL& Pb*0nbH/-sbnG?طIHq|ãAq<Ͽ;_Ey* D۱9YÏe-",.S> 5}9t(i;+0FYt"ql3q NB{`XAϩ F@N by.$I%eu7jvEf )\,*^0Ԝ; c`\wV#2`׸feQ׬q؛Go}!EOBY}pO|5RFo@|r xD@S ؝4KB@,yH&!U6s"ǥ-K,~Y〖UEڬh_ӯ0=, @OC&mxyDi ^<㬿&"u20{4r@OTD"{ul>++l(cRl]QʞEYIJ7; kX)r;<C+[^E "%A]MǏ }!dPӶ)VUv;bj61ժT^-ѝ/{"&CJ`0q~Qi5Emx 64{C)2$C>vʥi wLArƟTX$kW3͙ ROI611Ja:$?k3rQ]ywqK& +6 Mt/B|np,aQȅ-2x- q9yLclbN'/gnIoظ{E,ƖkS ݄pU_N9aC0W8෠y+ )=?]QPKAqƣ;5NԪ?5b/=[ݑ76:^ޘu-%xYH.˟\$~-mM,eC} I'jnD~f<1g+rxumR^J˿,CʠdS֢;V;J0HyywsA#@0dYhŴ…:U +>l{K[rt)̈́X13h',NQuڼ̽mL"`tK%mxNAUA{_lK>Lk^F)iS?[[1*t@ M?@D01QPi ^ǹF.*gvؑ'NG_7a8X,P{V-nlrZwU*kS~@ DW2' +53x6qD͢|R4%QE(nx\y*?t&n>SPj@1Y"n#6Znh'0[mFPY +W1`W Gw {^oD%q=}[Wf28 3>/{n7Wa3rpwd}wz _umV+r=c m0]2,"I-.ުF0!n/tZO3Ky|nWclQ G7tZBwbl5di O>Rn bfA|k͞y/H#d|> hjb(Sئ Uq[q`,A n~|ɩƍOmj 甜Fꭂ;|L0W2|e5{`s2 xQd <+dZ^KZtdtJ`я U3(>ZR!N٥'ea؎"At+6q:#zF*EJ*@듌\ 7jaoȭ)VXzVS»MCJ9T{ ̸Wk ‘l^l}8ܓGLL*NjL@TY9yy܏J-h&Y@ #[%t8.wE22OfA (>kj&%H0;\l $~^fI䗛աxc㜾sn @&󃞭g/_ͰO>ۿ= c1єY-=ے9#`0VaCu܄ #^6g oqIFwUV^BƇ|Ml\-]ܲY`>H|hG%NDy)_}5{:L`ܔ<1 U;#(mK?ϫ!樂`>Oh+ .O^$Qi:y+ԣy@ߺlhIg1EP9%|ziA̟=O.{m}hܗNv=_`MeZئoS= %29M`9؋6[u>$p{HcB_.]OcE٬P|Al]-jLSs7my.W>~Y XwVێo8{uqdZ=͹uLtTc(W\ÿ& \vy@g֔%u/.ȑ6yKѤ"&< 3<;H.A-?mS-+eNyt%mx_=}#nRqC8x #\ӣ@x BwZ\X$|vRA#Mn;ϭ*WtbwYl2+d9H-qa(鴠gXfWuAn7N5"*ś*a:  Ք~9Ҭ59hL˵cVO?!!:7 ]zVq?>+ U6:^ؤ]ҷNɖ=aEdžNGZ;r#+O sRW-}\/-1}yv hgc@T4ZvG_ _K??jhXR}r3-i^'Ub=:-1=Ti-O.6Ai2"̬Drgk?ژ~'-%Ӈ5ƳGo[\dru%mR0if;%VoW ٵZFcP}RI#'͌Va =ʒ%THzHĥ`5骆gF+dTvFk6JibIxI3;[c̥8=W_y;E -jQ9sJqK#F5KC`8z*Tqf(؎l )!ӡ^q 5E @y]XunST5:iJSgmO'PDCBܰ؇:bC)ORȻʳĩ 2V՜zat}8!{R|6]3E&`mQ kWP]MX4EJwiշ0FK@N˖Fòc6ޝ_EMHNAŰVE%l`05FN$3\SZhڟ )Aho e\՜z9ny'l֤(?F".Sjj^U=zȭjC.총 r92;趲 EEc {)viHt^cvܢ ytJ`ɀ?JJ7ZWv{"4ri|>5j!83hqPKe IBNwřx[05QyJcM>\c;|Y/ו#I},HR +1 㗨C6SeY~Ѧ@lyJ$%Sǂ (sϩw0?7H׌/knX\#EQ MThR$Dp/rjl+lyKZ_A9 ,4l,/1KpoW5Wn͠@8|9RV5]m/E˗d"J4GBq . 4f|'zT5VDRmɖYڜAA|4 +R3[ u,cdX$MƸkW/B7É=B$sOFX:ZKpY[ghfhIsNjo# }FLbmC7 ^`S 9d y)&ETX98 ɏ)`N\z ,lixG;4?DֶtFU#o?1m@ jl4h܁y*jRĂCZ ޗjVAD=z[U":@G n|^7NMɗԾ _p knao袒ԌY!(8Hie;n4 V\e_%,5sJڙ g@K&c4r2A/~ Kcqռ.Eæd}(oŒktb^ɭ ؏fHY,'u-S%kuUÔ_6RyU~9dܤfs8}%"|2 B݂ ,p7N),!$) C.rky:eGzl,l9vO0rߗf %p*Uik渏?j5N8ΔKKZ&ΈK[) `/呂Rn}}W/%a"2g0dhܑ>Пy>=vP?5ag\-sj Q6lZ@R;vevԠ9?ufraG\9a`HTMK _iZ}nd^yHa,ziF灺]=ŧZ5/љ5&:U>tk$,`Zxk@ʛz;3oI\B = 6qeϘ8{(b7-x/ކ롤`5o8ѱ^_D|HCDdRLyfFU019 pq^鯖j~w~Y0a-vD)-|+k߿g2(OϷ|#eG<!Bukēp,/FYk/Qbv#/ƚ;DQ?B*Lͯˍ\"<] yYֹV I;-7W!"]ĠXN|kE㚔vd¿ @OV :~t?fURG<R;&aAcϨPKNa&#:\c'r[BtGKfwɑMZO6{ɮΎzhuTp{ݽ KdǸ VhewZ1Vm6]H!qa_\Mx4n~ئ"{^1%ʃI6ުM+ R-)HwlE1OhF8jB+yS)`{W3PJU&U$4/ *wqZ\X޴)0b1R:ϩQ03na2x%",ج2K[sᚭ}<{*_gxu0`"µ9!6Ruxr5]в>kyXFO dp!?-ϫ}hh1!*L86yM7EųIQZZcKn["ʓ?DTZtTTd7/ŧ_>`mƠPj@܄Ȋ_'_DЏys:YuL}5Z9ۼb|EߔsNL?RU-nkC2[#RF<*?X ``ZaŽ@J ofN쀊MRO9; xI!\p#렼T&@>i3&ɝ^d01h5j7e Jzj. ̆$AĈ$ ]wtt@6+,C\p@K_=CD@Z=L@NGv Z@;~-|#~;b<^KW?BbD ,# 4!4ӺB_cz&0NBS6B`O)ꖦ*e[wiz#5WzwYԔsvM^C"<(bpa9n3 v~G.41q0q-tp- ?9R'Um?e8̥QvZ|%"p1;iv<g#O8`rܜ-%r:Icx;+Jgs&.P7)Q2G'=N 4G M-t[nDw)ҢzNRMvN!RbՎdXz8mfóD5m^-shPW24%d߁B*? 0Fcf$_g62@S$2IS j0-dtM>d3flňa lޣ}^nnSAJVv*f&sV范6 Am2UҨg~-h{=h'@.Cz:yd1ܽܿh6%J(jdR$;9T%w=yaټ?s_WZ)qJv[ASѲq\Rb9I4AeӱˊuK!x(3%BnV]Dӊ#u{vL~߄ qzzD64 us ?e$ȑ,mM2C Lw1 $-KN^,qL((S|&y6w}`E/[&Aש]~W=ջ=Rg{`:ZoK|/)@'+"7q$MsuhzfIٻ`xD4*4q)S[7*[/vawnЊYa2n[Y ?9S;N+ǒ[fסxG8A"cgy ÂZtnm1a% I޾BA|nfץӕ WkgX~>UTsIIp`@>ߙGuIλ+t eV c)(8? ͶGy0k EaXFA@ xǟ&FC9cwL)nA\"{Zܸ,?6k94>*(+;ho$y)O| ý[-( >@>b?OBX"#SKtn00z3PK9s?4pH6 zBЀ~+9X+86VZAPj%ْqTd %bWd+ߍU>=jpOu&drIV!Գᅻv8[@4.Ŭylsk0̵TKV3 ?(zet lJs$S+1l8^-q oQK lFyC|p~SCٲjd8~|1XY 3* \ool)9V%{|'q+ 9*<o.?8;-KEFn~^KSb $hҁ͊ 3DwI@[?dՂ~? BAKAUʗ}#^'BV*<]z}`+^n3F#%|4OsSˊH BEmjס&.MeMD,[-R.G&3sޅE&!uWs..\c.2BmQXٿyZV[6KTPxVZiQX>N$i)V4 U lF)`ox`8=+OU4uQ\X"loL+4yb&t:mpPVw (D =IKDw wP_o .셵f6OGO۬o_,B8"Cbد?ŏ.b*mdqxmLY}k{ aAiWTXpd12vhAPV50;tTbgLQwc+(t4oPEWޗA}Ą}R LX9-,>,HF"dn۠is 7_Q %Uht,,Uƌh0}?TH1o$2*J< UhL;d* ,jsn!=D#dg mN;cH[0;72mC 5+ͧ.VD?Owѣ6E}d WS}m}\Duf|@Ǣv?$Be㇨zU2#mTG|)=^նm~N9[僘ϣ!&s% 'YGi81T{x[RHgkHg!7- E!LfmN1w[Z.=:x Bb;f<m+Dĭ2<5yi;Lp|bfH!9ezF XhTGMiN'?P$`A :Dpv5Zmmб﹅]PzsTh8mUZr)4L@+GlnՁk}7{9#= 5%; W .3Òb.IpO"zrM`L46)O, bp'spӠc^OP{$<&$*,,rApA^|~A֧|eYvd^M얨Bw;a$\Of}Dj՝%^CI?&2n T#>պ#/A)iTŞT9=繐z k{'_o/qڑ. Kʞj!\+cCȃg݇A9d .*=JٚɆJ?:05X]qI᠈|Iᄍ}T+XJV1@6?LvM 2-w 8`Go6m,Fr Qٕqp@-`x N,q=Y&fop?JrL?鄯+ l_Wœ")uY _ E?qM ac[wh\2@eqbohoA&9wʳ"J_^΁lKc'139XiONv3fšy U_Ni)_jGCk:1'0D[~k.)n_hU1I2J|c4ʤ!x *<'7/bnZԯ/?{BL_)(ՑJWd*'rQE;Jf]5zadn)GBGL Ĝn{DV֎t-%ߊDvw36p7HQC'Ni;1 vx'+r_ Q )fF_h `Ol}MFG]#1mlsi~A2˜#ⒹQVFֲ,Q5L QihLƋ%B,"YOB|3yg1)HE퀷5؛eip^lhϏY-;k7nPO|lIԱf|M½W(Ŧ A]@=C,5P&} ~2 Ko`KS/WrQo,_uTZck,sE3cSV8~V~녂ed=XgR^ֹȵ1KQq?|6^VNU (no{v^H+rE?d7'WmF*P+8Y穐%?Q/pN۹H|qon/)q˓DHzmKTqxeAH%c[0P[=u_2l9v9XeG -U DR@Pk-a97 9Ch(1'.BlUG/*%]S x e9+TaSIptF49ڛ[_KZ's &Yc3WH,=g}T; Bz%nh -~-jk¶ :5b5tlr1KFn7(C{/OScCIUpD2Y{ g%8d7a?VMuOCuܬ޹ M+9Ձ<#'{c}ݳ\33h/\f5 ;?602\q- b^ӾyY7Bhz)_xˡ'4"be cBW>MƦ6Uk'͘w)#('hFf^ ? U2fɽ=uM 4 ;Hk#T>9o<-xY&Mf?ߍ/gԛ_ٞλJENU} #+F?)Yjlf?_g(\VlxTq ٭E Q':6Ύ{EK.u'#h_K{'.2v^$8CRa2`w[Ynۮn~!VV$d]dBkWp`EZ5U{rBK$k*NIz0 zE`\=#v]@GQW/;Cf+9j6Zo&edL4T,g˺E?ݛ Xoeod 'Aw)CbYΑ{m;A.,$ɾ2{Xa8S'3LZ|%+T܄0]:a0蛐ǵ$`uyWIag[5yx?OnҪ+Հ|O+=ͅGySk3T*7wG" W|pRYi˻?0oM6VPubybbn|q8*^@//.Fk wnCQ|xe$n(g$LAnˀ̓G">uS"sEYA!ɮ#K]/bJYշfkL!;F@AJ5<7okr=HG,MX]?7/QE-`h"Ѿ(oxL/e)f524%^OlG5u;Kȁ z;.o 5~pZ"AYw,Qw{(o_ܵ8 cP,RH1"M.(<>EҹJ iVTaVpR93BHc#j@v5 Y"MC|N|Pi(訢r6E #7 ML?D]FA+ABOtÛhDu 9.NVlMBwR)!>m[UE n}?OٹW!} wb|X錵$A?Tÿu* +s1l-* pO{mpHxogȲ\`r ";aAY6]NɊ iXE?+zNLxjɎd$z,a8A7Ln&HD#蔌@,iNe2_>0==Dc&AE=azI謩zrQd{^^61Ы\;XÍLHS9k.OVWj ph3'?Ң[L0@ S8Hs F9P++R⾻V3X\%C̉ȓ@UG/ՏY稭+{h䑞q%\ p"2ڊ*Yn"-|Xgi?g82?9=lcH8w6,%UswYt  |*̲"@,rΜuw-ED0fŁӣ6Dmm)]B2gSLw:PA귦\CҚ$E{aUɉDP3+R {zPUcsiGW`@+sv"]I5g~έF S~J?XW)/ЩY}.g^>u0{h@%g2 K/Մ{ȵ:7^˿Tq煯\Qd[SECe> &paR*:y`vii.7t(,tCoiGd":8˱TeVb'V[WGáVڊ~4g LL5Qƌ7 %Y@<.&]`cZ‚5|}rPπ4ʩ1.ۼ`K5]6ER%eJsH51#&~\G9эpƎF]Xf@uVۡ٫r)qh|PZxFN'J"ǯyۧBq /M1lJka`^~500Ԟɼ-z0b5X!M!T6dHy0;29ʠM!]>QHHDvϱ,N$'dOғyfZ6;QUEC{;Z{OK}-XX hkBv2"cfJ…VdY*_${~)}X G<Ӥ (@v WLxk3jTOv]r GFyvK qpLr2<0اdmSlHGpw/;Ynp{e&ӃtT&!Տ R ;X󵫑]XאGn`S=BW:XL#S҂}hs3aF۔hHFuOb6j0 /<ǘz8jM)1A =Ci[hiIw'He M7 Q9;!&8sQ!4 d]:*Zθh=?n[PZuHuo]pKl@ bQ.i@2nfYF)}_7)_0Cg>A$|a`r_.8.nr"_kßW~]UӀA;nJG+HjpM4})Y΄oapFMTK^ٕ_\,BNE&_ߦy>&udgEzNJ8 Erﴼ̈́Q@+r6v)*;֪?C!tqZGsxkƛtSֽ"zgun2mv>B\"׳]|#ۤ>X2%ގeϻ(҉s:+) {>MJT_+~> s]Ȣ3b°Xޘk h!縅U>KOyjUxP'ܩr0Uep EC¬$uÅ]GmB}ʧ=Ѫ;.';(}yPnzD >G9 }fB_B'Wl@^=o(O_^F_udϵ3]C'P4&JLK$]@Nm4GQ\Sd!L\E,gWGva ( a_?+DPWd8m=P* k^+$kGgtES)w=Z;1M'v}?ԡ,m[,2x;:Jqۯay|e~;Gm Gm_>݃2JVk]1)kQ z^67 ~K#V,u$ƹģ)Ԧ W55aq!^mh6zxuF^=Dw>yHR[D0FF0>&XKsa:ڑ@ 'nTa&ڄUCFB<e֝GP#$I" RA@0Or.ᷯҘLۻAn=JYsRt,2#M0r vChoOr(8)hGү-$8lm:?FAQm"V0j;HT=}TINȝu}q\Ш2/LG qbhJ侈|8L t20G^k=!Gn m#ٰt=B6)U ZvEz^LN;q'CnDp+ldk;\-BVsmAob.HMY0vlÈ\sHQD =H7!5z8$ЂFv6 H9Ol,3Rv)hD`RC=[+4g;+ϽjY%ˁCqnC!"iEBNIN >G,4sʙF3l)pt:'0޸F"Bpf/e뾼5/RWKUaX0\=oh; Jo^qIFNmٲW/ުL. .JLx c3 ^!o:[w/ ҿ9{QOpp{o.F>[xK1򚜡heHQ,@!JבATDܕ}Aъ ڕlf]r)Bπ*&/7-,YIN2s0 nK  "NE-}fm=!EVU{ŁYR/CNq21J Է1OꫵK.ڥe󑆃T"Ȼ0-وP60ʖo?']#\)6+w6rx=1qr9U%vHDH.3]6փKʶH7MVe 5|1?a~=_ޡ֓`%e ֠frRҀ (~zr[x`KVVh 芦Zd@f~ųN]<؀-QS~8H 6 ,0 zo3# " GNX`XB*KK2j a;!~ B&oLZk7rjV FJw1o 9i<^'#VXJOSdͫ F *ZK0 iuK3G5nVZpW.!VyI۴kx8:ܑNs7drBA1⫷9Œml2xku nOㇳhzK+i%|+:,Z ̓+^ZPSq!|EJlhg, >;i .۟ho'g;wŚՇ.@+q;iKfdٺϊ1Tl>ڹܾV뒸dVhwANWG>ԑ(+IBHLэaT*iZwdS`&ZQ,` 1ڱ Dz(0cnj]El6rbL/̀Ċ,Yؚ|&cTKF&$X֐ DfC^ͽi>HÉysc:7\OH ,ڰ=ffDFL[i8^|eRK\ǻ|e߆I+~)n|j 21Xwl#\',CKɞ̧|4CX+QbkEʀRIhNo:T>[L7AхWЖBvOF͏SѲ$? ƳƼ226!މPZGR%yK1`PCc}TrH'^kƲv XJ[Xĵh_q2ag_;(*믎,:f 6Bfk)Hvŵ(l 7l >Eï‡ýiP* #D`ޣ~LsDRR [uLw1NWF; C6|˗x\U,T8 6P(#לm{^xs_d8gtq|qQ9Á$E`9ofO&Hgf^:`ya uw6 ?:׏Y$T"B̊$3ٲ3s}nRhAK3I C I[ƥl܍+$TFN, sy)u] >:\߰Q&7$Gb x 1%&6 j"Q>fb!|d7V0WHJOo*N_EΓCKV9س7ܪT:8+,d&cO@.<Ypz mCHa&>ӐEB 9ٗCaeA oT3=4cyi?,pZv U~]9}}ʇޤ5xGI&^|}}J{4, u|?vAc"mN羀{.4p$E Aca39[$Hu8X.q+*=TYjIj:;pֆQpߓuQHR&;o˱^s4sDs"jBd b v&ӝJjTh/L5VLR=%7\o5&|\K$32,/Nн9-XOZ3ϪkFuOw 9\"M-L˼Sq}?̻8eKۦ{-WyE %\3psdJm%R:׀,խ Td_n@{UaPkzΡ~w &ʱ0BJK kr5pk4/%. ZgWm }\({cqԪNR#ߊ?FcQY`ܺ vmLMHcJ=|!ne ChX5~7O{\"ZXdmYQF䥙b^T`:MZIv4I*LڀpqY2t}ؖLS[kY_ޘ%=`"zSl5#w=BVM+ik$pNnyb_TNpGQR Ę+FwnNmOa7 >iS>DOJӈsU1G{c1>@ >:$"d(B`&YHBu; Rç/'DL-"ZR_Г>q+?VPOYTxG~~}،HB7J3r=9%CG.qynYxXqܯܮf&!ujQI֊Sv<1b#Qf!hOo1Uĉg~7 \Qz3C "sMiVGS'K 5p5,$a A⤔#I8Wf;1R})O_4Ї5žDv>MZE k>IT= R+RyEguصT\ԇ&,4 Îsl6Q)6GiIcµPL.漲2 I&4lf4 r6EC5$hA<(M gvDɊ1.3{c `LS5Zw^aԲ"Bc>j#̡Wztϛ˔g^l tf-ClVuX*\&XUG,'Kfӄ0qtU?$QCKQp6̡%ӺQY\z+ +ߢfٛ 6g^* ܝua8. Gh]d\ԬXBmQ:iԒ f`csz~V3n6.`h{{kӖQxY9 6@G6$vw`?I0t ȞڭrBySì{)IJ+y7t6%A$>es |cUFgY yRҗA?~r7eV b4,#tFe_;`t zfLŹOG`y7|J 3)M1SYSѨ9x4 O;`/Mѧ1bϵbŽ{R3\j)R'T6/,dˏmE)Xp>C׼,ٜp NԲHnGFG1͊ga^\AfUSh件~HMkSYG #LUΨ~pw]I* ^ItxY'3G[ 8Zn&QW1qDȞMY>v0J*N[FVa[87mkEڄvE" 7w8Џ$묖ϛNѐ:~]ǂL~'XX{,N vKs'W,G@WL^).z @~}>-3է ZZ>S!cObh R s&m(&)t"~ὒi)b .:]>TS #z2zfV;μ%K{ nC<Q}DL*3jHUrR;kQ \`\"!<>;ـ,NVhO @?d܈)Q&ݍD[x!$E.kCng#Zmq.Sg jG9BLM#e:9Ze"9r,Mu)=# hZЪ[!툸l`9ӌ]e1Մ({nPPAe&9F+BeJ ܀JW]C2Ҙ^NNqPW>T j*Ն7N)'Wkȏ53 wjp..VNK'ev&0=IU|tIY-ꧭލbTת ߗ*E<_n+)kI-Bx amP?>Ô@w+LQw5Z@9n00HtQl<g0oR؊qŚLܿdó| &xT`\LPk\а]F ~;t=!5=be S ~\8W7Z.3 [JݫǼw3V #$J48_D6i^9Lxy /iO1{[8a]Q>LA & >Unc,V.ηH{AkB!C)~E92U?#8`bBH JteL%TeiXxhfKZ9㟬DG7=gZ1hGwȬ+WN$ڸ) ^|B^>{S_ء‰"H{+$3v< ͐qW.9f֟LH!kS K;hY>:_vaB9S.EL+h'nz"}t/Nv~D ?. L8f2hRYMJɰ(O폗HߩW-*j.h/ d|Y"C8s|l)#Y~TO^_Pɷ*ȧ FNE'f/Yu!e!-y΅ nKVJjiI S#`%`SۧTk^F 1@)9OeMtJyr>Qh:tdN )5rLREUʕ")f! |Ke](j3fSXý.ju}Ɯҕ\1K0eS][d^Pc$ v&Wґ{j$%Rf^6@~nT6ZB:pjg!>Sx9gƁh</Wή!MHn$2٢J0zJwH!w{zLp?瘓䒷R,r؆cqLMg~PUuKg5=&jr5=yWmڋ>ԓ 25)B:Ttf8?p7X< NÏ˓$ڠre uD>:h0K-id7flE{|eNdPFR_o&ɂ TL=݃W.r }[t7[D-[i G#%M`+w1bћf[W3~VERH90ކ&XvaU2bMqʈ:jr W8lA?ǒ*2ХID2%Nਹˬ8:#ش􊷑%P9lsK ϔ¼G$S 6T4pvȌw 89WHGʸ@(_N @3?ݱD0Ac7п.<;3e*+r9"UK3m#%-u伦,ɑ!b1=N.W7_q I { ɚ_*<(+0cP:})Ĩ@8ӸbgCΓ@4zSLy]k03i.Eb*o7U 1g)BRwQ ?|%b2C5/4Hb[^P@r^A[QO0pAQ&db]/苋b5plR/Zx-QnUahjbĪXlyOd:`. @]L] \9S7hdulsr*{``1fyxm$}n{lp41|Αv2W˿Cd7J@=, <wָ3s5xwWW$M r#|F> "*#[R|XcIlW㣛)яV`PVQ+g CG;v:ٯc$SQYEF5[9vtpN~ _qd jKIϙ 4nm+.zᨽ7Lby\j h6l:Ṉ<ۈۯ5mR#6Eۅ&@X1b!Wp\&$6U̯ x&DjhGMB6nߎ;rr~|m~$l ѓ,|Jva|}SQ o_\ j`C"$W|f9ͳq(0m`@Vw:]yL?X"^P5oD{K;dep>_s=(4q\侭m mVd|dQL/Ծ> ;|mi]] @)$.pw{@+r 7V!~RqE1ɞO`ܿ鐤,>Ʌ=piiYpԱQudbEJle\xԦnb\օ?S]evbÙL;yQqAb.ӱwX4{'9>[fdg涣Šlt j.>"ŽíY{[2-*`Oh?Wh9<)f9v6tcCF_:ALk`u.Ӂbi9Ч΅;=c#F1t)6W"$GSXq)U/K}y㾺 G 5/W3QmUwtO*qzXBCB85~T4OۓWrρN>%Fz@,c-bM?m WmHs$o՚1o!bjݝE(j1Sh3wC>ܭEt/8g3'+-OPL sMQu<[A˗n^D; `1?lpmy"C;%vAUx jg_AK\r9fIC;g2]ӝC"\r`H4(q Mq<)K`66Q&O+~YR2QA3&ܜr5)!}sޠ!"XY!0[Idpz^.OY Il#PmHxܑs/MK'Phmק1 z^U5Lm 9qcG eꊝ⨤9y0=sQNy[ >PSy九O_feGh&o1C dDêsLBRigA%J9t6VH0:gefI}G_d˃1qdi5BIH8Ɍw.hjǬ\"%t-uVO2źiDs)PYɈsZ)PG5J;_, (\bk9$&1YMOE8LQ$^$Sduc+juK̯EMN/:{c ѣ%Ftm&jU(s1ix'SNev£pUPPrs_ّѾ2d ,}#"rsxweTg  |Tݬ*I=y nj 85? zgzHPYތIy}^u /=^!z˃C{e4AMMo|6,TJ:P4 ,OX98]bh?TsBcT&2izdMP iJlLo@FW}b#۔_Pc53"`%:cݧ:"a>zGV$f$Brm2 R'}5q}Kqa+Q^Z W3!*{D;۵ӎi[gUU"37~kus/0@ln}k֟g5oԁp˚FLSyD4C h/ӴGCggT&|2Ƒ׷r9݊h+j&aHe 9|QW(yAbYRc aUp1"h&tRRշqįGa(`(6]Oۆ~ۘA1:kv=W©m|{}&Ȉ.Nw5"_BlሾHW6#qC%aCo^vIRb.-Ir}f.qƛ3VacT z~~^V Pٷ0m%c祛CV*g73D75EKY@LP>0crԬR;~*F`# ͮI$ *a  B pS(h{__]-1ps~a5+/ljrt?D+yB 7u0*2}8][#gvw|fQe W[tOc4Ғ4?7H@h"u}iCd=+%|{ F: YE~(s2w^w`H=+&T#,zM@\ۯ_ݢ vM.ZVMow8W EogPmlسa^JX9u=b*X!ոY\mZm P|ڭb]fRT^2W9\ :vw UqET H<\5D f&DB3j`f!-"IsqeyrgA׾H{FCUbR/z^4-PV]mLo$Efﱇ>&2sO-}!|yƓOC% ø`bkگe=d6!YH:MUyn>ޓSk ޛ(Catʓ[?kWbzz"$2N>(>6YDMcBI^5[^ L_m?epʺOW@b fa CQw4 8Ѡ gS[ eߨ+L{H}td 0 Djs:)PAL1(C<洤!,}{s`e嫜~KdL²qH䢹z?=UdžUW>}x( UN$1kU@5UymPClެْSi#Fֿ~0rT?a,])GL{RӠ)6[&W@w^bd)}˶2~| V׊)납y|}|;-^Mt՛]&*oo[e ֎% U٣+hmڒbzNqKȒ~'BIޭpSd^u.n~jCRiIs4!Dw7s.c6zkltOBd-1$T~3 \U&L?Deg7M=1|oi[]2z}Y&~8^o!XY$i FNWQO}bZ@lxv•AdFngDgj,WA´~jceY&6iYZ-cR_۱;11h.x¡}TwMX+GXxm:y_.k]1!fQN$u6;gl(X4EvYChGeߑ)&?Mg]9|>@6 wHո'r7@_rs?V(٩.qnȒ%7{^ . }T{tשxg.U@ܜnƒTlC'/1Jv< jߦ'ox$Vz^ P&"FB|Nc5UO\ݷ|x,qdz %n@bҌ`|ڍNbAWr+K"eU`:~xذ@Yn+͍5= aIzN#PH8ȋd6>1?hh?hb @ >⁹.aV xW$ ,|{RUg\U-zXO*AJ q: $FGeE eU[F.鹗Ol8en{{]cT=2U7#ϊC̯}0ip&Iٗ)\ O/kA,}hXLil0 7J1 %!Nt'fϴFРTl9fQN'>eԮStTZ 5vӃN'5"Hz }ĉܶ D:cc iV3m''vp)Lك)kWsEjZ?q~fbp?&X$V9/tD"yIפ sq"NY1pI6)] ep1'ӨO#HwZb%[mX6GI(P0 xU\ѝC| 6k꼉ץň+>mM3HI~BV4&*JzyYT~.0/ ah,.B/tm8c_{6(nݽ$0 Mbo$DXU.rN^ZT&"$6]b5ii9bUY: N3n&ecBq)yZ,Y2YQ|7ހq$Σf |i%F..g8}нiMRx,u- thN[.W^Lg{!WƯH gcjQ1؜FugI)]6oTt_ӗ6/.Z)!dEcQcH~ZWfL"e]bיY>Gջ50 qJVnzBz4MQ\Tv/Wc@(F{ ߏC;4PTc̥6vKÍ"+"(ΦSd G7nyZ\$fxJNn[bR寘<&b[y(GE⻼*Bpy`[v y焐/E3a8=.X6?7ΕJȿ͉ơ EѨГclIjMI_qz `͘FCxq5AeҬd9A*5~%ôxM,ߡW0T& +NsZ~ 3OBveEOqCt+JWAïL(A Ǽ# & =0Ջ_+@V1x1ņ(*GʈD9VACw-ҋjbj(Hfk'שG ].c적CR4Y9viN|I 1Z>Pgkҙ+\@Oٵydѓ"}OTf$pү_ Xi"^MpPS C*6>1Vy5'$=g CWBIV{3I~4Ztr&gBR8,2JX W 79$?3pS]6NkOVVPP314a!7wZ>QiN[jZSuU0jFO2\"]hNRզ@d+QU"cX}3wKY gR7Vf&f-WD%8/o]z7=$qIi| 7LLyLp >{fm6w$Z&5Y07 mG$aѯ2@6^Q=e'M~*qZD㖈z8?4BTeri+9qҖi[vB{emԢ)xYE,7)f8+#+Σ"Y*+D|u $O14N‚wT֔^}gpb5tMFVu"}(9=npqU2yqn*-M]2gk4鿋\i o u5ќLox㓼V"D3uyYS.Ik\]ϫ;Y9}gFc 3@ 4]}@T6SG溼#폳%zZ; :CS"q((LEα3R[8c*hs7l?'+]wD"# vsWƦDks1hd,AQ^ɖ]o~ƛ):Fr<кs{sH<1.iR`KUڷozCh޵a-u*2zWcR(tfhO%htlny$VCLGOde:dגݺayӸ"Ke/L#Tjp*q2"M4f* se!aʾc9(N>-Vma&#ةRy%^^HC,x&#\^Jzwt0(P Tfx3oq܎!$U͸dk}&m>[l ne~=aRЀ,*;KLʸ4?z.Nw2qiZ y6tlof%Es r] H(XIݬ*mEݿaW6ȄO~GZlAƐ:\ɡ0MPNM J iǽGb(>cE)9|&u&h8xj.mP-dZ~۹Inog E_Y{NFDj`ʫU<Yjs )$\ro.N /HiOlj7C4@:8N`iS|rƧ(CPtG9O/ aSgX `0w$;za];w(PXa ,^=?FO 'LBX!9E\yGkTcs"Bc#ygF``}˺ʆTۦ^y[e 3Q"?vIjGm $N@J:VrƎYXsa?Yfj­?aY&0zd7}{O3;j$IA;;#5Wmzq#T~ .'x)D}-*_K 'XQ%_ewa: OIzb!dmȐu (H5kN|s&Wgpi;n)Pt`á*{oҍ6-I V3^ɟ~t8β>$q֣S2kȭ>: ڄ-Qئreȷ M oG8ư"㮮&dC)vįe0G?\1R%cI `sCK:ܪeѾ^|d^CThy\FlS?qI+Md)[QoZ[ ѮC55;`bW#Z۠NR5\\8 *Œ{ѵ]yO~Q5y(v]_Ms,Fݰ?Fݶݪ@#j܎czVƂһEpUl4ypu1LZ_PTҋ+ɿeGe2[Gl;D[<0آDӝvԍQb~R\ҿϔF;%P'iOw-%/MyN{]"Q55=# yd0Hn?ˀ$4&) 7A=y<MLc /0`䃧@ ʥlj]͢ě@YKq[#HVdɓPFYʄwBK9YΉA;$1KOdG}ˈ"̹Nmۧ(bleX Kk5- U⬘U6Od>Xu"ƫԉ@'ຐ%tZSr8䜠7{^oD~8S3{XEH=z ; B~>>EDrȎӿLN^?Bty3[~-3h)鬔r,lID+nAFG$a82 |Tg8>B>\57a7G!/utԼj(,qΝw{' +U<K{\Bؒ1#߄ ȯhm\+ެ˂mZ@"%iGo]~0ӈ:B W~@"rQ&=b^>p5euб<1.{=?T])=a69;c*V0SU 4do]Ü@0cd>X4A۞|p 7 Q.{7OHxi.Τ'y~ݑHQտhVddsknt^R43.--_R\ظ 2uZ.BL;mDwKQƢ3Ӳ^YX~=y. 폝#kz;"/,M0`]_ksZpS[N*aOQ5n1+š^sn<:_uwv r*0zF+ţY6I8P 1(ln "A2ZVэO\TO4k\+D]ռ#QB>iRdF"r<Qtf_SUp䄞!c "Tq$von}X?-xFODsu `y»ncPe޺R]E58~x!#JL)!b;|4g4[Ⱥ]aԋ %IQl8! #[{* a|dm* MOp1,z^ fw1+lqVbp,n$LI$6'r2^)5 :KBm}ĘD3:{>`W'[yc΃-E09txR֎8Yuԟum'o7Z6vi՘i=_/鹴#4abN\`: YZ