anaconda-gui-33.16.7.1-1.el8 >  A b<U]Ww,RQf@ڃUq?U4 rmO\h .-A}<`O>PDܽDuA;Ot+(u>KR:B:E/rjIw*H(U o' f);62pnO71ᷗ=Eb"YR,ʩVD'aڤچpCpDibw /۳ tl<Ʒl Ru^"yçi&MRRgD:Ux/;ZbMy`@^Xyo ~.G`iY% A9V>= MA=.:56^d5~CucrÝC)j *Ѻqi?~c7Y;ʠ7_|f qgߛ`U r,NbIe X,7u7B^`3B@bW{$]Bҡc66465b152268792c1792d68ee9bd36cabd9c70d8dbda74b0f98799a2c70f5880178dd73e16ea7a00888638c22f55ed72aa257afb<U]fĦuW5oRAJ2: Ket!6wc8 %\~5T,:L@5K/ȅqۘ/> X1[*/kNEw Ժc2XB5xq1e%l0d45WďPHSWAdK/\3a"F'vBP(;]F=9G>s"lP1o!/ t#zqA=]PY1[qVqM#ܔ 701|Luf Ռx[c\ Jm-StgbWc"6|#mrE g6'1dQC.$1H 5iX¯gGTa]䃪G͆?gpI!<ytL9j i ^Qv;tpr2 ,J0(1. x@'.Uh_)$WL0Cý쓭t(nrk9 MT\11k"@ޠlL'>p<X?Xd  S 6<D,     3 5t8\;??BBC D(D8D 9I( :z G*tH-\I0DX1Y1\1(]4^DLbHOdI{eIfIlItIuLvOp wPxSxyV`}XTXXX^XCanaconda-gui33.16.7.11.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.bUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64Fnn//>>- - 5Ho)) p ``''vBvB==GG??l7l7>>"Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%TT6,6,JJ""Wp#Im R(-l"YR(? H 4>goq=HN< n'kFP]M-@CQtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤b)b`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!Radek 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- 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.7.1-1.el833.16.7.1-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-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 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-86a51eed72ec5922a2942fd6cc98c1bdead65af0c133e597420798cbfa29e3ee1?@7zXZ !#,a] b2u Q{LTM0zo:Lb9rY0xiճbXx1\ 5jb85WisJz72dov׆֖LXaVWg;M'qݷC==QɥCVa{0 0G-M@ǝ(6-1tR&NUK{]`m|9Ѫ&}uq#=ȀvQ5,?6BtH}%3 w8]ظY;ɭgA?#ݮ>YV5SkE)C \\Nûkw&3P'$j)&5`HҚZOn5Ő?bp8H/BM%ض77@"C1-`D^KiS\kے5+7ҬV:)׶:gw`& dFC'nj]hѠ 8^tAS6LaDA,MEl4OLpHJ\W-:X_ғxm(zRGDo&4,m1 (%S j"_L%ɱMܿ<.S/ʓPɳw|l|_hq )EKpIHr?ݮ-6t\`dN$"[^Ym\"a]b{$P#-Eg v# "OWa͵@ F4%Jw58X=J$Љ*Z0mN.Ѐ6N=w _~Dc\(ڌ9+s3S @A瑩hw50 ]q!q!'[pQԶrЭm{уPeLpjR YdPD-a1~W?MfN< P,ǒx$[ͧt2.FyågȈZ/ZzzXQ_hH,<| (†愩)c1?rcL7kJ23Z؏!;FhIuЄsCnE&C+[27\M֩`p Fq[…(9ҟG=H v&sF)dwenLt8,z*<Ζdӕ&@QkA=*ߎR- #0uNzhBbc3*}K}fX N|cDم8I}{G6ЎNN9Ht7 |{\F s?&gZϸ"ppСq/xr eO2`Iy@> 0AGAn ~)ZƤ:ϒr I1;^2yE >e*?Yʌ}v]\SQTl;6@2TI_[x<ߞ[ afthlUn t6ݤ;:LW*Tsv '3(17zBQzX C/XaLCK>en"^9A#C2\:b vJS޲d?=٘pCd9f{$!4j۪Q Ge/XTE"nviډb*Ԅ1T#~w:Q ڮ ƑNOe𥧸ixxq8GGJ;hNb8I*HqيHeBI>5r_'2Ɂ^1i`ٙX~dUm!!#tU#8ɻutLvwv{402^UˎK ]mWovϫeQ.(0~;NL" p ƉmŶQτG1ߋ3fc0lV?t"\t 1Ŷ=j]`"a3l*d{:ܟOZH.<\ŝc hU'CBYAlLåtR7peV2\Q)6K@NGIyUQ~5q5F~f$fp6,ǔH>.m|+/n-9H:2v% v36nk;Hlc^f!6H|QÖW3uSP7HoƤGܑUh<tgn 98bRˮa  sQQfߺ1be$^24!#>~U()PBx^d8JXYc&}~I=>9\eHeom:ޒ ؂X-Zazzwdį)Ovn ON \V-;9Ao"TLJK L[ؤ^n̗Z{,JI.[}a9$?g0yY&rX-mt~Ěj-xec$mȐnbc~ x==A~ vǝ}9 ǝxl6>ex%])ڕ]V쬷~O{MǼAsқ?CN"g5Ė; G..?`tǨe^?̊N$.S!iK@t-v`MѭX u~!H:E.ܜ1]D`<%9Wu7xkh`Gk4R5.&[KyW9Yj6*e˺1e}+<9-{Dՙi4c_8k@ZR@ُ f dfS}8OZJ$W[5T^*b>4 kTÜ`C Ś)"0fx!k uX/(CiؖL#ۘj+3n:x2/%iK̞$~114\IOpc=pnu F&f/YQb\)%O2čQ<464W1|FgM;GVZaOFkta֢e6]ŗj+! YyHxfJ jb#] 1'DSlXJZ7| 8YyׁMI yX10%JAm0qdhՏqiϡ+bƆ!0c #]3|D7w=vG#Z\z#plk sK;\/uiۦ4C+0^(}CSV[cj$cɠ@ tx4LѢj: Aݯ,q!u޴Rs+(oD܎P/S7pםW/'iW1\luY Eѿ?TF9]ʗ L*8%QI^ l7@G#?5ަ YR;[4y-hY2@me~Rxx1lB[ rΗ,Jmߢ҃lnL@q5C 2 0D +.blInvPI.wtjq`5 P<)).p|ȯ4lVTmqLDW Ҩ_Wsc1φ'&w29)ߚREp C^zH\D5`8t `7o/ov3l6w *IΊ@ 9tgDbSrTc)({qʱA9)&)ZAWc3eR턈_V86;[#)*U+pmO#{s[}d~>pB 0 쩾9>F4}ٍ=[=v.ӹQ%7[+yL:JM-s,өb3ʼn*Q:m C3 @Kwnm^C&5Z⺘5@tbbt| n.)N⡾!O;#iE+@eM?F Sڐ8gdb*v6tit.\/|.JǓ}4P{ 4Pj4{2?|*"r5᪟}/MRd I"I  B*4SEdYUj6ۆ9صu/29?RG|?ǒ T)jvZƚ,Yjd=mm[K9,m մ 洮UIi\1h1J M^s1L4k ilE`#ϕ9F670m.wT[h&3ZW>g. a2,؂Z & ?,3U#<PB xal _e[՜5qB?0*r#޻Of[4M: zl%ɬ+' ʳ[#94Fφgl{4_ѫ`k El^rҝ7O',rtX8b0@9kx=W+,zM\0WF^'C! 2p/ x{a֜ϧϤƴ;X] -kځK!{( <C}5KYz)4 .Jj8W?4K6-6VJOoN̒?{F' @}-reF%qV$]xAGRG_׍6[OE7qqtQN@N%yp#VZ(TZC/1U,GLKKڟu1AAH(&w}Q&Z+kuQYKㅋ ȈUrR@WcDumiv7Ll_݊7b"۝GT/ S.%KJܖKUD1GP `P x̧}QXKgmLW]ե$chb/;bdm[3 @d>AgE' zIo=4* mOcj(y7OxcG)jps4Q#Āpޫnxjxt:l(5>C[=!1.7XW| ( +{W/y~SțyA=},~]) AR:;᭞a'S'Nj&`Xl6iuU.\-]G|ff`u 0 lr |xumNye9aCɢLqDc]."2 D8o%owS=`H>'t)&Ҍ`r1g'xp oO,nfE5-#Q3qn1|x4:*i f5@|~ʧ(J۷/ ]\:d^G]&0@{#Ӷ1Kc v_d9ɝŊۖ@.{m=AEBt,䫪3|ј?|? +qApl̅a0{:\k A_^OTS`[$觟&*f$#[9:ku^HYj+Taح8Og+fo&tr)Fz;iOu kL1lBn`~D;,?$=^}Yz#`4?db V:l~7hxP󌑒22ךhyzbzs2sWc.,o/R&yg\`gAm g$"<WOZ 0wSP@a57bn-lkGCfJټ{,)H4Q ɯ/Ȩfy{äDUeP +3րڰ԰X0O"aPAbB\1G/ A\Ru7~B%Qaz6)bV0~!:p\tb/- 9gEn !KUaw;[(@lF]-Mn@ZZKy/ 35ϚB7V'PIKså47ی䵤.U8e"Km{MREB(e&}١!",N?K kl-9+Qx8W-=m;._.aWֲ2 ti]1C 22(ZlSp jwNx?.g/Ng3y:bokGZ/|-zRElPr>Es>w7|Y%PaZ}F9! E2W꺸2*CTVw31?p7؏V CX$21p%s{-Vk>|UZMYXdi!^Go/ JK% 29#gDL&7*kmg P`ò}\,2!Ec=Z[leWBo#8 Tr!f+#LLMF H\\>HԑFj$pks2 _gC<Jc+L%Ğc#N5*֯65;tz*̀F?K_3M߄k"|abTAd8-G,FW(>42V?j/eԓ\=Q)l\V#ޥSmqQi0e &pgnؤn*V Ӑ#m `p0y34sca%&`2*[FWI 8#D:_A3+ S/}5\ބ/"4m!5O 81)NL鞢T@3h*OUGCGvЎɾ\b7@UF,=d._ /3B|Rl ieV_*5ۣu7i}Hh=WtXn] ?_,㱪P#zaX鈇r,6V"aEq/=}ST ^<4:tiv28o]D^+Qv JA`gvņ*:&e&q˱ENZ-!?ic4Ң> H[regge.yтp7Z{[>;ye0z-h~F pymIfvrKȃ%fEqa4&oʿ٫|!+P;t6Č##T9]qR%ā cm_|P_v>lxSHFt8ζ=H~pA=% {XD喩*NV^k&C\x}oF'P=\<sK,p>0M3]&Srr Lv=כ{3&t5@ <<[(0 / 낂#7a<*U8SدkCXXI_!ORep\?ifwʨRLQk JSREic0'U շZYPO5L1h`g½.jn-zȅ(kbɲhM7&^5#Xw$qvn{PClr C >S/"i?[? X\|p,+sw{1UuFKHן3>x}gꊑ).I,n&w|={bP) DorDזwtQNk+z6̜# iUscп ͦ]Wj{'.U1{Om.K'- |8pViM[(SAD?:dkbHusl5ɟ|dU:zJP&)EdtB!n4u6pگ,[=jdpjhnWFaiH[ߴ??|9L gi+Lzm Cr1l0=Zvk|bJ/{](vR%d@oyiUF?sMzCD#Z5wSX7&%!<m1WVM3_MjsY@I‘WTi>8͵XybkŪ8"v#j=95 M8h7YK_^wBBj*uEl[8lBn WE-R,FCk9aɿQ`W&ɔ@?|r|-!:;iī U2ByV<sA`/gs!|(Nf~{TYbK.54r|^}gNZ9t@xd5RJσ{D0neDkM6l?GYQ|O#a M8!)E} n4X yyz$,W-QRs+G=վ򕌅&׍NgyENPHu]v]D {8b^Ke1[{p[((J5%;C*AVL̅T%Xtio:0]e%r̄.YJuqC b[Vkzs0B |J!߅NXblʠx޼z ϩ؆ih*@8`€ $HFohu\Q:rW)K̶;֛%QjvW!FAj]}pjWv:s.} A{2W9TYj#"/Ϊ&8:b ۖsOʞgJ8s&R=>5#vSv{@hXU7Ğm{ Qq3BsN/Fr{Yɐp[GК0^(;u Ig[,%Xݏ0s8Qob n 0m S@{\dmKzzRqJms^ ż%,g$ F 'ϻ8Xv;M.城7!FEfJkU$QC!xj3 )]g^Om4yqXDs}b!όIQf$yL[ef [2srgօa :L6'#cp3vxg}=zgbv6O㹶v0C*oblYF?)>ģ\N[+ۊ5gkS$al%BFp+nu+/IӔ9d̃`%0Gi-X)]':oIkTş]RF\X'-4P[qR7=-DmNkTȻC2S[z1⣁v<8c;N'*͈s4epw^CA>h @X/ +_!vx~Wi.tw''.xɲ6 ׄ M;>(i4~~J/1@69iOGpʊV E\{֝r<#?=j 1}U(܌qCg}C.iӾhK@CjK""e>Sf}o_\W}=gγH4\ Di gn)S{; 7]2g~^2V|q\sDEaa4aO*Z:1y;Noe3:@YJyLь\8li?҃6R1~%jȦ,ml Z3 X }gd8#W3M ӫ}1M*hQ%,N-13\Rȓ)zWr"4m8U$o?M'|Ypd]&)Jܥ|ݯA)EHU>k^`[ Yz看A.Y:YdHB$܈j9(2{47(>/Ɩ-t'E44kqk5Rj{W RjW 5LK> -:(&9ذ-z"^em6.`T8Al,n`>6`E(Vg.sxOyH6+@Kv;o<䁬m+ "S/{3.nsynr6MQoyo'Zb{Rid"hefADN9kZrAPSZh> Xe VйOjnq%K[fDy҄3}6p_Ծ$2->X,܌nSN8AF]WHI! Na5|Z_JC8.iԶfJ?`SܮhɎP< -.]L}y2(UmW964.#J2 W^1<:k9]q`LjYQxثęvcwLˡhucD`'9@ "~2~uko]@ɹޤcNkZ8@&BW )?"TCУ(udOϮ@P9t((7t . H.鬁2!t!Z2|dkjpsKF(x?-A8cABJ%x%{wm@!VI=dl,_YU62XX;)dȉ4Uat<:RO 78gX}<;eU?a-@A9MpTHttD$B`P[dՇB2?Wep\jrɿ7'3pTo1{wXxAm!I͠sEC:s -C@knu3e'V)'64]ݫΥ!Ed^AU iHOu/>-Y[؉kǎ&lYMqP1'1?{Hw@ *F(L!j*!95Ͱ'|N;=3B8әxr['T"M͐AJoWWr ]!xךi,;#I4ϣȂwXJc) -u;X厇pWsDlBi h~9]]8;EPFi(RǚiӳaM;LRn4}m0Y@R-2}okD3)5: ͪ ;dBTS A$wGX %C}Crp^jy$z>\y[rSG _sXp6RVT6;3kYiGWVRwixVJCmfiʲA5JC{WVו=Wn' 5:Xj%tVk/7lar&Źrmn@=F Cd\( 3yMpl V0C$?я%&fK$ 6i'|0<@dϜ!wدcD?ih]XunzX?R@BxBJi4G ʼ6Bg%ӟ/fu(Y;+ _C@av77 Fc9K)_S; #Tpө2z*vv)?pA:h9bkШFjErHv탛Y{q`}x?ɌדIwW *֋4u=7W/mndL{޿rR`-p>1<ĸyc0^1\jTd@,`weGh¥Qvx I+219{X~eYPiD4aBz)xE|Tܕ;; ^k)-Emav9fs3!3rz78Q^jI\ZJ" jakذ!gKBKdScύn6JI\a8F" ~i\< GhnhF-HV rZ|h6v%k?l _&c] ^$ESA,_]726h(~V#*c怩 m7lѼ[P ]ʅ[[42ŷ:,3RʢU¿ۚPC-zL`JZ ryK:tv/rU[Wa<=/Wj+0h*>icѰ7Ӊqa Ae)- M:[k]+lj>2!J 52Lw*.40vXebm e1kk$.eq]zICԛCG"ߛV纲wb۔- DI*?Q[V_/UMYu=ՙibOc,>-ގ0t], @7 +<W1G=M-%}ގc >2/Z4ZED 0PG(lCDu\0T^ՈPG/n-p1ش"! I8 1^Gkp͍Bƈ̃@؂C9"la2҅HQw=pP"IDZbmk\ `9Hv3M}mji6[nn;7w^[ɝ<< snd ǒ򁿾ij@v 8c~6M̺<۷ei4==NYrXe͑n]QCl֤5eKC(h(߁Nڃog3ưf?8h9bU#,b(JaxwGZf}X'UmRޟpOlnŒm 8Z Jڠn"y"EXuW۬i KIz $;~}/Z,vhXCS}B~-vЪpwh7ޜHZEPZиG^z .CDi )>贅·vϲQF)z@}Zk1{)M3;PL_-dCs |E!J hVF t_l)XN(Cd`f@uMeY{]Ύp]s<yΕjh9wSe7#0Olf+)r ؤ,xOqB[OXj[ GR!IPbݦAX+%NgMpPэFt{(GH 垐o>FpCermN!&ŀ)7Өd9 LRZ@25U\ UiR 5]x R_!QvXr1hJp䥈̇9@2Цփj!d7w_7D$o#6%KIǃTIQU͒fܚް" Gƚ\8׼1-m^]̑y^n@Y愷`hNP";.ޣIwѾ'Q%z/񅗐i¦ǾfB(fx^E"6@Wz g/#Qk\>OG.a&7G`{8]7 v lӽ`} Dgͧ];j 91DP 6p+RNw񗘁.쥮=wηpUagzZxZB! p!vq,WcHTCB\D8d]4UI0 Au iP ],E[WEZ:pcLM﷔'Qo0W271X5k_~i`kB{qGۥm2k*'kMg=a2F[(8Q}-"ڰE?QÂt_,%>`&I|w +Ȗ I};% ?ٻaD̶TㅈW"\ edD&]9-\).Md5*p,Z< ُT^[܃B\%7<ߩo4F$C <㴇̳1o;{R_o|k%@g8E!?JzmL-uO 0xc%Η^ >q(um`գ,OR|]x4ÏNˁ3,h/R9eP:e #(,iMv֩>abz}#ʴv]҂s@ԥSicH* 1.qYuJB5ۮZ_cf&#qNTu*l[Y?I[ 88Xz{e`ҷ, ]`e{4qK8>s145%EOuK@(?1"k:7΄`\/ӧvMܩ r=۸KJÙBY,ysȡ^&>\#W}h:J8hUA@Y$0XQ;=Vm7qnu CuT\&ME}\nOp6kJ|0"2N͕JY{`pD}hkEYx)@$Y1UN#(8T9tf`g1KAʆچ kt\XQ""r0? q|ؙ:h'@kWjWyGm53f:/8 fIH̱Wp0WxA("d,є7(mz UM`;P"w°](GBZgZ 4RxqPZD{Ʋnx2_mLC:5|jY=VD3kFn{@0^P5~J !ҚG*wNGAbN"ܬµԼAP{9ţMYg@nFX/]ZhZɠaӟ9&DP]^S[ӲєxKD&*dqMq l6* J]Syp`k,~{$a##!Q6?$|ꂞst̘Nd@ aN)PXu,YBQ9;m\ৡD-iW0a@a*]j/Qf4a;KsIP(弑^ogX~x [dֱyQSta]'sӽ^[g$#,mmSEC_=x:[+ͤ2ZL< .,,:.N{T6m)X`3a\To`C}=J=ͪu3*칍iL (hn (:KG)1VA!t8O|I*:sk^4W+B_Sdc;-;)Qjw: vpyN"vڅsz7[p L9s` u'5u+T9ʇrz^TJΌ{Fr"|/=_|=bOOVkA#F+k%@Rɏ_dG"@8-l3[iӲgT D}#H:]aM,PKًBhMRdxZh)<3rƎ$ٳRth+$AƱٓ;ۛӤ\<⩼.޳[}LNs-= mo_tO=VP453E3 b./$fy4y!P5B#n*صٴn_vFkNc{'SOYy=GW9 ~Rgi'&,&fDdL\`28XO ڃqLkǀ]٥xDribFtV\UJ0tc3.G1Q._RryB!a}W v^Is0:3GgU\ڻopթjޢsjVIӟ恁`hX$!tdՕ %ځ~Ay %4vSqҞ,/ڮ Tyn&XjvƆ^מ;p :$>mc 1|ήzVqTI@0۪.L*p^el2 V4GBձT/֟.XX<)dG7]S4Ajȁ@& ksM;N,PWi=ǽd֍bJ )e+רt'-)筍f̌DJ͇_%%2itJEIlj!1jhb,[cAgV?ݘUO!/ _Tp$7B#jQq蝸v(hsۅs'6#G9sqvxlIf FZ:m`)7G<0V{c\5+DomgwOk: !g>- 'y$'P)GJd~Q㭐K?[h! 4S[L6_)6̙}zjZH38bSD!=RAMBX#ʴu3

WY3~>#G~Ec)j=b*I7˾-_ppcLI|A8N[6X "m"۾Fɻ?$QR%5Qcu'Stʂq3~M +ݝ[!M~f-hXGMCyO1{~eTcM͹ 1]_s<֔;DW~^wX3pl힀3*eWI3>҇͞ipP#PJk=+y@l1xf;\*^ 'oX,i- ܦ|{r2M뫌UQVEy5/NY=1ps&* Mt9dswh(ꕉ2 ikp~X({ԬL|VyC)wI:t|li$ 5#՟fvw'\öF& H;rSSW2-Us:~mH ;Dr)滣]3MY'o8u`,hZ>=:"vL!! yfT.դs!w18::-x }`02"V>TQxK!#@[2EvQKO̱u&$[<:]GJ)|*^=J=NOUc_NUZ2tc$P Ȋ]kmY%dz6[)NJeW5NS6;w<2 _^OB_1F$:r(' kkQH<[` 06}% s{Kv}6'na>&]NPp] T' !";OF&d75mGvbUuq^R W"/%/_S0g91-ؘr;\  VW1\Rů$-(63mUS>~gmq28ÆknJ ŕA(g Fd.Iw d{^ +ES$v*ڪFp׍bL0# 2@AIegL>,E۾Qġ҄?GcEC!_l1D.`PXF H[eN;8cR ~1%k%4Q>^VR9Kɢo{zSGyREhDZrkd~|{ﯗ|LBc$\Eb0]zqhS0u1?Ja?DSѰA"CWnzSGe*G(C˙<0R~q3vsGŮyG= 0?{/c+ ~aiGbvM߰uYƇ=5Y15hG>uI[N=B+WadJq.#4j / ڨCaa,yN4I'lGKSqȑ~c5o-v l T)qA?DW!x#tC.Az-dyܵʷ prJs%eÿtO?Q'ռm={vRʵ*9k2u9UAH(oaZ`n 5j b;SIx1ůLWeDG z@E(Ҁk:rׯN٢JE0ڢll|CTGlei9a3~: v* ؔBj,p} 7^Ϡ@\݉ Z'&XնP%NT<l Z:W&XQW'?藛| \&K*g* hd$Kd0)o&he 6niY&wzpʸTHX OqY]`=Vn!XNbveDZ t:[Fjۥ/. wz ݷFP{m!VEx#VTРIcS;hH=DB³TT[ ^װDQEUAb+_<f`Y1W⸇9oGk?S}Ju5]wSȨXH<0re͏ 8I?nVO9y]@A]5 h3Ã*ʸėQbB/-Q)|5x2'%DA3 J (˚#؞|) 0ɶ\=QmnnWɪ.Hɮ/͠R{E5ޙ'͛J1&:/V=Dk?GĞMotE-{4%S-W%8e a[ Fu8/5v'r= ߥ籀}HeIךQM<0RZy'޾cH/b67q+`t^0fHpx4Iݴs)ݓtqEɝoo>&xާ2]k#Ƕ}Ǚ4bHQN>o E>fI[?oUPdֽ8-c*!!f5`7˗߭Μp#jP-87s@wVdY,wpU3'!$j'6:chvC$/ 7-t3u5eaj!SD8ݫV. ^>fI3@VXœлB@mX!L'4>DT;;9CxRPBbe錫Mo oVxKX#H0LdL[*_I \# qz.,RI~LfSp/v*XYh;MkE,^sO ȗ8A/oeē}шoW[Ï/åaL7*[_pX+ס$1G(U8i/ڥbҴjCl~:6$Jѧk ܡ:S:3j]!n-[aæb?CMaFOtq۶7p+D)4Խ'bP.dXhB֮HX^;M*4kc Kwb `ծp}8Æ+c8Dܮ*è@KWYJ+ :~V`Oov8.^.}¨T$ J[Gҵ^:̌ KYM\ˊ]bLٗȄ{)*I=41,GpCΕ-Ru?i5r )f)hgRz^&U6!T T*~o9}m]./PLd{o]ILtCJ-?$r6L"*4WQ:dHdhg񣨌%lA&)G?V\n)'N& $l NRco,+@\k?E"Pw;9|\ ضUNTqj_Tw.`9vԩ6-k>ܹjY =ؤTeyɔ!pJ}=h9+MP˻9:<@! 7zo {_dˠj3WÒ>1TA`;Xq>w1o)H\ ƶozij0z4@F| Y`'j/F]Qu? R@ M}ʙuz^lJ]NJpR7:v^1yQuo=,x=ǩkf)8# Sg2=Mа4FרJ7 4 zLƫ gH@+@j]u\λzS5{-H9L1QCPD*](yYLPFxU$yIi˫fͱ\z'؍ !ClOH妐vM6gG i6ou6W `\Pc/eDžkE$zfAѕ|8'Nt2ŃH;NNRLuXYITi60Lͳ :] aVABR Y)L#tShp&}2QD>P ydTx|K8׌,|kADh19MQGt#OyC=yZߗ5, %]vwZ4Oˑ#G+A<|>Fo !K?3]@g*p&:wQ0|M ӧN=7$>NKHf.ʪƿ"*mu11Ff=?n%bVDAA5ĿW`\鹑pyP@P~t0MxfhQٳ>dr#!D|'Q/>[vo,k#J{Fȓ7|44bjw"b4f1ۜQN@\ GZ ͻXa(G9IjAw=>D\-xD{n i;qR"lu_(MbL'|xfs&rEكIͶ-,h*j#:ҫ6$ yIqj/[|]A- ҈,?oĥ|,N+ #ßfc=Cy8)kCu21nD PE,] Q3E 趟C>Ֆ;'ĨʩO֥u/IҜ'4S)}97+LSUɜ#3;<{l;D N3aˋ!emh; [BG`V#Z3g)RSdV?lR!yAEdVO6=/j zUuYfcw/WY|cJfryԱӈe~-P$Lb-DLWF /=)>V?/ORx]uq?0CCw0tid;Cٮ-8ZZ7%&H xyAWps%P`Ǥ=Ж؊$4z6wd!E`v`gR0J޵DZ Kid cL59*˹vSn$W籽*``hvʭI9 FkzL[ !JM0^S Vd4e('˻4u  LEMaPv=`3ȏqU. Bl7g Z#0 ]weK WNi ֭Z 5bahn12p X~! p7L}i/` )k)'`X161}ƿ5a@"BֆsF,ݛ-C$t}ƂvxlZx&-g7?͆r.?zOt3>L.Cgă#JfZnsLӣQ$E0; yϫΉٞ}v5>}U|ḽۋKuL~󃦵 Iz>1 A|=ԅh4v:KM1;lZP 0ȺO$"44zv8q)h zXPyq:5 3BSmPw3f0A& ]|+-vI6&t#d SE'ź[n)ky/rLR84M&潕L+03?)7uE܎j33xe52ܷDmnpI!4@M\u)e1vX |i2{8`2VigDC*= dpq%ji$+4~2 Jl8b}J\y9-8Pv*J"׬BUOB JՑ;vGe ]5bC6 '4X hum y\`{|[%F[@+QF ̕ [6D$'2/\zI (p_<K $M0Y pG U&5=a Xp R˅;R urG5?!Ť+Z\g]oUy<˯ҥD:<55\oY+NبoC87u9բ}vM6]-l]/ C=Αow7pMqhX j*a+ 7d],KjOsuSG-ւOX6A`l)^,AnߪIE)M6NI*}uyB%2y9 OH[dݫ&@=BBAX0(HGQItrtG AS`B6gŒYGWasߋuػI6DCf@" 9j ץNR5ZR R\^qp_sBRq>0mhQ흎<7OsPe؝²Օ-S'A;[{ YTzg3Qf6`BBUTvDގЁd 86)h2k_GD9H;%k޺qWŚ2_A%W pg~)ӓ^4ҲiCO2bMa!dMO5_XS n(McppfY`; HJpBR^g'wLPczA^: :ſ/DZ&%@ K#<[Jq9:*^{\\$u8څӗ&oVpfA&Fz@,>dz|>_muSojbIaQ}EQzk(C/fe5jbTAϘyΚb:+I-b{nlhPڧR=?ORk[oƳ-m(s 4dՄʤBO&*VƑGO_R%?ڲܞc/6:w~>~2FňIH%\;tw];[NSmm׋yф%|@ KV $`n$;hHhu}O ~X,Mf#%m4"2bb0*]e)aHS'\6V0/ƴح| ̡ mhO$?Sld##X#$;atTvp ٖŏѷaf ,+ Ĩ0uQP'K#\|&؜P9pU$M TN{ ygAqB{`Ԝ?tv1J-XM( b]V:q#ɈshcI7l&ʼd'@f@XІ `ݧc[=$ ϩCH4[7› <ܷu1 ñ4aX_{ 8|.Kw7Mov:n628n,W"`)@ :B041BO $=H)y{b8⣗` &VҗCU K_9Nu6RTE&ujqIAl ,t{k`&;nf yĜvtVcH҉$rJxǡU`:̺wV]q358<W?m?7;Rl̩q.P؂kyc+ .92wBH/eaz5+9+tBc|I5N70G uV?*xm!q"Y3W( >Lzا%`-CeLȺlR>pYJeMEuuxBD2EQI]G.eC=j"ʐ _ jQB^~"YWsȼs(WF*- .V@QAZL~-PWLwvL;? ̌kP!K# > g*a9xx5r u/hX9\5a"$ sЩ}H'xh3N=oi9X^Ķ1@|K%d$B3} (.V1i'љsADl ׄ8k|ʏJKB8ElA@e59mM5$=ea.҇`XN(e7+@ & S&V4`KP:ӹ˝jq:d]/9楉Qi5;Pȶ׭T12g{!̾x vDDj]>}T(I,!7RmSNVzŘILgݹODUz>An}( mTǩMeD<` ݈pSpq2HfuLRH ۳K$r P (e.iAũ譩%AXB7yٹ>d#r˥)wAes"DTͥ,24mvOv4FtAr$%R.ZT!5'v]]{f]Mi r'Rl =u9,!@As_3E%,Yiؿmsg~#;ԴM]/)'F&JIr02Ӷ]낽48=ϵ E.oĺe=SP 4>;*/h'T"W6Ceg#"sKJxD9^ zuZ'vRO*Cz+w kՈtĸ{=@DL,L9pZF˗oRgH;;WPEl?Dw{7LmHJQ*SGiX՝zM625 }UX'OtmrIs-'nH8Ԝ0%47H.E݊(wqhw\0Fop.Bḗ>|KMh Sap12zAeBḁ2#Jv%ִWeM@yxB k[! ;<|WePp=Բ4П96,)O 7CjR`.O-(]C*S/u{=, Ƅ#Zа !Sr+Ew1aon#W\NíȾ,{T4QYs_'%rK{,QzhžL 0(K-ے$$YatW^?L [nV%hHjjcc[ޤ_< mH˲ɫP |ټgP K$_M躊 h>M!\1 FMRl49=tΗ2NʞшD/)Ŏ)htZv9Ȕ,,TH"CѼ ' $*y6I{noB]K:G%iY.TᠽQB. YlSyIA-냮`t' ' eLqCv +b6oOGRi5;e7yⓐr Lq{?pH?}Ү~㔮4Sk:t7nfG*JNՓMVY]k H x pEi®<6Ly$eGn⸛tH#*@"YsJ(k!jq#9£1fޔ3B!Q=@OV$:*ϼ"JXI$\/a4X+,2hS3.ߔJ!!DRGWY-[? 4*.*wi3*#q4f;0@fQP9bODgs}a{g|[O##d\8E:Fk);P,2Gw1E(П4[CF oǓM8?ъZk %C l50-\DM$J/D4>9# {sZ3yvomSjŎa$-yg18a5"*.q EƌXPвTIa.D)|mʺ,I[EGFYЍ8Te*+O9):#$38y$;$n$a2};Wx_fηWP6L8Zu"Xܻ}16º8A~e (Jנ.픇c Է_xIv17}KF?Zڔ+:ʐtf,ȍ6Wr,BSNɜ^J/B'eg`>lN>,c[,(OA$CӫliI"NR^2`Hr5ogwXi#yb7E]b?:aLWay{hH+}DY0ҐZnȻ.WNL1rՆtOy=!YW'mA`~G*RXR>ɳa_g 0'ڕ@м0R2UE,z)Pxm>:}hkd<)5^"7\m<dҲ'4ͬIgrkY"[k5jd+i88XXh7C!P8E XU ([ԥɲkA( \ iJ a; R@1G90;(l@Hf$z_^o-wMOYMWj B&kzcnc3\ t#(ѽX҃;7ɶsAd>+P ._":U֔RQUz? fN@v6hwb'U#U{6$qG^w]mypMeGL8hR+mm-30e{"7{a攪.ڬ2R &պxWĢHx2HҰDʧ|WJfسOFim?\m0[lKv=<ӥ" KW俙$T@Rx7j֘ ؀1h[ά">Q--cMI`pp_PBE\x`z苏 w߯G+y: Sy+ηHt]E&:P@!(ljƬ#yK/{ڋ.9l83ҵgx_޵kjvKUG:+#aDD;Tki P+ߠhWXX7|Z[}کyվJd9^+Z*ǴhYw7 H i[a1 WGQɒ{JGIG,\Tx8?u1&akqɄec*!!QQpݪbT23iOHȂU&V&mNϘAcu/ܨ:O^|X{-5E"ɕDa z[8@zrajE8j=r`K&Tk"oo@=0M롤%$HVx%VJORI65(1dS8cV2mDki[G<>Eow#xӦf_ m+amTw-3r2t:h%H_{ԬtM>YElﲍMEqI FD Oz"f.&Qf;&9ڲs0C Oﯞ(ÌQ.`QJUv@[9V ycH^zjWa:Ҙ2@K=QnR@H(Ur9T=C^E%F<,C 8?) A^fxTNbu7ۦu`QlMY7HE0_#@2'Z i69Uwar+T 2QNEϕvE.M^MGv*i9a"}]Z1" Y9)/+.{adIMb|k^;o9oxϑ$0dB;]2{t7N;)M!>u:ʿ1+~daU׊|)%B]8ZXG7VpPK ?59"G,뤚ׇCCpYm5W$Vd?CMo_\0sCP-6 IlޓpXd1QNwu;J> k8JTf]e0NAzT|*B܍76?M|:|7u(8;ڼcSFܶKDd:MkQ P0U&@6`!111%cqFmLQpFĴ xe=,ڇ+XAƈe:@qx2ut yXӠxA2;}0 B|.F\\7 pI B> U9%֕cXC_iD_sN #ly}4;AOoU([g K_ #_E=yT`nii5=)P (ȡI[/+B]\ 8ɠv)}O9=e$!#1X sdt []Y$kb+ę>3#N!UP-lμ!cI_99?#XJOTzGvՕk1ɠm߱D5HȭN˳0\4>EEe=w`&A7Og62I0D~+U>6Gxhe ٷ!EGϕbkQn=/@BwYtl ܦ O&2t?62I?iVqF|pfw;'Xl=M VC:,ѴE@51{-HY a%a?{ px0s̬(-Ol> varh@V8I+,k@nYꑇbyk;mm%-Ei(Yƕ{ +HMn_ - x>f(PV9@KWH\!%V!>rK^D`b!7{ `Ƨ j-W8 KE3!{taVt&Ke[u# 6zyY>Ƙ v<{|uH0@ղct,j)d>,DGbFk_Q%_lTlHcÃ'S % xгu5fe" P5[&1 ݊R3 A*kȑxS<"920BI:OgV \:˷?gfIq/_[ ۉ(&OMx&ڒ $UHVֶ"Je7Ӆ̻Z):r & 7|J'oC]d Nv LRYNɑY1qPg3CuP7M&D$0ZՃ˺(*:i08*6vWry-ꘊ2t{N҈_{к"٨A =, y~z tfdfme (UDۯ~ׇ^cs$ 5*#z`YtCm`6o{-zKURF;rk.9Z]@~qܫA7-~ ;uLuϘC1vkZ#zvxfԖdl(%m'KH/cPb$*?[F.顲 iOtЂm lGX_&S!/y7ip~Om(ߪÉ Nc.H[_{O%('y QHˀWxYL]]D[ٛ(EvY%{iG Sf JrJy{׆W $7 \K~uGѵ7>^A.aM(v;X%!I84ԉtG_ڍ3XRP?* 4Fp-[T/G 7rJh)z)X~~\gBzr["ud uUF2V83h>1Bn6]l ȣ6ƸB=tx4R)m֤MA0?B=Y_PmUQ-zH[Ww;FaB\2bqL @;56LH̛Sq+iAy1Vn,./VGo$ ':̽FUs ྵˋ&d'T;ԠjÌz]؃(Y.A$ Rap Y8 # 7xDkİ]/f-^oR|4h1O7Qw&HaN"bs v;P*fb _wOy/ cBGɐ*Ֆbf <"H,Nߏ9%!K1O"C<(V i '`⏒VgJ-!mmMC5!1E*8W#_aPa >џtTQz-]Uj2>wY-u0 w'ƯD*=mT F_1ՠ,^B8h@Wh9-~C'b5 kN3-2'U~CзjE.! J.Zd ?nc- EM?"񆱄9tL YT[6&Fw-Ț"=[SеyMd?c\C2$Cosw; GkHē5U+Y1h{j!ļʕ ICm{kxa-ޜBwGYZ; T/v<}ݍ=?9 g+cP.:nï.p*G2/T\5m`BT03?DBƤ7v`g8:33k.$nL3x<2ۗ h`8sp2^$Hzޫj"d8]t vX \4<ՕYr~_2c63]9^?wH=r`^m$x(P85\jJ=1 S?bfWD _'l@vwaWMgDG~77@q %FQ8‹XZշ{P矑=,we%Lwݚ2wD)=6)J7 K!K#^-&MUʻo~,mvNL.^.@ir|RD+VTQ k_{l*5NMn+FjF-RQLct=As'sXD卻DTFjNpUI5Z=85#;;ػ ' aؔ twz[~};b1l;Ż}:[u :J+%ef@5:Pos> (>DR,RiWޝzO#̊'*T$z)z}.:c6v{㻊wSHl©DӾbֻ<:P߁*[vOxP܌qk2Gb+wp0a%/8%eɸ/o#[ @}HmizJ`J'8<瞯!#@}A72M™~%{vﬡ,kӼZgyg2YUtA8 18 |')7kb'nWT#_)cDžDMȱtiXOhHi,Jln1h;q u蟗J'NXkLs蝘O7. āa&k56%]AHչdyZ_ȴ&̷$&mM(:V1JLFq%v.`yJlfܖMmsy6͊Tg$VZ9aÄp黷0qlzDJȹ*ۦeϸ%E@R6SNLr^2NyH!cU/<12&֊R Ӑ qlI^Vd13DM"ơ?vIbn0V+!x-RlGoSnU0Xg:lK60*<^D`=8e8K4C\֋R_*&oYYB7O۵O&a%l:1:]&ÄBpAv]a3`%wOq˞>D-:ȷ5iXXQ@7jPHUX'@[h M5CX5b 5?E', VC\k6g1\e~ls̖ |B5Xz+,t =^Sd3v4F2H?'g5em rY6CkP;z< յEŸN`c\zqb$)ǣl1r|M@keQtx1 -ePDm)X蔛ӝSsF~! #g3vj)vs' z8QU0#ĭiyC 6*=jrJ5LÅI,P ,1q:ݮĵd]UJڬMd`w;p:^Pw5t",-0L2\RUԑl|si;DZ~9byHv\ē9~7RT8c#Acpe9JBmSWQOc-b l#@r4̞Z?p-F9XZa3zg^uw3btK YZvxjmi]<4o#=$Zm7{(RVfC$wmu=eAh$δ͌TSH HTK>N}O:V)&9ɘ.pgZwos][$w;gD|eGVm1@~ '"9!N2dGq ͂RiSCv!7WOi Z5IPe$BSvgZêy6mv!e _Qzf `DHVpq5-)uhsRoe폧YtW3nMyZҍ[d~'7\Z:Є5ݼq;O/1ϡO8x盪QV55&$13C^Nl QTؚ!s61ܟ]eb.C\ҐԂ;+.)qn׿t~2Wƶ;@3L Oka@iv VhʠxN|&Ť ϼj-4W;nXvZޣѣR^sK@hRZ}4TMG+ FPhwD4q^pIͤW Z+ WȒ)>*RC}x=tvZ玲ɒXƧ2FVlnoD3&ҽ6e~Iہl7 mݶu [6adl*:MSAgtDcOdA@ }A$NUS02-ZWJ&/`eH;Lv0 !} 5ROA5A^8̤ЉqR3 :d6 Yi(T0KZ[A?pwK չ4gP\l j-4 |]gE簔 f.>[}慯M$mdQ; ֟˗6y, MmE[,]_3Qw63}K5d!<7Ta21A5OܙzD)ҳ޻j\B-d)΀rřR FxqvUdھzd԰ %L1k겝ζl !;tѯq`X>{A>'˷"?!W"K:q'/ 4 b1GmrOϭ̶e+(gp8pnq4weҢS7۫Pva>ѹ;(\9,[V*rI ZuX E1EyK M'ㄦ{Q{-gMwU~^kk\N2&#L㻑Y@^ػZR1mAOSgދP͇j;XWTsp]"}rgPק_d֛Gh13)zɤ/бC53FMj\W8;6SA6qKIl+HZ#Zĭ"D - +YMPVmcxaz$5^bǸ 2[,yrwͼIQ] %1c_C6:;y(4;vH cZnp J'tp6o"A.J&:P`fufi`Gͻ=P=t}1oObk@7^- $Qղu PiIo(UaN(8# m Tyxx)TwRnq^jnyxW<-l 5uջ(_# @J:BG)U^>͞vC1@F^z m@?MUF9/vsE᠓Sdݸ:?=iT #LX+)>$qOR㊈ %qN!s<-PQ|)l$чㅎ rG&v9kﱜ)j?8-aHBf}cΚ%kM9^E*js "cJsٰ(n9|0<Ԯxxx[9_ z;-e,3G!ȥX:a[H0 `ߢ-giͅtwvU:&Y?DAۛҐQ8Gt!>+c6 ^~J+[DPnd10_Pr{1{*ED~m?S`uㅱN%cϏB^SrB>Ezg/c MYjvz?詊$h/hT'T"-ƶ|;Z׳Ҝ,qX2wqT9U ÁF5)>x_n:E87𛙁%`"^QvE/2ltb$xIBT!eq ri՜lKM_cK҈s|pgMX͕^ms#ʞAm=x*8b&>oll <^P?sj;t1Ɇjr<+ͩhΊDXEU ~zK,e--. ۂtT-\Ua,j8]kWT[  2Xlu0X %3nn_ %8p<r`h7跗p l]H~.@NXYژаժV8] ]zի|(,PǎVa7ugʙo"M7JvkbrluLnES lףn-r_dMYO,D',i)IM(4eO0R&(Si 6Ot/źą@ԇ׌0^$лa\!)͚+̱ZN~G:q[+ 6Vs ;!?Xwum[ IԘ,Wc0bէyp0~ ϵjǖGYHfSvS܄:yXYORm>HQx8MT_>!A Ip/] 7-w]buN^^挰"&[-CQgBqvt*JPjQYMuyBݢ=lJ;z` ,ZZlH*N{M=6sq^<\`BE`֌%gaLJh^K&IMu77 c?-!2G i~<$rվt1 !;2([\g*ܴHDl޶:Kt]-ϒxKʬϦXΦY7mU;k?% fw昄ҺSSD=d;I=̥މdо2Zs~e .E+|?4g9tu@OnC1BR:O3-KN '2d̥#8́mf{_O Q@l,Aj=xgY߲Uw)`j9ER'ES<C̀]$;ڠ߄$S3 =_g Qvh-A2r+ZiBDLgĬ;|\[N5X=c:BNjF :J-lrڽUSrdn ze[.]I VQM2rhg.D}Gxݚtm"ͽF6^WL@6 w:A,^94b\daL/'i{ )uz͇ h1 }{LuF;\$|ks]ӄhQ.pӁcҘ (]1EC".Y.Jj-P0̻-VU,_ޘ97ץљ9]^'5D%OA}Ih9Po@E|푲!f -֗S7#*FKZn'I84Z |'He($&N|]] vlUk6ޏUUJn*PN%.P=L{q&?[(:PS|rnʭ~:a~ѣS4,7 k,̸PVA[B4'0o`mBA[;K (T1]f#=iCwϦ@ɫn0wwWkn e䇹ǜyy#B1yc )5t' /n"G~Ȭ?3;Wʐ?PVǘmo!TAm c1vu"|زAD-ӁF|XΒ GuwfhCf C` `F$%pW33Pj-V/Y)B͡"aS`RJ!3{pd ?$e;< -ݸ.A<9u\ɠj^ ={TٔmƸu"e2b  7RG 9NBe C՗bI@uLnmaP!BS"fx|8kgoXkH_d Ү:<6%a9OƋ Q:ʟ7h4LɎʮ~皛.$\@./ž`E۟vWR7S 0r. ;WӍډ ~e3SxPhC=1nmMP)F/dt'y?Gup,Ø`}S^>Hwd=ٔt#öT2_8!~wiyu{,'q^XwC7\ѫ"])$k{_(AB.bbiRӬGLfr$pi-u_RŬ^ɖﬔQ# 6`= SQ:`yXop es'+M%"CKZwpl3p̦ D7,I?gwdcSM)9MzKe< &R?-M#_p$B 16C\I x)yl@kJPqMm* HJE%c:s3Et1K~0'_$>^t)_c|my=1<Ӛe5{kZ`ڈ}|gf}e{QV Q7OF?O0k]A-l4E_$1Ryz ]}&fA'L;$zf`W,+_~ YCk8f zJ:"Uv"P U3 _pc ܮG^gM3Ь)B}VIldl͑?(.KuEoBTp~_9tPXrPPIrYrg]|o@ [d|!+ i.s(}3)u (9Jk 6wPyѰx.1BI!I h.vxHJ;dcWϑtJ z_hP=A,T)wB EdxBȖ 9!7;;_? @X+3ȀƉ/г:엤@g/FGi pD ڋ\wl]#3fS1E{}hwd'k 5  y`{{!WG3AX-NNXsn#Lk)]d.Mty+<%>+MR5vı9 RrN'ֈ@L5$^E4͒H7m+O}΁Mk>y>"GD'#%MzTP]O{JYfٽQ9s\ I|0wo啵Q)L̰5^#p;iL` fRj/3,2+^5 hcjP VkG*DS5-]cC+?хR:hFt$mE Qhr'_΀OWD[Y.?Xd Vv*K\q)km wD9ʂu>fcEF E?Z~%%^?SB|C7e a]g1Aq/>V?쓠Jc{dd<,&_s˛AG1o8Tŋ4u#ic.FIމD" :^go)FATHɻp!ˆl}i߲`d3.34ҡte{Н b) Ea؝7KR5?֙MNZc؊ue_,Ͽo6ݭ`)4+iJ.pU&3OڄkXNVK .%\(&v~Z8`{Rr6I9("O(u33{|m#EPh ^Yi05Ch3wC?ǎVsl ]jkPg Yv2iHllSBjUZgiw\j` |౶<c~n^EyC?~5*g/T^WY4(ώ}!ؗ*ۧz K6jܪ m0n&oh%Gzv1X+XX#QXX;H󈜻=h󒩋U Q 66Jd"iri c* f!a)^Xxr1ex[jb9#kl;̈́jg20[>M59K%305nWxup~=t!u$Z7%q2>8j1WSTY]J]]E5$|[5ɝep̆jfa'zOr﬽)RM~_ӥ 16EF\W! )Vg.=_#( 4"{D )m S"W[! ԕT ]k^WzXʥLLa)[R_fEDtF{O'qULJ aC׉Ƽ#6ܗOFY j]ݐSeĦP&.`١&ǸHؒÇND0CBȉLǁQF⧜L.6L"tP_|W3`]/8ͩɽ(fxaNȊуaD1Wmx›G) (=m^ΊG9쒨lF'oe*JͩF 0-)rˋ&%Z&VF*AI& m;i]C@+.[KNJz`'jJrr?ejD.ea&MY vIK3g-XZRHEq '1pfegI ̸dj.l@HS\ʦq͐߰W9C@1nqm,c= s/,2O]RLLPBD {#+6F#ȫK2deۄ]0XSAHQ1խ/ Nr-P)!h H,(+9{eZnOˑ冰) \A$O/Yb`ְYI{Svg>6 E}*ysHSjFЌ@y#Reayd32ڻte8-;;ty2U)Mst7/Ʀoӧωn?&S-kyۊ*Իh( /_vݽ,K{DW9[S eor^R~_Krg$yz3{%p?$!əq/\X( 3bcV.&SN-q0(6(M2ޮT}-TNmb^V/?]QJ@`+% z 81X'SLqV8ʫͯJШ2BJt)?2J9TĘqtSsbip9EnUrY ک@W˄LBSè:/sW[`,AVK}!=H3Ipy'hwl׽P9Ԓ`+mҥ4Mge ֵf yRI#ԎR[1pcLs|QB$8 Gl;Ic?=;s6t4־!4.@k/bg^xTc)L7 ky,xms)@0PTks~~ SC)6S.g}}IBN ԭy0S]ÙOzlvI]cӭ_2fe\w)?l`Z7phq̈́+NA~bSFцlqQ+%vۑ'TYͰZJP-_3A٫,)CY'g%gt~xBhr7u"Pncj j{TrWS*qf"l|7˴enTkoctK'4I"02-[ ' =1V! [䍽5շZ_-b{6l;!mUmK:Ύqxкy$S"Kl WANņYo4'˳y~sYiAn؉ẖ9bj'ݗZ6TgC_:n93YAr=߷ L٧&iȔ<:mFCTEcܼ&#_i[(q, 9h7_ʫD?2o<< aʿx=)p Ka0:A5cq7=۹Ep'蟞u %g3@xKe_N5[ۚ5ےl\֓0MW]r![J鰇=W{Ǟbш1Nl:@敔nW .{Sŕ7RKmV,{فv'&+hmR{dUXEAr;^z{ق  ӲuS̛YF4VG %$v]RTǢhCoRpE!̶?E?'D+Y\(fIeej7L5Y,ۍ (r;͊T7vA lQ]E|7}՗c[wё>t$ VȒ_SiI$8XZW6UP22B< ̃jg1z=7P7y|mс4l'0m"jFLpA\ǭQ(bFfQ۵")zX[em`@y&Zӿnq$>pjsp)~]aҠBg\P\dh VBgg]~,W t?@)U[EOPޔJ& N34!J?_dS:+V}gn2&>5w g!jé 2ECu6>W Svߋ:2(0:aMi[ &JA>w^C9UGK/^Gͺ&z2RO.R#$)zz<>|'\8}k]]@Pڽ8]"|%jMj}`]˦gU[KORs^G6Ϸd^]v Mfj$t扬:g>PfA٘qV튮zË):%nwR҆?Y1$G?FkG Fb^0sU-8{xJ|4u;^:cc_6WfǬ\[OSF)~&! GRo!9|D`n/^E^W̿lWԠ y:* 'aA8 _} : c͜lS(*yI}RE䶛͸@lvvdpD}d{#M@2e{{ϗfc@#/ N1lRP/wC[vqqJ/1fO-pSu" e>|юbN!V_PT32dO*ϫEpB-ΌKV0dj':8KGK 3_k3uU9 Dr$!4i0(-c%|A|+RcI~h+̡JX` O/Oe5H$4Bl_44=9 'ĭ(FCJ㾱v mۿL+&ގV#4{?j1<8)y%^CG3`XdUO^OeZwhSv^I @zHaWK) L8D&50I&cg[4ȣ%i!r"r(m.Nj7?~rKӀ28752 iDdΕW g%$& /cZӋr]T s(aYܡ4^uyVl0q 8Ғ呃9hSZz}I݇16X 22ujŒFH;0EfDe'}0Vhft~Q aWԚEG΀Ξ`q|Fvo* $=A*yz5& *sLH?33$ٿy_bRv'7tܰAȯ+(^\lE#GDm,x^4Uo_ct%?ƴ\])܅B)MZڙiZ*>Kma5Qw|INs>L^Ҁr)[^X'UKN~/]:,U 9-){; oa~e ꓐfث z(-FabyWf,sԥ}s=h9ڳ pmlVb)|5U# ?|# sa6X۾Ƥc* B t.c9mЄx04g J{"> o-1jN?ch xbSIydx: r_\]X#Kۍxd;7C(XV]K= mCgp<42izGj 9(wtPx@w ے]C*r&ĄjG> ?F90}7`(Y4\e(I2iP{\"3k, Kdd_#!ɾg Ӽ`liw2hrkP{?1ccQ5.=赁#HtT) p@䑅2yc\]@2+N*4EޯG;ƕ?$`y"3P%W09)Z,B>θ|VE@%jG6+Hd*<<换MNJ޽Kw|sMQ"#zJϙ2\?NX:Vnr猤ܑWCwWYM zRVF |{n#{T !D+c|e!ky y#64Т 2"^e/tGćˇad翷p6zA닕P"h^ZCkRo_;=z~^*tP$Oönx?l}g ,' . /΄;ZS'62F:z52UJ>aoje%|IC5\Fv]X2! zTo]Au50QF [-AsS R ~Ms"Id?)UI|ҁf>̒ gсXdJr\̭lf`Tg)FhE"+>?oǞKI @Iܩܑ]-(͘s9ڋ!XK8T_;t̎.p^DtNLn+$y83vtkx"WQe/RTPVӄ|6y19bY{L^|%Cyyn;il[QqJ`r4љe^ 2P, Dr(1@;+׊]B>jI&_F<|܊Mo@( CC{>Ϲn?мq\( xOvQuI(x*_4A.ְ LxŹdpl1h?y/Q3f_,{J>ȑ|d`(olǾ6up"lj[h8}wvx>4~'8nbEO&^-*h3k ["P'6٨I\R߉)Q+8%yϣ/- r_r`!ǻWU1u0efjSh=_w{h_}*HuT6.`qK8B8c-\ChwKHQ 8YpR9RP&l_pU Z ]cP,J4+u*/;E;} =P.f;j)6=<7 'nCl1%/p!RZyK>HyT5-gun>hO^xxof>8tK[iǷ>ДWBcI3z-`%p5xJ3:xS3SnwSbϬUo4M5q [vøu8H%MA͊C.n)YxY| &4># bf dT"=^OA]xQ(~v.[FzBgɡL(`OIRߏv-H*)cdhW,{2lɡܔL:_bvl(g{W $Ke4yv 5VATVr춲*rEsI { ⱠI`I:ʃ"ʾ،mV**(sL0?, JWc2oCyw-I:AŸ@|sг~E(1 xS4Kiߧ[M|h 3hwSڔ z鋠bFn "ѵwAWr~x` t(?'M`]~ePp|7n7]J$*-!3!gʍwv(]UL.,?P(qlW>}{46n۾u8t$^ruYBUѮkgrlpa[r:{ Ly,'9hc4}v ܜgbL`(uܠI8OR`~ŞYP7ܵRsiqOʑD-9'1iL2Lӛתm- LF/_?̠>p5*"T/7n^VBwy8 eYPU,G1:nb-ZIJ%E/h\OuAj Vi߮ JX 03MLGn_thԆ/xZiGmrܱ2ivN9SywJeܕ8+u%~>~pKn}4Fc}^z@R3b[$j%);d:W ɀ.'cc7xV1uMPJ.~k Y]Li%G~+J:E1Pyl} MAׂ GB_b7rb"YŦ1$*=(PI@L:`"qGt- Zej:`Pr6y`CYLC6s BW*D95nbz_'Ez'rZN<^>"to_$!ըdVQ[j$͊ʄe=U$_הQ}oost{!=3>bQQlJֹAn@#Ik[6sv '.3D 0ѲC9i*=:QbO4}G RDEu%ɠVʤ餤> d zu.n˗BR!kRLe. ¢Tx.$Hij^`F"ng^ぺ|/KTLnjj_Q)-m 1l8pc|!92FL9Ts=m9v \ĹѢK,՝l&`ʝABZD|7LCa0썭sPjgU؉Ⱦa%LJ-9Dd>~*c%eIc}xfDWۗ-ޅ麑3ܩ֗9:#isϡa`?O: IC;5|(Ԣ 2. OdJ?#/FĀc 2Q!΀uê_'b>-Ntsaբj ?'CeR+C_o4؎07"E՚~K'/\KO܉&%\{ Nل#DOPP2fj2FSA=WporȺ$|4s:O9)aT0|(/d==+I(b$O.O0dq I YI;#/gY=O؁G1M4(Ecu3f]q\H΀t@,n7+-SK\D @kTwK7۾< ݁!4!ʗJ=U[qGD~dbo.Pz=Mup-Y[q_zqۂ_E uŁ?N@woG hine技~atqXoAK~gU;F <.&9> p~f̟%p%>iYTl HYrV0촳A 2Ҏ)_јi܆؃\nJ=4ruQNxGN)l8IK!T j g bjظbL_ihG`F3H `B7e5HNnz?kèf2 LBO9 QwyX"@ $Gֱ;09⨔*Ko]ٺJS9kU[I;Hʊ SZ5[Z.L0Cf/a3Ӌc) JrF?16Ģv)?jr"@#p)ܰi Ñ]*&ks=;hR7d=TMO/tE>1^fk''֖ q YbXC ڇJ}yPixvՂG! , VD %}R{x 6D<#FD> ?`"fN opJn'.OT3u=Z 8g5 oJ0C+qL&C됇Xqfv.8!{nSj,v#$`.inFBCClol#A:L;0ن0pFy$ Ж/'DBj#uH-ȷ'/FM>q3sM:Ixt$| q1A{H!?LBi o#Vm񍴺0!/Z#ݲȣ-Y8v ZeX$5aۨ%Z3C$i-R*͗qyD ~7j>DRMxVV#E˗Qt9ǰY m}1jt/w~&#Uٵ2Gq # \XR2j42NƦ?Z'0}{ /^_<_ y~%jO<Ƥr6b)[W4Em//玺'pLegoKN[]@OÍ{CA{H=p/}yM tq /mq߶~>\? Kb(oeCxݟ0E`/ uɄK՘Ḧ~Ex Nn,f$FeN:mP09Ty}`Jo2X,cyYNJ:&5ï1iDHvH:(Da6;du v1';$ 0頵8.QJ's^RJ3é,\- hqPrcCKX5t|1V&&2vݾ/wAO"ʣln0bٴkYٱx&rM 3rN(x^|Xu}rŤ]*E+fl9C*,C8SjWxE,LƓ kz&PoEs /s#%Zq s}]還0Fvƅ?VsB(4ۼ)=#ۏ`択:ֿ/ƪiMEiG_!Bpa ^Uْߤtǿii8Nʣ&³fRPB+XVC@)go &ćI,LǴ#9C1L? qA& g ?P`ބ?^HN,86c[3E7QaX.O/Δ{ҥҖ$qp֓/ 4 ) n"ps$ظYMdK|NXҾǡܮC͉c0kJ@$y:ߨ,F%Wx:ˀza ?V\Su ̏Q؎V!n;yv;­shI2odT o2V9zTv6|.@gEggoOh+yI~s]*{8N; u;=#K$.#юC݌{6"n"Aw[yiۇoB)b92o ʬJ ?  $Kş/ZEc^Dzq^>՟8TҺ*+uޖ_j>='S&7xm17wcݺCŃy"}76"Vk>CǪ<U`'d;.؝4RQ/ k*)(JH\vdޡf;2@aV2z1J)c Ts?JBo0~TY9oFi=dZl) V^09q`^>Gze&N+6ݭN(3PQ`U%Ynb!->_;eZ Y\DL[Fy\X"q= 't pT!j.QJFk~U.3tBg\ȉ['OCDвҝ@Ðr=]dU54#>oI-<9~L{݆tM,[򻕥PF} x"H-SjYu LE%mQd𑖜+X9zlrROWK[Bh\'K6DYDvZadpjN&~XW^Ůjs2pM!lMi3ΆQ9Fc0 ܰn/.3) Y* YUXY*jmv=jN~^q hf=Y%#"wӂ5Q|d让KTqW e'&PsG KɵKwk,s ecU#G6l. nwBK}aq5es7tvȯFW簶BmhyhcM}Tؒus5O-ĖAi_-i Ӓ/6-z$N?J.´3$h$$o clXM[%Z_VkGUIos*8LZjE# g1*~u+׳}5øp&h❥G'whδ1[^q^$zն|;5|O 88"7PbG˥=ў3Bl] z3 %p3K53&׏03 $Q٫OfԗejW3lBW87եt1nZ 9_8Wq_;0y<%'YJZ1Up,dwg|TZCU$Ny-_N7ET :m~;dkL=yr%HZ)iF/FeH˲_L 9xW.8Rfdhl x8 Ї*(22BަuJt:ѥPDWpߚZ,p4EZpRiy0 hip^" XH(uW,nѹ|m6CRPWBTc/잃Ud3)Z^9k bVE ~qALz篑Չ;H) W>./} }mHgmp5]˰CpU$@jmАϣB4 ^@ ejn %טNK,L.S`'>׆\I@8o8qLteUو:ߒXˮ\l3Ro$ʤ qs0bL,pK9FjWQb_ь3Q%ǐ=VV5kC_|eѵmNQFuʑ&yMT; =R F`ͱ6׫c\~((ڲ-D=wXyQîP)64K<^_'V4ʇ<ֿ1@DߊOWar_ >cQG+)X(~#]ъj}Dks AxjJ\[~YX UȰjnC>_{(h)Rb?$tAdƣWФk_Yw^bjUz9x}92䬢ca^/O8k̙b|ش2$P_quf"MID童5`Фl2uR4w֟ÂRGӸᗡ9e1qn!eaYlĪ,PJ4"r4',,מg7M ^O7oN}D5KnϤuC0c_ /Z/xxN&Elu}FU=g>a TL/BB9PFkp򐯴 I-t4Fj{બ1>6}j+1[UV {?)aJ]&pKa{JG-&{zkj} Uv!Idhw+aap=bC\Nfkfm"-ft2h盯4] r]kU{WPBn> G!=4Zx0Tzete[3sC4Dy\H&u)>LF-?3 RI0ULu3m=Bl2M%h&MkZoA8#bg[{򻻀z#I$m HRW>VGj>} Z{~KGloʈԻL84IS5 HAth.BLxdlnNFZ3^4V'"u0\QϨ,/GwoB%H9n&twޥXK^J70y bXԣhOouln'Lcf+LBS@ހn񕱂QkxQ K;ỳ+MAܳsk҃ dB .P{]MґRJtm1Y+XC AԾ4ZD: irZQ]/1q^{VGjI-xd<eV0/# I$kf1E˦FqlBOYy`%r4lǯ gN0HFqkPR`pfӏ_P쀇|){tC[+Z]b7?<|AD I`iNX Z7UZOI9i`~J,rd*oxnD z* eĐRkn5rHL:*^S+Ԋqr@^^P}UҼT9"}{ȓKhP [) dMdufPZV8qq8o;ⷽBaε6 i~fʊd+=y.`H^lr _r2<1ԠP uaQgmDyoFwKh|I+yaq^u h0vl=.6kF oDD3MC:#}f\5v=F(ǜ6:50ioBɋ< 5zC&N%Vu${@:&h#o4r*Iԉ_ǟNr$A΋nZrC"mpTvŕX+y㿕NsjE6zY"3҅ Z>",А Pj;71Ie8~^')4opǧ{"mDq*?@ ~|٢Ԗ(M|!rEZ$ʋ~lήt8 SJPfEypEqu@ڒ:.mTa7y-HH=U4o~#h;$=ġe(߮zlN{ܿ9`%T@v٥ě6G n`WaJV }KL="& eagZH޽JW5_ z6+9VViKqCi1=*Pv[)7"^.Rzr`<6-?Xt˷&dmv=wMg$M@) ΄}7\%_!MGK;!V9[dz;Ckz^h H'ҧ#ߎPX/H5(~B;.ȭ(zI_y {ҋ gsa;\M*WH14Gw3?UC lOmR&!0!ASo&IN;*7=rjT Sk0Al"XӼUrcV3q`5Y>:; KBokYVt 3.B̨J (!#^fqB=<5dyTB+pMIj '}._W5 {! cYRpZFuoAS~ok\ >DH Q{O]M}8O.ýcMa?Ҍ .X(rUx9/9b2eD`Pܣ wgҊU)E!x^gRGt/uDcrQXLV&>w#)DѶ2Y qv/|DM%ZAdh8 gS_"lϨtCWO\U!x}[4Š ^Gcr/"FW65R{0GR."1x#e)!\dX"`fL!sC)f}7#IZwc &v2ůW3%PGD|AdAߜo"OtYcsQ jۀ}KT&-rϢ[uY8?V2t=&O dѬJn1ad%K |'FCt:GS*c)?F1Zi CSZ3<-c0";Գ{#,jݝ5u;RH-+0f7K Mo<*0!0X xf%#kZ7Y+ ˭SPE^oDnQ:^sޟPzCqC8_'>?bv :)Ua0iFw*Ď;]P.ضyW6~j0F'V' n?P9d6QRReQK QbJ{kVF%>=Aq"H"YimE a}"{ޥB؂t.aJ4ח")vm"}]Jk a& 8Cf&J$֚6Ƌm ߖɎS;!^pPog]26r)nzؚQ>gP*G ,Yo_r [ 炒ڗ}- $C+߅lZ;t{缩7>^ r:iCt%핶}Jg?*FfZ׋'؜8PKv4~z0wGϞXSQS;VI5D/7OmVxAp0 FOfWI1"5Ec@%$3/fD\?&{[wWW$ Rb7]n)eA|^9 cDh_0D ʾwg 3$i AMo5is,v۹EnʼnwrqUsR v'%A_M{A(ouZZ+-2a[W0dW'nw5 ^_+1H1 g'.D?MBF>7K1Â# и?.?zGʽ^ƉGXf th:|4'H٪ K&I4Dj@eVj = *ӪJ8<9Vx"y' jG*ɓbޱmIhz~(+l-#iW U>f*4rucK)# &{@KcPA| puxƞc䲄Qzofyz'N~8fjSFCyٚ)R@cO 0:GꢿTQN*C)X9]x88ft6xk?T]"I;|> }x vx: |}_?Cu@1t9e3Y5\| FXr}.[1ϟk/YVIy/V$Ӻ>PAReuj-G*- {7鏠3Nz(#\h?fDuK83Kd}q #cbAEI|z)n5+K&ݭ5ܹqлHrF-rsYᔘ,{ޝ'?`o Msxl`S=H9{Ϸg2thǴ5*pgurҏ$Xf{Ms9! Y׋CIi%%rYU 9ƝZpZs= <SIn .{q֊' E_o6%Cۈ\#f!:"L3 TE)hc9dY]:zOޯʩi,=:4 ZR{@8taU_.vI7A HE]P:qAqkz mφ|%tm,TLjD8w%t7T]yl"|1ɶYQnշԗٻJܦ ɬk&֜ 9ڬaЛES5FIJMv4]h*ɧ$PG@$^IJB7R(+>0=!`EG I{Y<~谧F` 1D%p`+0*kHed_D2M>)&KpOwUolJ/AX qOK(5 ke/}#?!V<Ÿ kH !c)M2tU8@YYVZ3&<=U(Ȳ Qd֢L&@~KE[D껹cD8Emn6 k9Q`:L k磷9 "$0V=aƃɺGs0dh{(!3<#Wjl* em.o:-M <ռw/j)ȶ޾jkO; NRj-szrw|n6WĴpwEFW5|qm[bL< `֌K5} AEDj-oq7bZ8r2ޠg/Io$.V'o\n`>wfy4b~j8TY4bOFik3BA }l]*rAF>lMAn) V{+Y!ҍ_%unZ:"BuGwf ϊ6YO2ܕII~5{'މc?§wD!n3r6rLϠ#4hܱTMx!y7\᥸:/_',CߊįM-K\jkI`ԕTul@LfNiWP/v}nL '̔*xvsr_Q-8's٭i>كi3X0;YM\{T+' kH4R]b>\ lD}RtҐs فuerNxăO/,7kZ1鬃Y2Xs:` 4%%oU+-??Rա䉩0;g^K@b'o.)&.W X7f*c@O]tMTx4IrB,9_[VqmC&iştᨤP"cͣ"ONJ}߰oaBnh[ /s;yneQASVtC5~C*YddƳJ^D%Qf( αwcWBL -!q:l-W_D{a5s$KiZDCs-YA3L}oFF qNyVAu":3`ё6ߝj+f2JΉ',5zV>:q;x \G"`.QN_Fq% 6Rj#Kl|1j>fgQP"xeԵYnfd - Hs>{)VvNʒvɲ0+L|T| bu"1.(23,KlוҺ_Xڠ٩d+ȡd>e(?P-#yҼ(!qK62W:]p_.^ '0JZlB?ӎY ~kl" %C}Ϊ;T~ُ |k$.3At lTʱ8^ANZ6 uTs]g36{@G-OTr[>."Q5PBj㱴&?f@y=l^eKbr&M`k_ D0 nZIkWc6 S݀0@a.a j^ ݯ<:oߌdu:?]d [%c]\.š* h3,N~MN6+ d* ) Q GE)ď6Hb4,J[?*Mx0kP QA@yuA=x,uNlE.Nol"m_׬ 7RJ{| _w-r)BCI<D%D=g@șP kY\_mSv]«dDJ=_92RjFm4csWWOUfJ陾G[ϺrO6ݝ.[K;HxOPМQ~uGWQdž;:h> q?NeNXFطtʖJ 5}&Md_Lt Ot:ܓ֓7'#G_mXU('fr],Τ>ݖ@-:ݔ?3AuGbN?m3:tϩ;r80P*Ħ 70YS'ÅuMg UF5Ik?þz3sY-:qdw>bꪁl\M=·pvųN'T.SD9C~^B]LYH`Qr2 (<5C41m$C$kgSf;H>/R8Mg1EZ/,}`c`:ߕ8\iDfx;?%yyZy<]?(n}2 5]ʻ!Ҿe.lA ~?ml-[ɏ]HсȔ6ՖF`9\4**4R*mGR;(׿J/UQK_wA@a|iEֵEq;R= q㹴ˡ,=e=)#]+J@I?\ÀF)L,)QNugwSԲ,pؘpjKq6<|?+[i:e #Kږ;yÆ.S/JwXJ&6SԶ|7r-TixM NxmP6^.D]".,I{Q̈[<ůy(tJk)׽ F)ᵐ)>NECJQIJ+]̓uvW,`\pf ̔PB7Ǜq ?(ol(e<Ǻ܉<\Yi%f$K'qKFs,` ꎛuͮ}-֢1-Y5{yl[ܯaNO!SЯbn,/ZH  ly1\.gUȞS(Y'̲;^CzUmL=kƇ*[-Ļ^[*L #7I@2v3>-v6 U;?죲 X&,Zoh}eoIǜ9eψͻܺnvd/BLSn%+dDt0KC%Axz@mWH磻=L[sXZw/n#q5Biz*Ul`@$9SD䭹̵RU|>;@`O4A_1b  u#utaP2.rsU1LDvɮNz`z@ 9Sq{=k'Ji-m Z/DJ @-ǀη J>&2M]lMOj$!f!msYL%̕Wf .@eH > D̞UoV##?r.ob=KMg:g BDa,IAE6pANjFm6J[䎌m;m+f?C5Yq`ޞe?YG/U/ώptA6m|,W}t"Uā,HKerNAf^ {Q&a: Ɽ96 /)eOH_B diVu }oy8ۓ*=l5FsI]dM\l2M}V*[Q&XqtK,5Xmw/,I;*&A{bT(BU) (@Wb "[Bq}f=gF-)˃\0No ÅPJx̅€xvK@dR1{fb;!?B";g)ϯ~ Hv`Yfi64Ttkrё46\.ߨ܋J 9/ZT5S&LːZ~^D)vƴj utyIp4 (]df j`+&thʫTg,P=&c-}Gb~yl&ZlןXKgC?SB^ h J#b; 3#_}4e<뿟rk< 6؏yZ΀iz*jgAj?(&/*ƯMn kKul7xahV}ytu˺P(;GBccBd  ul ǛsF~4c.] r|@hJiVe%O~ ć#PpSVl=~.D8~)psrMTs]ݹtD>J y\X[G>mቆD:cr(6S"pqŌ N\j|k'4OX QuOe&)5GNmz0l G c|873ޚa-<_1ECaح6O#+Z(ߎ6zNDxͬK!j@knZ;pߊ3XAt}Od,WnA62D8g/r*ٰ;,D-/$̓Fs~ti,:f;h)+M탙RQ:7P,UQ|.Q)Všt/.'_"EWy@79' SdGn~GM30zEBVQ*N4驕tzH@U]PHN.`*q)LY#~,U}^K'&#SkF=!v$$}ۆe wĽ (WH16AihA oa!iaz,vTzUWB~gOϷRMHpR(c=XxQuLnOKWy~͌!ӡ;V)HfI¼N}.}ΌDxb[t}EEFZy;T rڝ.-zS <=iū,CtRJ-msZe$XSl?;ayqޮ}* DPZ[p Yv-#@HݕqrPH,"@ C*$ "29jc2l;%k[vg̖f-?.Iv8J牙g-AmqW8°ؤIOݚ݅e6$0q@%&E%_z⹚=\U*ʩ8-'vLPLbVIR\"'x~1㴹C$ZA&ѓF'gjt+ hzj `N6DɿŒ;١|i7/Z/W*).J{;òt:Ko %Ε.}@,[)KzDL" _R+-Lyk} iHNi7a)<)$:g4[fĖ3a=Bܱj^3 [n bWVcׄ.yRyHPCt7e =e.]!^*y CWnm SM'<~S9 `!plYҰ5t0"҅W>`HlaB`Rf=! ܿ,\F8WY˥zQЦ8v0 Uq`&)U\7p ʳuBӌ[皛g|tSsD_: jVJ$lF |X״Z/!~a4= l-m3]iB Y62LӞXux>T^cH驂5[δlMpVmz ֫YȃT' D\1벟c4ǟca̋_5Pt ˷$Z Rh[?ȗ/ !3=Kef[{vs! ,a|@נoA 5`,]ӅE\; ^i.8G-t2{IJyIhR]6<AmI(ʖ)O}e*Mokڂ$oh=7>h`p 14N%[gc_,QeB(@8^hf;B(Ċ>YZӥq-ܡryQ#PzRV !L)J)[=u^咱->:R׶ҕ!bep|2%kOƓQ1rMD}}qV) 9DV]D#IQAiBNLhZE_EpϏ th7o۫6liq',^I kS=>2zZTu~ К/qdͶ>Z%d&~#'30T/mnơuz5#ont,֐V;Gyk#۴ʸ.@ rx]6>}r]SU;& Z}2F >>Xǔ{b3WRu,XbenҢp*A-UpK @{IC{l0*XK<:Z@,cxR7Mכ(A/>>`_ %AXϘԆtKG RW#C5HY{>_|]̀Ae?eW`+;hR`- WPU+>Ic2"_e)|VIrT3҃FVP#y jxU!JZDznf |eqI&Dǐ%;4a 9 Iӎ]%y*P+L]E`rTߺճfX2sP);~Fm +KT W 6p{1.+H˙eTm79+%6I9sr >&0 ?`̈́ L{tP~dq49~=p&5Ǣ: l?,)dM)'BR9>5xTL2A"Yi^P/eD5{PIFEfMuwʮhՈԒ=5 Ox|G!MSAНmeY>T%><$aùHt{t):ݯ5ZAr$$!K4 SԸ_5CŁ47< &NhSk<h3 6=wy6]¤)V]ھ &6˪W`Lj5 EGˠbeyRqr`|Qް39!` .ZOcI7i;|m:YOγVe }UT}HE[y+-ߨufR7+`˃Ek^߫=ݠ rn k`7T$lQ`YAD8#}ؑ22b'Otdk,OÒ͖9[٘&io@;ox1@ߌI2{B=vpp|v `AZk[4aK`OּciȝU4&~CT7 Ǧs7"y~ I) G#d”Dg 粽RcAD0𵮁#[ϙό`NyIdLj>K ~/M#%T{v8H]{w5Hz~ P 01i O)Ivܑ4@ä ^Vd<ĘEQxXX Gw*!B]7iԞcH8)+ؕh&`Rh0b1qES>NQkuu}snTNL+xx7c [@|/2X4dg Ӡ(q'm^oTwkK^6uh3s K DǏȑzsnNxee# ԁ(+?k/T12ZEm"dž:G+ZqbF.V)y Ïgq04 s&Qۄ5JAEZ^p6;'t)GZL(f'|ba\XY\@TZHEgЫC%جEo3i-O~~ nELj!W>ĪhϘJ9i 48c.pg2V ko8zBܞ)2teO#\HMX"dGI韪iȊd֐@ݏbW\Cqf:9E+%+/#?^۝DcDx( Jr'#僱/>T݂G?ޏW a< )"f豖 Mt E\ x,C,{zBBq-㏑)b[jǂd zU0) YL+Vo<sj ^T°OCꇬmb`Y16)HQ$Ԡ(#~FZDp[n]*Sr1×l3@| OP,?drޕM8K\bu^[]\~K4ظq˼v+|sƒ͠SMמV\u*KTAr:Zֶ vUPrWlViYBQ 4;1x!neSU3Hmh(ꢴ/ncta_y.)B5gǓ ;*Тw鷬'kF6ϵ]zNHì8ZQí҉r0 m㸌t$6p7_n'E+/R+C-K˝gHSX'lvSO9Jw[\arT?0#jVt8U#_y塢;s`8Ӧz@ۜB [ RS a]\{<4kUX%}^Õf;dI'&|Y \Eiri,:ʆH-v[MT˽KpBvbj*" ~9^z5Le0:$.-|⓪ PU>e:Zo:ܷ$zTӟ'C bp n\2tKmV֖%NH^wO!~C/VSн~LikІGQٴٰ vUKX?f u"jtp& _8wSb5F8L|O3^kܦu޾?~A}iL9_a5jsj$JjYW݁KrzHb`8cLѷ&X.aA^\0Y+;6zc7!̠%S-;ʤw1f)^j9 7":uGMwEa"Me|2qxs[9|𺕈lb/ &wIZl */38`ozVj S4yo.5^]+y2/gҳ:_))pHvv`MyGpwz=+o|8f&u%՞u!9KE?;V?p|B̥)?Im'У%P(TfI3k&P(6wi^Z9VX3Cwjͧ!p+T-) S|ьPsI)E~~Vg$JJ\?&XX۴ z@crշ2܂gya%=LIи|^+Dc`U= ..m^'w+ ʚ|50lws{)@JA%€%E=*!N'-W)MԫZ ^ޓϘJѳl~-os{ `9 SRAjT%7HOVuaB_RdS]`^Gj3kDvy5RMT#GR>OCQuq? t=|fᑾU`r|HZƗ@ DRvAO~sHFA'n )v^gqf˥Jw@7w@.޳Xm׬Sf8ۂLKʃ~P0"7u6,R`!41 Kh}1`ڙ MBͼguY*ms C1>v(7bKrԯ3Doc<}x`ׂ傍 ,]Vp;3S𘧸j BL:>e^ Ō, }9!DPoaׁWKr8@ p6Aic gu+L:4/eG6QUdH`< ,˓){gebyNPAo_ZmP0t7RVҫA=!uMջvOJ{3ou"n+qw@ZX:|rʃ8p^+P8j^v!tЙ+63ipX2֯y z xtjT7yMz-r-F "Tdּy0Q/0 *4ެw kȤBMtn|P`I)(m3GYͤ8=+`Oyu:Uf|!u(I/T6wG"/T(N,W܋۝:N1&ͿwcjkMie{DjՋRH@C]լԊ..F|ey7{p{niPVsbLz?nɒ3X?Fp<R]`$:mrG[a 5;+'hx8~5*PGy3C-\C=b(YjEHN&}v1eof1l(3WPOvLY ]=gUG 'x3t<"v&{WӺ'$*?ЖAAtܥ@o 2QUeT{9#d:GWX:NnE3oo/:~ͫNdO`<13͓Hī8u}^?n⵸QT:O'؎mQ+\,49 HK wr reB3З4M'}<ׇlUqMzpxl2hW\!~Yf>7r'Oqoj2S^?bz3P_l{(݅`|cp|KD&iγ>9W piBudWKSX%~W d.t"YlE'E9Nwg+DۅtK[XGf+M͍Y8/}ϒy?65j iCU^h'yUtN:{jS1)B}VChWqYh? (DtY? F-]Q̎ R,q?m3?:I[zHMoOzId}4n Aժ=|'/k"g3|.b5[ k5˔h6ѐDѿ|r6[3 -KxbWkc*rJ-s B)P!lPѡCA+K#$bÏcmH?YJ9V&[{#1Bά/Z<<_fSr,HQ J~== 6[ `P,QV󓡿~IUk+ QvV^` 73Ye??+x;( igeLn|*1"sz >Te2D >9}J"thi=xp?N*oB1M4C3I$akoKBAó1hchVmC ,&zQSNG<ɗ_`u&##Jҗ$C)YתSgR*3 H9z)rJ+^M]c=  Ȧ.֋40#Ew6̤1MW?½%L?5Tlc%t&4{:V ,acN3һ#npI͕+W,rjS"jYվݡvo(0r[NO격g%Gq%,Y1,­q[C> ;zZiC&R(+g ͪQb̝#ҕ/W!YMLBs5bĚKZY{}w ^`H$Z15$&hȳgحaGP4`_iD:]l>GjNG1" jDͮr|yѷlqTfJfFO 3/?~ צCp$iĘKetzⵯzA5*'8 l5B1葅1 e[b𙖯#4$DF/㙑[}IG?F^ 0GEd#V22M OV 3\Ⱦk0'Pq&eUՌnL@r\m"`}*>ZY% +2'ӎ|5f"S_8 +җ!M Ɏ?/K_W(I9xe<^9Aj#RT:)flޝa1> auN_X&Xt硚4L΂8_Gm1:\ bC .<1f}|0uU ^$KB-4)I.;r^jXf{ e*"IQ Ȑx!$w Jh֨Re- n36~q< rn3RdLEΫdz<nvHEHAHh:pBR7^SnYc4_vD]IE C/Fkc<\yYixfJ=9bê;Wbr5*;E}s&VajLhm`֘Ŝ~}^>D~*] D;fB0a3$ ?THK\ $-d!K FV5F~, 4vy>}V=}e}*YgŮ@~.AWDW˕'7mG*/wFhDC-Y:3qbP6=HÅё}E0|@4D&ȹ "瑬q%ȥYMyVmϴ9 mN%K] lR},5ǕZVB(B_nW@Z 8+- ,+l?^u A>0_"j.@x VX_|v({vwim?`D@ǩGaԅ>7C׀OuHhxރcy+P tgcpoJ%145ahR[lMW(VZCTJKQoCIT^&8O_ WcY2:?>tO ;)Bex8W>K>^¯݄D&qwy^㙄"P?_`RF"=ƶ`M,.}( 8ʖKZpK̨ (xe̲@)ͳ]|0pIQV5C YC6KVg|sxDqWhԟ| $aN yۜŵAdznFC fz?]=!<8 a3hT%sKhpރcEP Z͖ۉ:dXOXxQf|mא2Q%Άl阙vDYKj?S c kϟp2*oEF&2,4%vPcY2+AapSZ&zb)zsrvbc6(WK%cDey)⃍ɰzv C^!=mSS>LprO)› "ClP*B=n(ï>k Lxxoc/BeQVA4,}Uʇ+71 cah>+OG\Oi4JH%QJVDhJ.6(>dR>BQb6mmCأZ- &ŖPP(*( Q.tg1B}띰cI\zׅk ?eq $j# &;{>o[ jyf8doLFpvBrŜXi`d{ * Vz !WQ>-vhK F$Qhz2>>Hsw;_T@9=2#zMjr%Fis/ИIalZ! `*[S7?tt96 $]~;-c*BT>(׊LSw3j";.t^ѹO.D/-ovDȬl tXax>Qpi-1v jtaD4qyǾ ,"--' 9./q51XuQLcEDZiGOǚZ4/Hly)5+ GfCOI*6ae4Jy/?(@@BThP~f u?K~,s6-WdÏ. `CD2t@xUgr p9c@Jp1 TE ="LjM3[-|d<;]T'ʲYBF x(3 `~fǽ)DRU@IAXsG$RR,11Ps _*30YeY(\͘:)Bt9;k;6ԤaSGU./*!\Ѣd/eiQIA j4}^!f]<>(ƈ9) _m>ko&3 WJF޹Ao#2b?GP^څQqC m_*=YN}>Kpzr`dn'?UA5Q7_LY`|CR&ݎʆUPF 3۾OsM~! ]ooɦNzw`LšAlXU1=,c,sp|ZΘ.)MǬua#hmA˰Xm Yrba6 >[7́'5?-lKNk7&,Olvgw 1̓>G9?}N϶  o PAG:Gqgd l˟E~&mg Դ7fWOp-UkX0YOJq ݆H$'ZbhFjy8ғ=&%ܴI뜎]z !U)Yt{14`6 }"y2J̦%L^L?a%T[o^ Q=FQ.zX$OH88*|R "rp/ S*(ݿ|5_LZJd+`,vC6=w b  s#4p(G6*:ʟWljD޺MQl&NkJ.HrYP? j@UY/RnI/.mŭq$]5{վTP.''ױ H{Bޑwkp73Y\GwP/ EL&~= 6?|@$(5 .:FPJwħ51|a[ݣ.SH %a!qNt3L膶 CݙXHVؒk/M\~?,1=ÖEIJ^^|ٳYD?ד:2rkN24Ϥ5Ϗagq&7Z SxEEh˓dԬfB#6c]-IvmŮ)5 2`:9ͦ_U8zD}+U>?dmB֢U};=fE[_3S0 כ|V{5Fȑd't*L7*Mٰg?_ T.0E4n58Z: =zXOX9G x)f8eիagY[0ϝf6;F, j_<֧o<݌z_yrT\ࣝdrp<\9rO/3;bP)ěeShqPBXPN"14|kpihB(_#NWj3k|YJ9i3Q!hL%A^3Onȳ]5HH$lQuu_-vH,5g$PY^syB|@8YS8 J'-R9CkkHޜh.r9}EhPk'o5 c\4ƧF03vd]Ϛ4Y4,voufcrl7d~yN$vɁ3P)l*T"hZy\t+1S@/y1\\"i.A*,2=*#zaotYў1G\.O;4S( }uE 8GTg(rrzA PI@+-Ù ~+_IG$,'ɘ_HoS$M~.1Dѣ\V^ӫ@IJ܁vͪv݂6{}뽵OGY3/C.~zdqêh0^pkbg %ğQ$yRw^`dO_G1=0`*@Ao)D΍Ngo9o V au)]S,e#g:tsNW HƊX/ %?w]/aM;hՅow#-I>u'{2ӂ|(X*mmyW{4=V:(nB4\yWE$%Xu bn\+zKtD vF+i Νlcg8V^;/hj7{'\%AT[d<6QZK 2g/T4yD*A> hE+xǙ?)>@t  ) B.Lx<ӲXv щ3-ۓ\/j*Ay\Ȃg>ExY՛I3^27y3|QCtT7f b'`y9,jAV?S*eYE^ }MnJwr,f#s95[jJ.^ '|mn;^ e[PKZIwwMo%yvAS/C {{2,^66EJ6#":WkNM8-w}mvyxL=3.E5zTc^QUNά\צB!W4v?ۉ}[Ws&o''"oݟZ6`|y C(=w X~SkEe;: 8ӎ䇓ek<``V {$/[>w~[,Q[=-TA T= gt4&cnɓ_n2f;itPѥ(NIۈcC(1V3l磔1IձKD>EȅvuNJppEӚ ˈI%j _6|$}fK5Mr2ٚ͞ȊYߏf&[ҁ Xq1ɜpwDSUN_H-WuBC.7cQtNՕX2y#g8S~#~͙8 %|| i͗С2>U0ցUW"lsYU(,=$`'#ߒ~>FG'̀Mi%s_E/Ŧ&8;{&\|3q`i Aŋ[:ņ >|>;E.P[QG<=f)K3|ca{;E 6±\'v/N^=Qb!SdN%dh'[lGh(t='Iz~5ӯ;EjӀb7|Șzy ?rnuF#Gd~ZKn:I%Pe&tr%wWsrժ{$/ CLmYUc1cY4GV@bx]iʃ@*'k+[Dcw@YoLOSkN +pE~%gi.x~rQࢗ`}7ռZ [xg}$Y\?<-Y-j` "D=)x,t;]s!ƊW{F^0!sbd>v~죌aK(0: >VIdn`s/[+pT S}yFl&@Q㰴gU+ Dtz?6nÌW55>tsSOCNVtq[G7!~F#f,."uʄj7crN,*aݕ=/4;(6 ]r NFtLgۻ';SԘCYE[1;L9skPC"?Ҁz+KTc;<0Y@O_Wtnn/1pLS„ߢb*g?L7+0po;<k:DS?I 6ⴧpY|Aڎh uQG,pz3 ZVGYm'u[~vH6y8%KlWOC3<v] J?e3&H@ ׁ{@hM}ו4]Vrj \fV(L ĸ\'0 (1, U-Enxf֗`CPYq[s}QE`0DYڀlFr6LblUM+@+3ku6\Hs o@LeaֹXFT4Z~a(()o'O/Z{շ(Dklʊ/Tw27_`{svU~3Wg8N aնhoyN;;WC%#ϊ+݃`04BOhE8s+"P.TJ5Yp2)Ww͇{H2Ć'P*SRYuVb粪* '+ءCC =U՟=.xJh#ްt"^C]B? M2m,&%j*v1gH]Y l&Nb(%cDḿ+٩)̳7ve<$ Ut +XnI9RkG%r+.$N{Ā@>AKLk}?,S[MbļVzUy0gv1iK^3' 8\,dϣ~%R]ᯯڊzhvBrKw^+D5 imrl%:3NGФChNjb!tA0vm`ݺN8l?zqlQ - A]&G4}V7jhML曹o+3ug"~s_k5k3jժT)"wi$.Yl P_r+ fȅ5N>PQf a-0M3hV~0 2:"itKX [F-*@"j` זs;GhZ54\wmQ?L:u.<\)BxG8#PLyK=J'E]uʿJs2>ݕKdZr!&Vi3nO dW'oa\QYF8>ؿg≛fLm?;T ^vcO= bY^ 9W #*ih,,gO~6'(]alXV3_XrsW؈5 ݞZTD@G|o89zF$F&w XÒȬ%)xhZmj)$=eR$iuI Q30={x|hAQBҡqxO)hC=2q:ďhatKOˢtSR@W6R#r$@c@I0k.Wnav,\D0U9ը*^{qfwBO+cE0Ix Z*Bp3"áRH6Hsf'J@mP`!VCڡa Ou3tO%\ߐ; V;(z0O&X]zp}~p锉?{Dƞ =pMaM};Q Ͻ鷶EV3m9'-BPĿQ1{ c% :VoZV' xDݐfΎ)IKu>* հ.ޜr'xɫVqr^y&T[phj@&FMDz^ @0NF?!2z;N-ĢݖwT08ƿ&h{Ud'"Lxk65 n'c/:q֕ԧoTj$Vx׫Tcܣ $. :!Ȝf\#E.䔘):&Ǯp~hϯd*R>~j kƅ֏XxW,+(Z8E1Vҡhc隃_:څXhJ5Ssb`uʼn\ѕHkz.cQ [Dw)TtUE4fWF;@HjjJۚtD5)'ϪXD<\Uơ[lPsEF\^gu&aCR}.`O/ZLwU;T CΟ'ÜO7 ΢wȾB;="p*J.\I)x3:1ݥ2![4 ӌ5? ,bģ `;Z"+G0XLO\QчOϼشQ7!\.y  c 0m LÊ:gniT/\  %pfxL047Qæ~Lf&k♐}ʪÂ`Ɩ"1m_oNz4A]؃T|  (}*hہ(5AB#Zu𓗹Ps*~ӢYhɀ}OFʝ+^'gEefOɷBK0SrZ͢8z3?@@BtxO`Ħ; 4uRMdVʋ"dX ]Pb1ݝ͘:Mm_Ap{D¢%HG7Ә~֮Ե>A/2증(/UugNjb{XxN (},3pg<_5c&RG?cC\"DDw|y.\hS޷)I_tZ׀9mq?L)QRk]Nj~SL} }$8H^>&*-zByܙE29DD^ԫNBvU;DTӹ"TbI7JPpY?.=8"8Dr?A<^eq>;QlѾV9[F-3Y0IT )]X^s#6cHB|#ۻK 46:ꚚZ1WQgˇi"nj?t}wr(Tyߞ?H/RH Mա@b%' hk@L'~^VF]quofok1C m2j4@x4' KQO$ѕOɟ7~y'l={?xIEAI7|VĬkj42 *;9 I"&2W9g%*x&%Fjj&<6sBbۈ"[}\:oGd DWyqg~z;T4I!`q;x;S#AUZ[19JuOuF TأСw -Z+!7=6!ƔX1a4`N#]8UEKZCjק`L D+Eh15)uL SRt]^gds*]jy_: [=kSݫuGPpBP2;PDr}%L)TT;vmUUwIW^zgJ$lhwռQX&޵WͶ~D'ۢVd{9ɿMծf{gN1-|7a{7L >8lbmy<3lr{PEU4ޚ (G[+Ϣ.t_vN#?בEX 4[6(AȦ[9V[^F6/ҙofM*/)ګEOY9qIv7-*YLN6m_~c %!pA,o5FP1 &sKȒ)ԢB܅c4 "{.MT{]hP$:7D`lˏgkIw+h*cfQ͜-el>S" io5 -_{/Y3g^64lPsF5gܦTa'b{-41fеa.9FX}}`P\7)_K@Qk R| j\.MT[PFfpMrx"j7F"1IyBo*37Z<" {&@2x{F.'-˶&P/KDE v![MMvA>B.seVOc_,S<$U1.Aֻ{pGN -+O,WzS2;q1-JZuP#"fjI:Fz;(g 2 ͛C-oL5-_?[G7uզsłP ,,@^\eҋBdJ :f(*uD8%K- ָc[icM|ZJr03swEƩdB>NKXv~JG`HO V3O5T) :҃]9X2EpD,;Յh` L#MOGi1fRz +jCfyypI9H_ Yb) S:I!k>@lj&"$8^x[) {S=~>>>Bx]ARk"83uERVڽr>8;pӵBV[ <-sF u%n~æsb5|9-yUGv'8PX[LA1OґNgE$6Y=OEIM MHf t(|nt ^,6V/$FcpMq>8&G'[&>aA/^MY &N@= uM{cQ }{ȋHTs׭zb47_-n1QW ;K;mp0ufNNQNpUAI$>bzVڣLBBu|c9V9? _VhePRJ7/YȒpff)sgE-~vp` *X  #iA YzGD6D.IM9~""|%$|Ռx1IgWC|}|) Tr(}!g ?4„v%JhSMeƌ_^x"'2"S@>sq"/$ 6'N ZX&i:$ 8`˚"5s6ۆ &/Daq 5 u_'VEud& %tQ8 򇝥o#&1NbCjhKjeBHE^8(**?!mbD]Hf&LZzI-Bb?m4qx~jR\ai@iUN ~#8 E4d\" S.r =9='Jn6l΁EI(LPSR)D,x' wL=)'EWfOm{r_hA ־"K0 Z4cbit@twjt7ū<tymaD2$%9i?a![ ;k0J lޱikz3Lhxo1zϬ~%2TyVj|#W.ݣNh`izK]g^ Z( IsԀ(-m݉C7ĨuqʁE}3 6ph'PTh8nLe# UE#)TX@/62jEN9 = Oz;#`]ʏ:n^wVl42zݻ~mǽc=JViMOS֟nIJgv2CJB깪`iKWRU  M/4_βcM- XaΞ (a2;SߵE?Qz@-}Zcx?Qa D=#姅|\GFQ V'NRi=iG dr٫/C,kK(!(V;3`UɃ"'jCɸKM4?#~P1Y(andBf쓫ȩA/`$ZB5]|3/?֮ tKb|VPG=ۄcYek2)`Cdc1QDFSkcO1Lf5ogyI7}Xd5{PŐ3R>*hp6&jp*hJ-J-Zwc삄M VcuR0cԥEќ nǒ`5,1߉zjMG mq[O:}_ TO} ^tYbo'~Fҡ5Wp{j .~`8`:hNζR=i9KvCB Aϯ4n!0PPɂh#=5Cf;rؐX.0OfDoB1]\YiO0`{,7mP~*Pgcb& Cp5~E`uOt#Q= bª?dyj~IrTOGu}jF~2BDi({dh#l-H YV3T?{8 TʌLpN,?=RVVpfCr ǘ{m+u^ S)x5`HEU͕%5G\㔏<#Rc->7㡆P7xQOgJFV ;=̻xWXj)&O\QS4^Œ?iv x:%P$g3[D9;< 7v|s 7{csln^E#Lm)`H+Dy>{ߛΦfvdm7cߜIFB5 6+Ɲo98`8 GP5f+FVh:X>#tB_RavU~UwJ}ƚbJ =hۮH(\Ġ zʲ?N7ʠ-(ۦϏtEcɮ8MDV {UHx>eU:x&Pp;T' GK Wkw $3["!ҨnΤ}9=q c [A5Q|p<&AV]8cvwny\xth,fjeL8TZ&ƺxmfUu>w+hڥ|gh&ZP6]<_ 3vfˏ2h΄[B?OLuUPji|rslD}5;twS9?31& 4AD*ąUsG$㘅}0{N;zT\+%/h3ky(Lĸ$f{H\Di 2]q9H4[M>]LQC(ϔz┮O7"'"uXn{+ )g1boZ43[@[%Mc߅=+~ulElЏŏ'X݇ b}aNZ١\+E svijE /'ZH\}2ZqƖ+XOhY*%=?L$-V~Ĉ4`X{gIs'=f:[uשτd6ge0% >h5X>+L;bIyF=wyj4><ܢi%^5,t*B"%^£.7t)ao$5fjxSg9CHcMpUn3yqQ; `eeP&uJx.yAԅgzv9ǽ\^'NWI"G^(5/SlJ/HNXR6k7Zt:6mM* W<9.hM#Nn]EtDS V1P@$ùn.nTuvcz fyoٽ _\@qg5J8O!9ykh.~!bD62PҬ7d ?Pߙj<4#&a-~goQ߰[ax0Z_b〵Wʺ>Fy溅#-w;0.3|I= :+%U;ktqNN#/[ۖtL0< Z|Ai(z Į]>rธ֚bŠ7ù`C$8 񈔸oy}-<IgGzs8mQ`z>A78ϤJX.a!?cǨAғȉN'Sk0,e"N0N]^?D:XmmK  ܳe,AL8M {b'܅e5/1]]Cݽ0MI e8j<$@!p`pM0%hFBg/S/Uag{xnbn4W[R鏝kG{R0]kX(L){'pyU_.f 9N3QSu6)ͣ U TB(lD.Xf~(Qg  _*=.E2f~<Ys{gvw 1cv}gHx_cWo6^G7)\AE;?Ҳ(*E(R܆nϹ(66 %xU+] f'Z[UI(ti5%~ʱ2KWpS\%ӑ{ 8&cI Q,ʼn*K@qV;.uKu{pKCsbx4ͽ Zj69$,9H5=#SZ"rխ` emf6{>eRhH:]X5G.jft8܌cmtj phK=a\VV:PVd֤ ]"{`XwD<bEs7V,KƐ@SB9SUQ;!렲#0ZO{ O/ZaQRN}jjj"9pR ((Fik)y٥]U"2Bga-=@oFQN`Ba4OḔA0eCzF}oWQU s˘􁞠)HJW sbw5{9V_|uA唒$줚].'IzSC,6iL N3#ҵ 7TN첛LL6_g(j>$QwlXX݆MhCvpjha%^St&M]/v7|,!ws3d D-R`2\%5OB]gމ5~ /)"nQ헀n\7oY:{QYʥq)w ;7BC075Pc Ҁ`Hz?c$;s[^4 s_`,?Wr[5 e7CV &g%jI*ZpUSŹδ׹A;ݧWh]D6MH6XӀA;(^@5s0AC+_JW3Vq} ,_r\-De2qa>@ 5|!][ {p #&t]8Ղ99qC\ʀXg,[T9h'" Ӧ1S'ûI)U w&׹w7wg) "/aڼI@C2rHq %_ե)c0ϙy0NP,2č[; aVtg2:03KSZ5vg y5TUkLg_Ј+gZB$;$ X &*$KH#ֺG45wlibk!e kt\:A7y.HXuO[8Y98*phx>%ch SkcslϸT*O[ eַt63vL$琬zɬQ.1vS6uRЂ 1O9";)d1)`rs):>b)teh^[^9n6]TAU*%ky1 -QLDC?MMekL-!hJߊ40hSo3} 3%,Hg9M؇PיcF)Qe_A _+0 F(] sٳ2 e# #SxD{dYf$nVn4oqR,pi=4BvHx1jNr, Ģ( Wo*YBoVz"Pk`yw083qNόOwس2'-@.aǟB+/٘:;T:EfmU  S~F:59hThtQ#&-irU{KxY횰My]|~>j:Xnтu1i3A{zCu1rr?wЮt9lp{BsٟqWIXKn#o7g Hx[kg-" *6s59=vmB|EG|EoF=iҪ?npD Rod\Yī3r|(GtлA`) Ϥ50SdVyOFzLႄXnDUшpULꊈ,ͷ=%=Iy:@#$K8tIaGrj4~8X.dfl! az%84S(gK1FPj[!er„nuAd1?F/Kht=Ύ:hqjX(FElrM$4Ik. {$ϿK;>XLcD }ǫt^]*e0H `zFlՋpɮpHK)ccEM!ڊYgM@^GZ Ao%q:)ɚ!SVXuXԝu]BT-.KoOz\ي`]GpjLU%a@OY_xѦB7kpDH}4Y/+52 0uӑ,έcz~qɘ %(ϯ M2r`:'"9t蠂L` [mdC7U~\Z]yhC"5J 7J5}yoM} 7Hۢ嗇/p7rqA+dEVj赝ǝPdE:/V_p}+]06U|D3fzKW`jU@_BLeD$Fs5T<̑%^,?VO.v6Bc6jMt5!!CXS6Ȇéu1/X,( a*uAZgo!y(c/~Eڞe|'4l.h~碠C".ʎ=N$˫QnKtr>Dqw.uA=L rƱ "݋շ?Nm0ªsWD]ɧtFшpW0ktyN9QF'jȹ m e1[x/*='Qxi@5 ~ L3ap rl^ӗɗcTA`c끨˷τT~z,Q 6LԱɮ1[S_Ç?a_1: ;R|&[t'0ӚMp8!@ۃôd*1/4j"7;6w (RY7 (Ucm$KK3xZ{^fU~D鏧&%@ߞ,Jf3?13=IhӾXo=.kEx]ᰈD!;YC{$sA*y)Ź ҸAQ:E(jq!.i!QO|J܃t %Lʭ[8!Uy°Z@,U{fwMsvfZTVirZRgWVΖԏn6EXY ] Be`L>~ hA$kI^Y{@7JT5;*<4v`/ZTt?.G OjwڪE=j~ϗnsk)g|ti4:<ana.Z(!-jE;O3 Gn,򡟏鯡1-.fzG!l?!ۻ3\*p_;9~P.c /vcRW"aL++GaYTyh+y47GYl++_ui5Csq`MF-G_cN2FGq@gJ4$8ho|a01[pU&FvW1jl8N3?fPNY~Y ߪ njismˉƧ|,5$༣[[akSfJ㳷x.B|AtrUUt2?ˋs Jv_|ѐ G]mф-fì<+%Q>:zsuQhh!c[;Y+iluX s'.Ej[=:',C_)⧳;O_BZ\nЉOGcJ%R\źLz|g9UuԂ!1E,G,ePl71h9ClBisz;_<.<ڧtފwjp6xSoÔhV G#PzēO*E\,۷?Eg:H'VI,2G>{ -<c(Tv).3͸?n]M.] ץk`e(jݔsJ\bbQSNt$yRhts;h(q$o{MJ>xGdERKH\/X>c%>IDDp55c,: Au&Pr'͢h~חFBQBgy4GR(e1fxm̩44 Chu2rA,~rS0va]D,,~5 <s/̗h4>gx~p 6W/Tk# FQ訵ML_Wm )*P#bѳ;uAg'0Jd~:ޘ3T\쯣Ek+~(GОbi(;^N.^(G9pXF!BRc.h C`|?< ̚){OqD:^m A=ӘBu"B+z[ }I`bl̝qD/c ']+6)eIٲ# 9vC F32и}3g*sSzM~6ISm)"> =E>N@,ؿus i-fb0kgoNtE*^B]t&Uc& =#n掞]B;k0_no+zo3 BWU9Ӗ/R&^D&75W38r.ᐯ3IHLg녬Vc߷PoF]:6tѳwu*tN1O;f)#+=B {ik#}&< |`jv?2[aWkw)"h m%a1 jhR?ϣdQ䲁m΀>%J䈹.h7\ e_`O{Km4XM {vTJ:[L#i"T6S~^ 4l;HRU@,wcB!J17HcgKðpo { osm轓{RKfMdըuQlsFx( \iWqZ7[#g,cAE!:q]>f{3O1ܦf1mㄣ?:bk6r$93:e5$ P@14ay[ՒmU-~z0 _94<]Cr43Jf6QSn~LX|`Bxрok/[&H:n~+eT T3q.\\Ŋf|KZݿQr*u҈VK3d`\twaU;Ni p;j 29WP|߸gn-:ba\T4w+tp;N!&/$}'Ŵ:MP h&g4! i!r]^y/%zYj?бч/ãs^4QAMzsObj& {/3͹IfCqBL|h!%k-Qt_Pnh;R x^zCj<@R[l~V}[߼AҢ6B`6&/3hv84RɤDnŭm^JZ=yiuVKĢ`̳{g\Αi<6<d̔4MZ.B8Z[zn33#Yn=4A6"No8%69dhBP˨Цa}oS"bO?M=߉ 27=OT/~ޤx5:[xs/ZVUuysm?Cg8Q(bNc o!$U\Ҽ&4ܯre4K*"E oH2tF,W,:`F:QufL:s%<8Q&dpr_lh4jpWHYs2# `uhKծ:vtw 'ŝnI\XSZkWwZ`p(̠ZTR}?8<~эv?6pvjPʻ8!1Zi -B &vtdq c-%IK_,XlMCY ~!/>/&n;GőV V5; S̟fhBCvɍ%C  q^Y)b3vz73"2'.jkXt,.-.gC=wBKSg`;{9]cP&P[Ź9ƷDHk?*lϐ(k89}l֑ϵM[Qpgܚ(@#^0at 1hTFzGfG}zς8R^b@$2YtOen_S71DNrIJ)8NDaY*\άz L~ +5*Lhc<\td%o _kj=aM\ _-JZ;G'ޙtVp;]8k?u&f*ktpM_|Ss;zqXGnoTlN޽Gibu""0J}6M^L c _?ZpjԄ}{(2us?>h4+gz߸]\P\mpGOk24iY> S?OvQތާ.-L`;HCΣ5hX|gW1vskF*Rfp=Wq* 54 kj`Z̍ ɀ:7!K큜`;P2:/kljÊBm\ k0oJ&k;hI^b vl<)iQ騏Uy4PCX@cjO53 gESIzt>> ~&|f<;/LO\ v>^Ø $nC8P}z}Bۣ֫8=Hr[F:q7D{Rzn-OeɱEpaX^-[F&n\ 3&duGU74$8{DJHnVSs2VAS_POct\oD3q?ނd۽5IsV`'G7#C_H&Z "XҞv-h9T"R?]BΥl0>Y$xsY|N*O@rK‚d(wfm%}{?s6+sY :ZnmN1} 4=W`DydσXxĂ)2;n.qϏBc! RhwޅabC~Q #ZDJXvP=S X ]aƂCiHNX#ԛ!p%ʥK񔡤5 O}>B:o%&r?i2ܕ+Aˢn%qaxc.nd)pk䟸1i"*w5gOp;`s,)QB${ҙDw`sQ<({6s1;Sc^Pj3pնwG|֦^D][TuQ7f_ANf yṻ`<:wT/CuZ';;@M_su"fDVA›"=ꏲzF[+~K0_H3~kzfC pyYKg= FTgc #5 4*('3׭%;!ؙ3A5~/>@t{aRH2t7[2gJ۴q>R2Cײ5LA]}>.V,J*漏.S-H] e-`5ԉSvU;;$y3$>2GD1Ntˬk[G*oa3-b3ˍr4c.(QQͧk>7>6]Ͳʇ!O2$";:'\X,O{{d~8i |z_w%5b-Md߆W}YͰ3Wc8KҴg]aϛŗS6D6+TR©KUxW$/=ti uG$ҸJԆl=S(҆2tȪW3Qp &O*}W3-k4i_n_Hֶ x'g஡GDe ANIX7m925͘e1z YDWYHf\p$)6> ˛ĀW"Κ:MܹeCv͡2O_hp}֕zz '| H4lz% @whM+UZE5gN !/ OɎuy'CV G]Ӧ/T^}c„UҪ&+?7:pf}Ecil"4z}tၸ>!6m!ϵZCjcx$HaMpj:FwmctdPY >G!y:1c`Eb@gPO@Hrd]b]}G_ur'=Di%4Zװ:5Po# eel^_]CJ;LNSe8vX1,Il1A)螔^h+=^ }49)ר+D,tR[p%n VdtOʏ5Vu&M/ I#^6@vV[0?3ۛuxL^QRes}Al F e[b Q"r$@Q\Yݷ7 @ .G2uK8ͭ!Jb촆EF~-8݊+3zL"PlģQV6[V\J;NdΔJ%~h=ƿq1h s3΄/e> -"KX"qQC󱩝wڼCpŜ2Ҩ#u@ɗrleyWj5R-TQadt_%eWP26 f_0˘dcO'B.yzN܎Fz`vz)}[k z/3ŒuMh&I xȹUtX.iuayP6o1C^ Kx\xy.M\~>D#K/hfG(JYJ( )K)b\L0Qhu~K^ȞBK4d?)tjhJg- 6\< 4k7EϯX։υ?ɛec8c@Ri1Qڑ1,W@-)z+?LN6bIAk[2^ȹRlwoK͹,׿}@Jݵo/J19 |,Gϡ7yUĩݦ&Sg>nzdņ%گH{H"ÀXi. Xa0{rm6aP l)*$.'lfpBJXJdR2V5dtO,?,ͯ/qP=5qq`.\NB; 8S0ZjS}(y# 'nLC\U.|na3d.L ԗ_Ǥ | ML|wM[^ۏ"f/v;)1NC3_0ODgG=;Eҥm\? )w횻a~`;',"obmA}8p;k@Ej,pͶ#DFT 5@,cCy$y6%]-l 5R d?owQ̺toF{*zr=ߜb6ޚͧ.|hۿx}叹Z23 i!C+8#+6dq<_@'D^DW/qk|+.U v@"u$)99\FP]%{_O!kzW[Uh*ӕe[\7_cx1 4ǒ'hm|Fbz#lԿN 0?4yVUkG;*pZb r >7{Y0+md-FBa,J`$1&Vi0VY&HjLX5m_fa} ysqYE&3PB<2q=eBaLc~Ԅ#_a@cu,TOT2&, j8%ߜ̞!F7VX3=+9~ڏ޿T};%csV6yGL^bEY3)-+U}:TK5o ֐iw7G9UcU))o ^#w9H.^,uD@9s"Hz6zuQ?.Z1(eUײ$vr_Z+GB j"\ Aĭ;(*"x:CXe"z=POȽ-|+m 㜁Z|d@:6(wQ,q,*drN!$ Mi7[H(,3 I$r:86> Ad`Ag,O,L}qcYBv uPi%ʨIt;HzN3' iusd%M[n꠲ J[Ͼ_ႴRӋ}$ƫ1(ENһt.T6lϲ!1ȟ3G T#ǜ\x"CPUx[EV̜I*y^B*ꚃ{RvЅR ν30yG9;K\n=i֚ <BĪajgV/O6<|X], 1Z~]vZ'Ӊ'u#r[ylw JFEox"AFzud- 1/J0LRۓK,U߲ x,)iEE*-j&"5ngKES1n%|bNO%3UxVR1ˬG&MLpWd,Mv+$4pb| ig`o evʓdlO9Յp Uk%dk퓴T9s([82jMzգ/< f;pN7^zڲ_t"GlƆ aGa+!և%g&ڹ:o|d#Xڣ#&V UQCdrr*8%t~&0v0\ƾy@L'ڏ!X VL81w!eKE=*G~8 Owt̀| *E}uXj#M ny6l?;=vc ;ܯU$hxɐ]$F:V@5"#[r>5ۧL6m4~[_Ȁi&*#,U^Xy=UcB~jKvpױ5%[%KU`U*TkOK0*5Ϝr|^*aH.*QJir_NW=w]TqI15 |4xXyAw8cT(l@;tctS%_ ~<:KӻmT:cՁw%T>Ea؃٦sDBISҠAV.BG">,gbכ I|%\g>X=qQ<}U դ|p +l%9+w$ E&Ԉ{>L}M6DG6=9_,ʹ PcX{*ן/ݘx)sܛ'IXHd %w5⺖;H/xuh,a3ؚo׭cP (ٸ\sRkVLG(`L-hz!ԉ0`o,uMf-;\ >0h.V`v"\fmVOyr:ݳ?$o P¦R7vYt;B-)2lll:LU*OQŵ%T4y2uT;Q(ož*큢VZZT&y|ǿJQӉǕN^٭BYOѿ桼όAABw,GY#߄?,vy?Z긴h!C|gtcR Gma#ks 4BLydb~UڀS͞K^o\%$Y@F '(W?e#yTHM1O0U"FNKS=E֛D0vUtQ}@2{YŃʬ}3 $i#=EcӍf)ܹLJ. ##:SSkGZ/}4(sx!6*5:bgGkWFon96>fHkQD%Q&5bl]5wjv:oo4^u>ѧB6Yʈ՘rJ-`W"kW7"wvD]IɮRg@AVMzL0T05v iY8<Ք(Q6-ҵ99rM=]?p^ZNFlQTqa?s B?̭JƙQxkKCe02<2A6uQ=X'h'LͶc{2jv2Fl[FJP 4O&'j c*-&2Vݲ5Ѻ]ذFBc|D9s+ۆsOpD-KmQt'j5J#" osp3Pγ^>hB l]Bf(DU8 >G !'eCߥ#-%Pޘ:P4좭~GI2HHM1rk D)*!Ǭz ũTFZBQ_.(dңNl@mh $H-m×71@{SKtv:;'٘oGc8{kp8NE4}&^lnqTKUI|XUQiTP,!07nJG]@ 9e3R92)Hxt%7Z DC @xxo\|ɌUDBhJh]5[S7Ѱ5EdwًeUv_Egq i]Ar,ի,cEӘKd%lWH #7mLζ:;Ng'Pq>Z%HW" zycмﴣjdOߘ?f71kއc3ns/W؅zL979i`pEho8H}Dm8 Y,3!jmܴ9cJ/:$|Mp+?4򴲦k5=Il8R;ͨ=&:KAo.`ҪP; S-pl"n'mIQ9 omvD^Üj>Q($|p‰sGP7&Ί4Ţ5adtTe P^sfrL@7.P$0e]{}%>ApP]BĻAˉQpo5*ZIFƎ\}aI}CZYhG~6ʅVU{ƃ!jpJ,TF2n뒆dpxNu 2`eKY󘼍HT(p! l~w ZIue@!ts e"/iƹGeyA 8=1f3T`yF_"TXAD- d,NKLoZ'@8|}5B؞ ҆=zz߽,E}h#~kYȱ[Vg ~87^GyTΌ-FEJَќ$SptȪ%з&x(Qi䉐x|6uMQ'p'>":Jx%jrX]Hwսɒ57b5\ khFXhp9gq u=^PBXKۻRKh,enmZH9vɩ)F;P]K:o]F&~ @JMBw#)q@_p(` c/ 6-vEO]䇓MTE?X];YVr,w_ltRXȝ }:4iA3N{_ mĚSCY;RjRy堍Oi骿SK;Z 3ﳷͶyBۛl˛PCGTb;s qΕ*!TLv^(W5#)SQioN k\."dja/U4Nk:q.2T5Jpl"ԗ6n<ؓd},GdcȤb";ʯ-\$ OPZ@FA ^VW AΧ9Vq}'8kMŸ\=ӻZb'Fn=C$~*ϲEJeGO:veXxgbIqxC!ATeTQZv׮Uh (lvzbOi 9m$S,n?9ee"Ig/ Pq`ȍ/.(ɹi.l=VpY,>ZP6BHX\"y۪9/R#8pwӋ+Y"lp^OHk9_b5L۠ y B~)ͪ\]E!lt?kjn7?$V$3>޵~k&ǎu2\JiJ  .ݰKbg.Mp[N0z"%-C ^o2Ժ`fE9C *\N6&`dž266k{^k']!o'7)@jJd.! :)~)O/:a^O염Q< xE \2^#c9ws;wZwj(WGmuU@M@΢q>U‘3+~ x"."ύ mm8ּ~}9qغ*I1yPCOTG¬E-tR|Nq~{ 3ȼb/}V~j.=l:GLeL(:6$lۿE9#\6 #m=%r`. P+QГ9/VgŴ3toXF{^_M >GwI a9G@=\It߈/h^(M`h`㱝~Wl5"ph р2)侇_zrXjLDї 1[b lt%ZDUxjѫ6%;p+S\|xdG`򻉣ò¦ ͆ߞY1<fhݖmeSb15ncT8‹979| =lARwP Js3l sdaR[~8Ք'F_KDˆZW"c`!bw$l8wA0ʺj, T+ukK Ζ44>WO+ 494pBك2S/kPўz3"Θ(?MWhZ~sv/TCв'>3j@*8M_G ǐ`uפd[_NR#W^ V)24hOS'f2KFzY{5 1v݉0cI:=kd.*!jerޣGs8úW0? dҬy9c Z˷lOB0Yܵ1þ=XxFU#0ʤfʃtlm(_.WޒX\>8^3IiC!T:P|ۣy:T8`5,!nN^@Daru4~Q1zUb&Qo-+9!^u3^vtPm>=/9)X~|_.#j8\mE:C%tQоVR8o>awDqk {rÚa4&.YG6GxKI% 431Bec/35 yM/3.RGgVgȪSn< usܟ(z8_h vP?Xȗ#.s\Tر) 2 y ɂ`12j>TwtdzG%'"|dLM/Wf7,6Ӥ\|hO-7bO<zh6 ?ڋ[ 3$nm5Y5 E;+; [S gW(1d ˗RMj6Xv$UqLIђ׫> M^y%qikпLS#p<:i筟R[[1 ucQ%!=C#TIjc 2HRBKc.C_kR-n$;@WIXĕl< f瑉~e S/(-憪cSi| UW1:A?aJճБQWܤ:z+viz]yPh¼=ڙj\  Z.LN'5]$hyw@,k !#:rdWQ8+!@tv,(M:ܘ:t Zb"qUY<[0ՐxiIm' b0EZN 'C x@6k?O'84FP0OQ^?f,_jCs~6DYP&Ᏸ$@E{B7L &(¢D p{V<ف![-tGܦRvTwyyŇ\i:vC(ݼŰe*Қ4:/w cшS~iՒo77 ⏃rj*}R)#avqẶ0ʟtO֯sV]r Fk&QMsu4ȯBrWXnGgj/ o7.i }tp,1\4tnY 毟imjQǺXDFϪ%Bxc X;l8F&= zάNQs>:d^:Y_8!l""4a_Qx[xOYǮMY}]oc:J(ĜǕSzOoi4@'m$UӰ؟2Hl9|I$dCh=ӷѺ,!FJ?m -R:wcwTأ(z2y·wN Gf$+~/岆]5=6)kɖAǵ,{z+us'4i㾆W`ך P'^taE`5o.#d#YJ$Ov uݝitF1LT*m;GwN@{'y=Dv[l 7Ap2m4ӮN#V%b5ׂy[3c/5( t2 v}xԭQ% )1\$Ko*,/2)Jq qfm9}0/nN<$cR/-tN夰=R܃Xjd))$7 U:Gۖ4rihѥ96`tnӤ"_j96ؕ}>ٸIĩfRxA]ZP s/ #UM"HmƁP}W4?P^-SWk1H]id`ބ9G< tiE|"SesO"%z%c4d Y?>Hk͹3Ƽ*7Z"a.e}U=,^h (h_NGN\aV)56<<܊ü+ ʄL@2sh{/1=ű':PGi0jp5Ѓŋu8k:.*QYɶRES{_֯箶0;{c8$ta2|&j:]|ЃIwibDJ28"U8(jQDԣ>GЍWk*߿䞬Y{.; (#y_1UX|an[u'0\^)K4LrչB(w_\/Y-GZԌ&w+_fF:+\ۖմ\bMg}6%cQQBC76YXʲQ{C=,Q̇vtwWyq<2$iqe/=ګEoyyG6JCZd;F qcxN5֗$ŒNsD}?љF؈5% ;4[x CP}4VCq[XRq 6\fO\-iʺ Ή)¿wʔ7Sw9M&/mOL;Ol* >ytn]"wi~p+2JP$7/p]E_&+0땈_7jnP*2[BxoNv~ S(X0Cc"a" "(苯Ȇ&(^1/yN`7D_iS:;ԵYzڇUD7F>D{e{:14utH1YMze'h˅ݸW|*L(K_-Z11Th n}Q7F`B@]->LlW/r@yЃ SR9&ՓhЍtfA&eF ٹKjE*OH| 1}WlکiUFm/jatUBbF7td""L*ITԪBj!X㤁E+OC`([`rgKFq|U/6='t}=?3?JQb\V2^iB'%*łnJB:} {TV,6TS:/kQ3G_uEZ&^FZI)_S/iޙNKߏ<[[n0#c5Dʊ̅uY 1(sey#oI y8!e%G}gRQ߲b)cP:܏LW But7Mo3E"B D֧y9qĻZ/TlSQ8?mO #ܚ: v!! j6b)9$WGb0WTvP(VA$d;t0?=p"U+~Jw2e5'޾ҵس!MUJ=HjŎsdBS@527UZ,@oKϒK}55 .lqwwfTVw&ԌWВ#k^Pf%)OWL,7X6FGk? i)Ώ0N*A}B=~o~Nݕ)8Q܄c`9QoVك&vY;7N +<^z }cy["BB`뉎@+OojUeIu &-w@vOmI͊ 5 ȸܿ4?"ys{dxoRs4Ǜ\qg=wdU#gLZ)GZ-yx C+6 7{9P_u#*a-U 'Hu!Y~4VH㨌 ŠC75|\Px@HEJ:.3:BCM\aPH@Ohgn9Esר¶X79wqORloح 0l@q!%fΑ5?!~"0җa׼nj1%(ZNvخAl?.c@I=ҴW Әb ZMi{Ta#Z7)B@eqmj 蹱QlNIz2r73бӷZ lgToI8TG*FyiFu5j҈}='Sxj"䟄t5rq4~Voy.SeP&ڣ72Cuu2ZL4C4گBA㭴|fз1w 6Je_&eS>y(֟G" ]鳯u&Rf}kYOR#>;x;dLJ> vȧytC~gTUоfKwG1#먜ˏOR3e>Aۻ2Y[4@|R]թ#Fqr<U;>m}ʛcNDLL.э,o/m{~ "I&cɐ͘GL1?|VevOpfjj@CE],8-Ġ!3Y-WJx'L2/YLm7r/x̙  iר}kݏ4țȭ4mb뤰K-1Tq4ݞbџOˉk:+)#=?u/ݬPGHvt4Z:[u ?zUx/^m5I@rHq7;+CFc@aP!HbӼRH՟ 'SRow˺A0`!դL{$`^P<ޫdy5dM):iD.s18f%lTsywQH=NNJe!QJ( 7t9 j(3ZΪs >_lz?V6JLC~%l Xj"oKԅbjɠFG-tVjWα_ t g;-~sN&F6͵%J,Gx߳e KT{u_DoWpzTi[!s sm}f>:4Kd 30[!#/|Y |βVyڡZ0砬]zg6 U'sc 83gz ;\R 9+(`QrOg(L952Yk7&.y&Fgz,^R@TtЌ&.ɋzٿ7xč,v+_lgu:u~kU<ʂ\׼ ]FlW~?<޸E\↹F>o2o4C6 0}F1{bNa(fELpR2]W5 Uzk>n4# - X+p0z11t:gz eS-L.|i>£pCѐLҍL!]]L@ }B2 #ţMF@7)ؾa?QPzRO75Nlb3;~~o Ndť3YA 6 i/36AqS$a;2r.2iskBXZUOC0v;ei8kVm;;:/*#wi$,P<\\?SKqJHkXtG˪Dm\E:5,]K8pn@S3 ^LTĢA7 WcgC8wؤs$ +~;*݆~.㡺dH:^q֋+q&s]aq:Hc$UPi \>_l=f+uܣ̨%I(bXBE^amЕ:Zj({5U X:[ Sn}ptI< ϙ-F@sF_O=Yz-4\9QS, ʙchur7Sim;Y%ZŖ9='#d1Ӳ-"!2:C/">kbYvn7 :|<>XϢrETӴ)BsHVrXD.hucAVN:Λ< ] xCܗ HOH ͎R}n퍏˾4P4RD]cp7C1)>x@ ?,spڗa>?朿P+F2{bVaҀ>4f3<)ui7GG ǐ¼}GC>'/p{-]>ÿ3U(@/i˭ܴ-t*L*kyI w̹9aܚKb6cս#P(_Biq6:?6E[B|᠙j/ʾG9VN~8)i s"D;e{LAF^i yHbx}Vϱ-Ǣ.m0agkr=vW|TWy2EE} ("˪/y٫m"L҇{,4 zzGrbiذS&a \x, y_͎!IIrS^p^ψ `s@aa) b.bE+`1^}A9۰ɇADG3?z5'AN[IP|QmLّ3͔vCRAׯpw!P^SYf2Ξ{U9F T5Om؁[@}4fTM1(ݦ~eĎ+ǐS6kg)+(bpPlԌN$ C%l`2AgTAu+x*⊝rw${CvU`D LXs-W;F$uU$>?ߺ>1!Oy.KN<_S+T@.M5t'pR}[:lFʢP9}_ |!Jb~ŞͿ&X\ij& j`v7nkGZ!ڊscJb 0oR;DψDm(i\q7d퍲H d:8X֍'CN[yi82DHIAڕ<&j6 ҟ.;:>orQ: 5tx {b?z}qBTPkẄ́=wIE%v& e௉+ ✻}g<+c?ş|Hf߽[lG9k0_2:~1~< 5W@ 1-X=ΰ>WܹMi$(3|u`'LwuJCݷ(~V q=:b<֋|.MZE!ZDH3m<&j5ZB~Gr?Y޷Hh{pb$|! ;Cq=wdjHUQJɰN ײ$/>N}œ3$0;lo\DAZ2 .ru^>c(Ǜ$P*yϭD|PG)xsV WA;e4r-J$+ X f ?U7֚ܓS4)F\ `bJ( 츬1:TY 8R8q7~ٽp i^]ltG5 ~Ζi%AS{߉`l< T؎̥@H@Wګ7H8\Ϻ}3{;JsC usNvYLɂ_)aIvq*DAx11y8։߉X<ƞO1i?2gHFƵARq' Ov0ṪgScy6$EKm%q";f2Nu-^) #́0n(3_[ߣ)y{9R'a(L*1GizQXD" !Ur:^D-ᣘ/>BR<VRs|hXLi]r %j*b?WC3,PoNx^*.n dȆprF3;#!šS2G;4<{k45-SBD1 A@lg>ۻ |s;bl9JVW쁢dQq`>DhIflmY- !b#R1L޷Nn /0:v`+đvYJ.ȾT HP}u4*|ai]؝$t@R k3f2l_x;)xe7HJM=z Slkm}> ZZ!Xw ϚuL-4ɽ@۩=p?EؼiZV GJWw{8>z%)zKߐ(7h H.|t,+kr=@2 z";x豷bnP.|S&"„yq9)q[rTKq^ #ʫZ#@AWn8YNPg܂z^Iԣ/(kU/NGI2&G mUTlyڷ"/^(spz})UeB n -1N'[}n`I+OX!#j/4a`ſ$)N|m2C,2YO&9@`| 21ubEy[蟕 u}ݘ**h70|NQ.?"+ 'rđJ?XMBnzmnOI2x a]T>_L+ 0{P&%|)x ,m튞 ._1ST#e  Up4F7-Ki0HiP)r[7X3e)~K}~[fj}Q]yCr96݉=e<9LViС+Gj "><A.0HMmkS.7HZxt@L'F h9IϘ` B]ϵt!t3MP%.[CejbUqѐ(f6[&U̧>E[kCf|PQFs5w\~#gOFE%ZoM (jȔGwLݵ8ن1*8÷frzC0%wr,QAak9h^l5JIj1U1co_d!ѷ>zF`qPih?4*ݛry(B>',IdDhZ]^xe._`ƅ)aI)& _Gzmw<958X hoE5u0P/O kXȎm k(UR\:Vz| Wem'"&(mn8 @1!c5r;؅}kPMΨbIa4^ҡdQ[!fI0ky%vuI$g =#]Gڈ^Azxf'7g3AKIy| tr{kݙk`edu.,dL&c>"Nqr6"ސAA!=(M |17)m>,mmkDx UYȾ63~|GRi((br%6gH_U0ݡ(X+[6 {N] P6@-%m9K12Up7&xca5ƍm_Ci+g Ag3ttacQ_<;Rz4dmr3xA ػb),tٙz-Kt͖{XK y*UBѥEU)mq R2 EJmǦsZayxi*Z1Y7t 6h.i R8 _6Yaݩ_?jimu?+Z2&%^<מl/Blоl#A /)ZeO2*ITZGų*[(jX"*_"d[k̵~P'!`!}i`E@sL;mX}$beaH]Ns ׁߒ ^OךwY3T8_]o8T{C%ne0 g#&8^VnKnu78-|.92kժ%Ekpf\s 2U̳vDŽ|փ9F*9n^jʲ6G x[2Jw !P),_t^1ȈL< y߰*KD7=:hrט_Mj3'.-]gԵ-Rdގ~'As#sbA!v\AszBg3tJg#`Z R 4RC_RcW 6Yhi$Ñ@ 01H[Bg=' @(8 #B||$aLuk@)H@,ޖ& {,W b.^[J`Gv5lLI5G诌|ښi>#pbo6Z%g3ElȌH,Hslc <_^K^ӑ,3tN*mNoXAwi9YۍJr4_'Mǹ9&þ&Q`azduZ-9?,ζkEJ1.B4 h}LWkw s\$9>hKy8t99I 'A_ 3jlTt|_HGlA8 :ɳOiu \J,H|2!kQ,-\o~1>aBWFdy瘏`'wUҰ+,v%?S,'"DE"EfN?eXZ7P^!^\!S֥EDLjdFqhB1ZĈa-X3q5Y0+rҋM w1$' 눏V7 ܁?PgMa~P|&9'3-x$jxJ$F1%nbx`mSH*( d\Ioqx. ǢKOR> GN ^v9Z颗i`g3;2L5*\9q$C?ۭ$zT6c%(H8xi2Y802Ų.+ Yn?{6Rjuu~ T%E4G JNj0Q bxE5W&{A;0W[zpw3̘y|KLd_sqDm!%|R>WΓV{1DZnBuJՎN X8n\ KIb-iav* s-z 29H/~߰tBl5\#$7g~fFD Wsф-I6&S~, ҵj@۪5fo5ڷSU)kB=G )/G j(V*-"BnԋF%%+P=r}GM@S) F/C0=[)2)%CXxX0MEQWK) ¶o"nMUu]Շ Q&r /sb?-%w("ˈ#p'OVdT{2'\28!9Qs45z`BƅlCN9-֚d' bm4OD|hCy0^:|VFX-$H&p8`+4GtF Q.7 1FZmMh%\_^{^"(Lޣ5;90 .9S  k~?S K/q`of!VAW`V[Ȩ%*Ti ^;.e !vV>ˮjϜg`TQKve AèܱD >p)m?l> TNwCpj#SUU?cBP&k P8,%Ha~|@HWbv)d3EJ]ΥT͸M( !Wʚwv"tG%@h,Dr 3-c#%ktQXcUo;3"Ja3!iբh\ܼ]y/שYRz9 s[NTFܼKewMZ=-$Ts`!fѨEha/1M 2û9p*,2qƞ}p`#ljk*V 6r#O Q2o':K"L+s略GGDj }%y$zT$M x(@vO&oOwSJhD&A_ExEdd?rh^.#AJPGGg͓bd- |v/6yFaymԶ]ܻC/ ODC.,|ƀHcD@&{ e<70CnDt̊ٗ!ϝfd;WsShE8@z~ {(ia~ sVΙssM GY?@OO;ڜV])XHFzItۖfjgN$]vdZ6#^ɀgTA$/G7eoƯ?%pzLeA*z7_B *VdE;e H~J-#/^w`_"k;CEkܠe eΈ8lmUxGܮX:^q50F~{K>6}Pcl܎) #[﯍Sv6|1ca<ۃjC+! MH&lT>mT\9@F-կAVXȓF߀V 2vևuu>xTq[->,OY,.*ۧaH3 fU`/(A_9Si [Gҩ!ZUI0 /k)tԮ8 u=at ʄMF] 2VZ *"0_jR[6F2(KBײ47{-m>R@:GA} :A@OikF مčcb 說D" o4G.Aъ8Ӂ5b"tR! nX5$:zQoN=_RE' w6gzS<n4Xd~?3I)U!mYkggl,Wc$ IFV|6%y:ŀn6Qm6FsbR c/?h*cnR4!mijrUf.C-Lu|ݲAxzd<[!<2&JOU)Mh9~~Q`#]hT Y) [+dK^bp**ใ=5<-p>ڬn5&k8e؎=zAeq$&j3Bg":tKB%)áAݣ VVojm=.S7L]RYa+xpӞ[]PRI^z68c^IY%^+o87z̅%LI) (K;?'o7Z$1o2@A!jK-D?خYαa'h .NO|A ]; :2] H܂W ӚN'? zJ>~zOJDK"M_ψSMHuE1_q\M½B q=qI…,kTOB9 4R W Rz_)e7rm|& 4ʯn-ÖX;AfC.G;{q.b,b|O{MhM0bTÊwe8S.-睼Ⱥ14lu>e#~ ·;ֈ s,br+7. ?(*Xͷ1T {O$"m\۟IǏA*B"~ ds3d+6.yLtC%XM[kՁ.dH${g[M/M Zp~^I;q~ծRPX`jraKיܨ 5"u'#^hIN4LxED3  $B0 $)6B$/ < :Z=v9YMږ1~#0q.oF-'8K|ˣ`DDp4P+Rټ-sem50gُ304}(/[&E&dUS>&c<9yMΫ%Zi D1AUitv`䰶x~*%.EVT0>.9HlG$zp*z-b؁f+*KcEt bqU\ G]DzTnc@JW\#o;ql>fSWzzǹ"e/ 鍫y48m\q0Eb yO^O~/otq(% E,{!ATX5glvvܜ]KS7n6[TZA!Yu,-ie*0!:Ʀ.4 4ⷀ,Rm^Ӝ%7фW|,II0Xؕޠ.3¯yT, px1m^=f>O#"r8|y#b6{xAo8G3,"6$|ҷ0PW`XI,vidFLOt pYjcO2UV^y.{oՅWʌlëK.<Xrsr3q;&KЯ*]Rmѓc!%4Hn#F!hӃh:-[-ߡG#aiM "FK?Ȑ <sr:Pʺ/,Xɴp*;wOիt]֨TWP$TLWd#ך;Zx5 @/ajs +xݼ$wԐTNMG-<0.nGş;Ք&[5|G;obY5G`YܪZ ݁ߪťqRn3D[قpgjK9i LV#[ՌQDPZSB@r?LTIHjx F^N!X@Gz>[" g(0#Wr#ie ?Q8 |_ nz{ꄤ>oe?PF딅&MEqD-%_>l*ǻnnU=⚯7J(q⧽Bo0 )_1B< 9䵇M P/uT! n)ͧC;4'k Hte1I B\=vo /wWû+eM#K?,A$lIQrug9,ܿv:JTywK o?5?L="kt5@7}Nn"0dZz+ ?h9ߡg9; n6uUNdQuS* ZX )oav~xLw4zVڔQIăPU 7(U)dLww+mJ8Q?jbOAұ\ty׉K=^dq3K( #s,$NS)b(Y6v~̑NdE}5g-\ۛLMv3fpIs^TBfXٕGٻ1@)Ǯyg:gve\@<P3Q-Uo LwN(ԋ&uu#<#4[P,Bdw :a7hv{bx=;*j(,d((VU&ʼZ.'$>0R0ҽxyd+Z!E=93i6TCPFs {&+^{䙑˪@YI|pV?PU>}ԊH: 2LwDx-9@XD;-r+ _V?jٲT6tK8/9Ln;~kb؆]QS~*IX"¼kDb쌡eH֦o*`2qqj?%H #0 .JިZ۸ ";eI QJBD[=TOv-xVBB]Ri<^̿i?KuX g&֏V6 )մ9pїL>D-|7ƒfezuc3YB݆B“)hAYʪ\8nBu:8~ =ұ mYX ٮw.tjͿ.]60@"B y*\fbb NWLE\yqfV$s侯d;jY~"8e\br~8\́Iྡྷ 2i}[%v/OXBFܢEeq9:_s vak{P>Yo v&w=~$d2$؈ &\..\.OlAEnvroFO94Kb|'ҿ\{wO)Z)y\TZx `Ә"T1T'Lw@HԍšUc7i ;KM9 kMj3lW3LWlbno 'AK8އ='Ml3E1Wy w\s51'63rU--OƓOpqX\l(4=?t$uP`sGHe@XsUIN˾iw(;4k8|((ܙMN Urh23Xx,_9V "x {a9۬GF|C>לFkRiߞ~[߸uCC*=.LSj`ܶTWzS IĻ Eyo׽AR&6fERprະqǁg;cD)MdzѠHz;idq<395tE;A/Spa|Cv y=Љ U{kq-b %<.:|D_i7Ȃ̅aEL T;5{:$G::[5,+]`CSҎ"e0[-!Ă]+?Kwv 8ö 7n 4X{W ."Vn D`kT7ɱUʒUNEϘ g0-XЛpb8$VF)b (>kP$w_Z8.\^*i4YicEx(`֣zl杬ecoGBWb GT"ܿ1y~B4%zQ[ZC^>!dcMl{%ȉ 4N.nW6ԭ;m~$?!Xk}2H ؍m2}Q% /x/}j퓔εޡt[Q +jC᳀W򘜋"ޛf$ vuۛ4UB@#ѽi>r!wAvs\4mXaO?9L{4M/õgNeadb3'&ט6 -J+RP0KIoYX)lm] VUF| 9>Xet+dy"RdQ=?D.q4爌NJ>|h A-CqåC/Y",A g']IteNۼhjrXuz]vQGלHp2] JЦJ!X|P 2_iLIfj4Y'#?m'ͩwmrdbOןZnʄJhwÕ߾9w!Mܧ ԱeXMb,/,#Y_<0-yu m2_uUAܴvu]; 5χ yy޷hd+,`VQ+xl-,hwH3:VW]f4*lK姕nHL"I8=;ԢqVh[CQuK|J[7ҽ ޛQE]S *<RzJRXXj܌I|X#ꛥqK~Eا\_ގ~ߋZ e{+i򭡅C~*J!טS"mQgvyDCwjP0Ď[XV/+0s=͟ǶUcef\Z6^gT^gЗ;5p΍k4$Woh]9vQ|z[FyCeShU'aƼPVM/e1&dp[~LzB-[v6?mB9F$fCg'|(DѪ` >nT_lS o1X42nPP4`KP>=_E|#*\7D4E 1断"w*tc`EhR c<4o}/"=ц'-si9JN$΀Ym םS-_+7@To˛em{l<$kJޣ"o<צ+׬5=a9ˇ4ցReC9bȠMbg׷ܕ|b`cDocֱ{[tTU@_Y39< QuԒn;FlU]YsڴpVզ<Ƙlm$)E2_%[Zrπ8WFe \=9ݼzmՙҕOW'vtĮS(F {%`ڡ̹1<V0!{b $eP+x˭Z9??$B| cY<zj]ӧGǏ߀(ދ-J*3**AB!@kF A΍7N`"j O6Qi_uKk)6KUxc?H(b n?ı[_n[1#AQ,nҿs:ExxUXR473ؔPYHS-vӑƓ {}ȨV)SdއH5+~~kZ8lnxٖ=*'I8 Q \C"AIX+F1t9  RWŊG`qleJݧ`1yVv6'YFfS)0+mPg|,NOYg^'ѳZj"L-C?~A FOIGj_$30[V\eã*hV6}kgB J:H2Nq:Ittt]?(< LmXcAyYKl}>,xvː֢o962&6NtSK^3Hn!NO\2WvHkJ_(oC´ut_9wRpz?*}#&xzs nf@@_BJ˫_;ϳJYUf^BD|QaOM L-y!r +*4xgPѩꓠ"?~|)}|lRF|`E6Ywu [+58캱p%>+{y6!h7ڜP]F :qXt6 I~xQ}:vSW̘yT! F0OB$6[s%9(`r=RR;GY[Tuѡ5ow MVu} x|tdDxFc59*m|ǘPYo.hDMclClxd)gx>ޢlpIimvPoiˋEc)>؏:KUls2vw7e];#/iXp۟w5\e(K|@΁u'ńW[4^'aOqيt_*E!A'd [9I=E&$7fc}7 "&gMplsg_ վOٻp sǚ.TCuN0Yd%ut ar1,jGg& _i ૓I)WJ7!\<,A$:mE,Bs+sOcVH. 9bn;7Fk_)[oP*Aq(uv( 2迣 Q4up, (;|A=8#9˦E ݐCz}Ohh~}e4^b=kw)*x?.ۇ dec|_6lQe;C7;'\^"PJ$H(/:b¯{9W4f^_@`{WWYE p0g%R9ŭL;eT' `CBt,=)͋M}Aѿt Ppu'_dzGZ4J̹u CU\xa_'_raDsnbS^x18aXX8BР I/(fn%~)tIvwmvp0D'+gɭYdW^+jMR0; 57ה0wv/~KK$I)G'"HYeHIJen9j[3EI D=J.~,wI{f!g7צGׯ9}|wpC3evt=>Z5ӣc 2օD' =oۄ/_P#w I24뇪&"6˖]w|GGRwW]`<Qu)Qs8pzx; ,bj<׊X=Bn% _xllBD7({55-՘_M(ZA~e ˰H/nΞt=Mts?P ʯӐ(gu9i1'䦪=خr'̓%+zפX68hD^p2_;kk~xN<9S^ 5GҊHBZ oat2?h4 B$7 ?6&oR 'mhXp:YH-wEIX1E P8og`6;t+bڪVdAUE2zK4* S2\Ve<4c1!-du;>;]bT-}XJ7iΪ}=M NdJFҳĖN{ =c$>$P[+Oki=N gvUЦhzF}.kМX.ёVGeul^` ȐͫX:&$ {:EQAa(` pcb -S\pg gu=L=yŹtoGyFS,4c3~ߗ _qu^JOnr1ɲڟײte=гߝ0FuUC)G^ 1\E7;}'$F1EA-n$aV#Ŭotc ^!゛!C$#$׎Έ٩iiz,Dxo-,\&oNh̺kbW;*4G̱iS4*6Gb$;7@/xJYXjOKkKF)ڏ1LV.~9VW'}b{Ed:]coLB բțdߋi1k|H 1nW2\o<Ý3D.G9-@g}v{UsTlh)fo? z<sLDH~Z B -5OPBH'TGټe<84+ z?{ ŕӖ ]?.YVc)dK}u1 Z0,d;W3s Za0abװuaҖ̄aX2$j;b)?0RVxlDQZ[ɂmP-x{-ыw_.nckށtaߔwK~KuThqlrMW2Koy%[QdU·{"#s.rǫ؛ cDh Or v4Q@U] `_/F4o(߻X-j䃃b)="Ffx *[&ґ{8ul*}GXFrŅnb:\Zs@ʈprh"7WZ3˥'Lcvbe&K6Qbʧ#܃k=3j-+̑B~mϿ.Oϝ:cS,dl)T3Ak 3Mr!oe8w%5XohY-(ؕ!{`Ў3D#SC׷X#09 wK(C:&UdJugIUOPƊsVXtNmũ PN aJADQ.-ԃyA'+^xfFEW>Yse@XF\_8z8Mt$]XNt[MyXgc=h2d+_py5wxEOo,E-77wBG=$*;duvPۛZ1&bm-ZK700yOMa`7ɹnX\FLzxJ@-u=ŃďZ"Ж2*=5Wau׭X?k @sơ,tMK291e4)to:-1|c\ؼk7C5ՏބXEzEл=*0'ûo\`g~*~| &w3ѧ-M5g³||MßlEt|޵ˡC,_p Ѵ!Y(Ī\-Mp%G1VKYMz80)74I)^bLRᾰ!|jD 0F˪45iq햍 T , LetE3ƴߝ{F_; "B=s+a/򠐈]v3RLJ_ K4zkSPt_<#zSOT+1_pw.{ Fjo諱P_7t. wa|6)3(r3~WDsUgh N{TLˆH,F $S/1zԩ&ۧ=EsZ=&wp7ҧIEP9!fe&Ic8(d@H<, '+v-'Hw.A"1 Gg`^mJϙqIi߇VU'"Dή(D9\{}K $%.*=q8,|: u)򙫤+;T@s&%$Ͱo9G^|1e~=7X3C[ A+zuhr\#:q"La¤[e6l {^5 hR-t)z '^u S`?Ј=ǚST$~YnٷqFvyDt0$R& \\B,|tsT%fx~S,tD^zϸ^"xl$vO'‹$5#Pj?OuMhM)? zNd?Lyŭ ["ǫ ;,kC3Saw#ǿH:ޘ%UJ!'c9g8T "54^kRO8 >\lM)0-TH ]aOݑ ߄jYY`CpbV4>UgAVLE泮r|oQ|UP~ 8 ~KDR:cC]:B#xvr㜲&ѷ߉^<NU;pZxA]w#m=m<@';Agox&g0rH6;v.:^b>z/+BY%S$V@oOtTE9$/KENss_ؙmD\ Б.QbטY~:/M~tVBpaF|V҆Q0ը\"Lr7}Ԑ||DKX'!z7trCxHtEW+@gS\E1:^aEIZ,P=y G2{TSձI/!^0RYB2J+GԟVw.ZØh;rh ojd`SR\7iITfs%ƨLȆ/@HDwn-EP0p ѩU<SʄVFj*,ns\E3_4-iz2zTtp-iX0фWme:B֗ЗP.S4ն7"bnc@+;(h}X&?9NFe麴cnVQu:b!`Pwyd/ okp*#c^E_B_H%֞큶9.2Cgڰ@QYmNlZ}iq;_q-+g?x u4TZ?sax\]iQ`"?ut7(X!=ӂxߣ;i;!mGгqLR@|4BbIq<4EY[lBpQwJ_Ǒ9A4G"7akb=>afSn{8J/V: KXRm&;[V#s xx |MDGRֶM~k.jnR0~\]#DZ*qs[-.ry߁uF(IϚJ2L&Ç י}ۛCYe= %6+bu`Vƞb:-47J3(/2J|jBONs [w)9sTwL0ИCrWl{{Ez,jNG^*֞>iV/U5'jš[WM#ehʮκ bn1di{):АaӃ F_eħnEb\]ny1{A"Cq>3?(ϼ4sf R:"Bxyy( Ш)¦PG}38''!OO,R.7;k/G -?WKXqvir8#:WCAcz<.ԉ+(?7opNΏ*B*O&GJK7Dp&r֫PӺ$6 SDҸrS+y/ K(- ތ[`>r|qe=fuZ7}tCE,Kypb; 0]6:o0 xT M]X?IVȴ\6 ЗTD6ڝClvx@5z$z,GjUN%Հ5K7x=)X*}OW^DډWzuQo)[f~1n_]~6t(C4$aMt>SIqaiLpn`qd7-At1ĭ/L7w]Wؗ] 6$*{ȠCj"f"j 6zVxc$ Z^R.'E6 sGsK>Lق\Ǻn.Cx3פּxIGG.d$꣠hZ2=bS2nSRK?!-! $J! I<{*1~0@kjnV3@Y~Gx&.N,F逦p|->_rAc?+u+dwx@_mhZP›Bv\ jz@ 5>^a\:qKʑ7w'{{5w3e[Wu;w)gg i/,Z/C6XÆ|DQy!hEf8!;E;P| @kz{ e].x''ۇDPirQڇyx`Ҍb=7w|ͯ{`d|%CJiy(TO9yPv+8U}Dq~ s$'Nxm#r@vlNJi9Q"Y0y2m"ی@˧SaXϷu3ޣZWxl3e0T vMcU'vүWlf9wݮ h1MJ#DthP1(K5%kTs?x &"wM~e5!l7\VzNɬ<6yҖpaU)2역~[0ߖ[(5in_E( ō+]%YREYf#!yʠL`r"^ gȶp^(yvo@gH_! 6&8~llgp6^U%4Ak"F2S7*ٱmvC3q"0fH9<ѩB!*cIgq.B7ɔ 2xߊ1Ơگatl!!LqLF{={R lF̏S:akǁtb߈A?d߅t!3 G86vׁiPd?iG)}K~H.X<n%y}ԼCyr;V{pGc~k@esvO &'_!ANW&^i"I&kMI"S,tд+b H2dc/)@xwH}K+R\㵳 aIE!KjTVO䢍1ں8~eG5,BchhB3VeòT.0$O^tM$u'9#d`xRz۳n0:$eM> B{"7o42BvC3$1/eEr$}vAv'9I>4{̌w =p) Hx =T>ayA}h@0MF?3qAgdkz6?v5l++lg%B3|bIA_zHq'НK?˗X)#xG1jFV@emϼtfglͬdz͉VX !š%#6=E_`U^HnuhB'a^w5%s~Aյ @{Ijq ʼnvYӵJYF20va}@ڧgb~1r)b("bE2VC7L20',dBukq0 vT%ԼXy}v (& g (Plu\ QxcT#좵@,(&J4fY/mkmvOSѼ?qU D;K?*ߊܤ R飑B N‡ƏjHY<,: nM# \h8F*Bەk RIЧ} @ +&v ]w iU԰[V:_#íyyqOOP|s8{Ix)A6ujl 1Օ| X1QΛz{=i޼WNIrn>Y)a㙰 y'X|":n(W~7fK^v*+Q#''-[^Ah zNC~*2 Z>`zt/}ۑ<]e G/-WJxu=Ļs6, O@@Kk'dd%̑ĺ{ U/ıf etHƕV!0>z(oڸvO|3E xz0I@ )'w3Dw'k Uf"=>lhsD)*>옿fĒєYa܍U> B, @5,n"=$1Xk ilչ3&Əμ̶>'~UK@9Q"^!Z[/e0f{n =1zVmոjW2ˎeTBt,2ʏ5q%jreτO&|IqzYQZ_Qzn ygW2JkXRJ5z(8XoϱKd/.lqENG ?$z Tk6$3NA@x2z8jons6|¡D):k Yqg"tTKs tr0SA=Jd!7a3Wjoq˥xpƻҬkLJ,3TU־#5Is`-4G~J з,ܥQ^9&5IaVVn}]v#:fm5q5J^B4:{X+fC F!o!|`s%tNޔK-4Ս/oWNBwZ8"?ܧI`鶒_6&%v^{-<7~K3`DRtU{@N;dZH}AtNZ]z@8No !x[B'L+Λ*wEٚ bLS-u mfU[7_RH{~%_c.|nVșl>hnܿ Gy׎~zqH3s[`J ]KJ5QL9t|msX S }<-7r+H^{ E%uGÁɚ>:Az1vl,8d+|r hCL1fӀZ$9G",Y&,,Mi4+9d7'`3I0eF7CƦ4A=®]sm$X  Zleƿv] ʌ<@넙>_a2'#z Y56?LS,8;=Ӑ~!GA>C'jkT!:QoU.m%IE+,-g)4 L~ou?-^f'Ssɹ+V9)i7`q+)dݽ>֐LHB˧8S&E(>vrq(>(yB("F9PJ+97{XPS*5 u.Q87gb OZUhv0 }+!Jws0ǕgGn)Crtp^PޫA+!-\c#7WJֽ f-QjBW\X@/Q1孤yN?afiiNsˁg?oNv#/@ x0 xKO87pЍb1KNmuxMm4LȲ:mFMO l}$>T5H\#n;Zek9us@sy\':BEr#DX"ZAv*9p+z7o&"mD1]>iUhPp&TQGޥd+-;Oƹ521, Gh[Sj*B. t66j(x(t,_uw,Kd;9,>KTe/4VOCP!n\O|IV^HAmVrD>WP.$z#?&muYBHeK~?GTJPm]8MI`^v.=c {]NVkNcߊ^mwEdڎۊ -%f|E^+")31J>nDqfgΜqBCoF1̀ikWנ3ʯrq' kЌ? kE?ΰsaQ 1 [_%LWG Sy.\nLP=SRut{_k~pODm0\;o6e3ͩVU5'g׵3T>o$/zl>U2 !w9 hƴM=e$q#fAG'& ]VkѣL+FcD H~AwM?̶0 +=FE #nL wU;g͡Qd74~OzK/$<ӏI!?%xzޔVu}5mHS N؇}-uP&XQ}M\&D;A \:pFkܭQ=9.8.vڧkA+ iAݹ5z:?g#S]Xߟ˘)8(|u#˘̀?_'1әYMig?Փ *8nqB*i ˛[Id/qxP`.7V9쯡 :R/@+?F DG7Gx#z_h-`39U-sEo|bhuxLV13= 4Kz'|vԙe#b[>K&x-__ƒ޳G&FZĜE{y-B_cͲiڀVjSimOіLn|r@k瘚IF"VbANL1 &.zV [~ }>Z1sc|b̧D< yj@̫w$MIFIGM6R4Ckn-lB;<sL zeJ] z'H\b-]S0.D+6!~:2 SEz&<%{\6&_ltN\\SD)t?_;A #g~ w͍5P+{pDi'5H;1 ݢ5F֡2" '@Owi CIhZ]JGgGv-'X[Էcblź+)*"yՖs)ǮDd)7_=ub]{֍SɼAc=hxzڣ˲30CqHr5EjO(MexᢦItRGqV ŌN\XLs7Vk`0ۚ$\&q5nlmU00< )m·auRF|Xq>4&W}:܃8н3a` /ȤwUةSqP:@̲Ҿ)c)JQ-~\M`h:,GI)v _׋'9ePM.B(&͚7A_[ <[wvF~)ʴ 4k  (Rp{dipΊ=n%fZk$~^) :p-[ûi5qW/ =ԙ_zϕn*+*vKϗR;"$Jd.]*;Dy5U jdMcsɇpgrL$I[#ʶ"гDzNjgm%JYlUwbqD+P<|b .EOa v9ּ* D(ӷKľ`#҂wϖ1=V6lJ)Euv>[NH>=YX g p)ި:Yj/L.v}<&{?:P 5t^ 0}tlSzI6!iLgnD6$'49$Ș\: ЭJR(0O2e }5ajmAJ{|+P*R*Z),.E/`&k0xu#|Բ;BߔUe[IVلM˹ʈ#t_nh$D~Z?Oq@p|mݞgݑ5j肮 (k>I£dDIsp~egp?!ފ¸~J˜X#QpR j&y9O(3x1ĩ;3wh3: l(m L-zaue ji0r >wx 0aC, p\ mP9{JȰ8Y?L_r@&ZRe"M)y0Ƭ{i7AyЩnH› %=E:vMgeQc^3*.9]yڵbu?"t@=?& $JNlvX%;o:"7RA">įåP4!n4iR*.OF"> iw#`4.Tfqτ]{憤ed.ЊvPgx$=A]zŶCc 3 ]B< AĨ"-/v%y߈ێ|\&2ksݻ&Wtf3^|Qp做??vKmKCQ򴶼~fn 5=Zf>uǪZJ1,; EMٵ&r e%<o<5e:#B&DN݅Hh'{xh~kbdڪT3|0!n٦C w~ou7rlV{, v: 7Rh7> 4Y)h/|Ö+?Pygij^D*Uݩ+r/>ϙ_y*t>!tEG6\M@"oKָ66e%;2MO= ,S-nֶS.Ya}MPcX UNfjC؏oގp"jpihл*8·2~ہi\j*QXupG;uS:,,hs rfך(3:*@3\N*T .8)slE˲YSN$ }U1C{Xʾ67E{VdzP|[oXʁJnYFϕqbo=$t\`RkaRC"vhaMV ,ПO{F>c]؈ƌm̢RcR3(\$(} Hq@!lδ_.q/HJZp &|ꈛ $lɪxE J$8.0VFmn [Uq9Bvj^/ncO2_s"l-h,PmjF,z|,z`~%sV~zݕftfcW%<iy#\e ˮ/3pb;i\yӚ'^Fozz5u+HC?`=Rpϩ4, Yp t>&\aL{ 0^5dH} GaimOBv ]:sE(h3ĢYt>JQ-\f(8Ԟf% Qr32DEw޷5Wb&e~OJP345o<8Ð_'hEm{Z%Ld(φ 3xduF13[ɒThU(ǪiM9 N\_mLRB7O|NT]6K >1ĥSmiD3ݚ?dO+wۋ~unq M\k:43vnYeoXafNjћ~m. FZ3Vu68!pqЍ!P2] ΌB(hdUPk{jJىE7v򛓉}!Gr$)P } yI/}=r@ J/{T.So8ľj3-=D|y+z tͶUcIU6[m#YTt:۫ ߤ`Q$=OyeNBP2rj=E/}ᚮTg:6*m5D-qr—@`KC3*v Ƕ+t?=v E'w5GR*%Qtd7FKq\'Pg 9ڪ\L3ʱ Ge? 2fhڭkןU!Xml-0 Z{һ((,ȍGi *AUI" }0p&/}bHIv+Qa։m}s:lX^hB}1^$$|G!jd% 43$H #"i 3SU 0aS^>I |DO_Җ2:(n`Ā D6<Ũ-#:#Pܙ/#))svNYKLҴ?_,VQ*lzjm 팿%s3Y3K@ {kkP*;م|jx#mf[]wo;̐W֖8L85iU$O;96rC s < twNH>msPQLN:;8YTVn23hG 馘ЃFmue߭ϮfDO%\Ipi. l=aXY]Q[IX8eoEfa2q)Ť:]/(~t(G%J- t').BV_JWy~rw2(J݄[Iݺb-6)n+k@O; Y[ AЌʽs\e+B b򞕄VǬ0mlCIFT r;̺vdA6TTK\e9$p s*R={f^H' ~V3/&:xm74\0)ߜG rR>xX+_WA.Q.pznb1WrE$Ѷ XI!#024ɦ=/*]{&AM@ rWC[Sw&S yS8᪁mV_}]Ҋ\82"jSQX];5ul\Y /ٯ0`I+J._W\oS@bkx; 9y9GHH`Z,d Jځ~SlGOw{%DS-~gGpEǑ33d AGD= oC~\Ȣlv @{6fw\UT f3 =xZ95s&S41G$jwN,U[q`#ҋV.})ʟe>LrJǐ>4X}ΥܻnHG+yI iLFOˤBq dz/+b41%ޕ"%Iދ>̄`5O6a ֏4Bd(*j6O}Z*?Q1XC;tgL0Uy@ v[,GˇaqB,󫏄ã>!C5) eZ˄>+r@LQzM}S戲@rJż(@f7j*T*sT^8tXA ι(r#S 2KXJӸ#FxPרWia;pe j]VD4jg,y^=HM(BS$ieCD$]ƚm68t?_Dz(IEt0Fg5@Mr;?خۇD'ϘV삽nFPaa#,Q@ .hD-u1/+7rfFUh H)SMbHYXB8׿'e oT Ik}0/%/^\?u f?xZV(f򴮖ǞfrXP_D4}l<8 #L~:J^>2.[LhIJ)b^#1,Ч4aM\ ϯ:SI(eե2 }u,Awy,S f_&L.dBcz01$Ɋ!Ӟƽ_5c?U ,KYjXzn`y0RSnl9,(S>z1&yDǤEM^51>^E~ U'D$DmZ6Φ4*cS q }}晅j+2 Н[U; ݓt7JoHkgrJ5;:~k}) :xm0ș<ӂ)/n[JgQ| Ii*|^ӎU*goVxs [E`UW\OW8ir }_ɍg=jl9`;ȕU* ߌÁIVW }7vh_VW(X|[ۭ;V GHws'CH\jz[py&-4GdVe D$quHثM*xY,#PwЁ ִn2848E&Tu.x'<}D] ;? B*h -4pXSCRmE͹z{>s0Z"҈Djoed@jE!@-1=4"Q1Om)9=ƃsS /h1Z¦yRċr|:C{BψVֻ.+0D@ؤ Epۅ%&b ymmVݤ 7Q}%YtǼ!)ga:Nv ϟkOG4 ?7H⥋h2d*k@+S'.Illg. avl濙\H~se:d( hxnJa$ezKA벪|]ݔ+KoZeì.ajFPwkjM=.%Ē)É\?̧~Uh~Bݱ/iJK 8~i`D@p}~dǁa 2玡mxDښRL#UWk00#EC;9 t*L:GNM<$X`B%[˛"-9'lAoS'mEUMz1+bRw O`'K #r\ ;{&w^փ8dpYtu?6wxc֐ Ts[s#Zb#Hk؛&*DxπZY6ٶYT!u^L&'\EX|;6'dO K *)V[Tӏ2Z4Wn"R4pvֆjHh9 -{_ 584k 5AJJr]ك杖u̶]L ˃="gTPBȵˇg Emd{Pkyt cQ} fC3Jҁrip;7o^ Mnb C^ߡN `? fO^C9' _.otA{C$S GPH2ņ37qԅTӾJoU1}1w=I $",֞"^_d&bly$1.z^`z3.XXyd`n'b]e+NЎ IJ}Ճ( O^ Ɠ!HU6kV|M̅nWX.gqQZ՝udT4).P4Nhzc:Y4fG,l2Yx%vjxU3uӶ5GN#Pd8ꎴB;0asњjй@ ɰsACÈIߨFҙ0瞺7mh;MY cM v פxQm%ќbI\I4˵x"v+ImMVIbS|Җm2^%LOߊX3mĮ-h9ռx50f5[1^ -K]$NQ<3O ӊ7Zx Z})aH5emQ-w,1H%¡cL6 ufA ÌpXF{?QBE^# ج-N1e^Y=5I>q> XD6W<|H`\Qt1A=u;}y }?\?cS-ۈ0tQԄg{f< )M>5S HKg`yK4n|/ٷJ/ F==W?z m|w<_iŲ"r3M1f-a#u^O1d\#T c3.~G={Jeˬo'Y dE!| Z "Kg#w: `[{Jm+$2ꨮ㶫ǁ+g*^o?[!Dk 2XIً c#Ye+oj_ =FE9jDIxrip?+>IPS+wa,74Pw@dBDz}BQ¥; SO+Y\NXQ6^tnڍShy2LaRmLA7#G9`L?!;Sʏ#ߋoоXU ņ,QWS|KL!qz4y7?LbګqE2njqv}cPަ+Sև*pQBk*b<8G{ 'LH4̸<;񿟡ӗa%@XNޜ:X 233;Xr|&tDr^:ڑJ _d]M`mf1sj o~.Id*dn1ex lwAga3Q+=@4D1tM c•*b68ܠ?J|K {yA^O8ar8^C8S%?Jnt&[/%CIhF ȕyhq>ĊJ=wNߙ1;{^'2W2/FDsbl* 3ЯӹEm=}ͪvDb h{Ǹ|ZV ^ߛ\m/bb``h>\RX>goQXZ <4- i>߂H,߳K;X9ZSD7e A&;b?ߺZ E86F+P%3k0C[ 5 W^Ւ;Q[ޞh8ƍ0ۚuie_7Kx:pSGɨyA`<1.ʅSsl<,Y~0Di̐"ruָ7٬OXv\c~FNrϵ7z!_~x@bKK9t?kY7#X HhƉ|92,GͿ@>ݓ<9S`)%oaz8ۘ6fֶsk,^ fu&WC>D=@7`7ޑW4Qck&MA9yaF~UqAZ`-[4X >No^*;B c|$,؋1wYBAYtVE0uM"ZT*Dۛ&ScUYG!ks|z#zhoqCBgohwǂ,Og>울a&~d}U֎f3攧^1w*T@wkJ)Ugc )\c.J=s!u<84}6(E4Wx;rY7gG\Oeg0AyU/t|.y;l"@~U x i+MEA>3iht&ԟװ2" X)u_C{'ؗNzW]C& >\Yޝp/,J\K oGTAd`1hZuW3 ?ZVX,;Nd_\ ".H"S&4gk^lί=u_~@,=q"j[ey!z Mebmoـ^㑱q:t?7}{H~T[՛ôWmfg|Mo_n6!Qp<2jH0Z؀0rh.:c-EPDƚPG\N9lp^J^IV~ٱ9ըڸP)i'>.29q\a5W_ h'HR P^K#;gY`UXu%]'h;)͚A踣_Y#&L2rr}S[) SiS8g4yLqZu_U@2}3ݼDԻfL Պ)w[=ym/v w٢瘬<&=]r(6[.mR0bJV|PzuHX&R? WG/No u|^,w {{R0,`IoqIտy$(ݺ窗"صwVvP`rG|K)n8H~S|Lgl"5'敁RY{u;bWf+5=] vh!̮ ͡:-z袂ZHH.ThAztn=*yd}S޹ш8k܆?˧{G4 ~3qGtV;Pd݂8~CY+|pVMd^ },pڪlv b3ΎKbwМ(J-h/hvTO2ޙ;_;@ۇ * dHkAte߯-vYqIpԢ+,73sk=y>w{GC~N!fX-n-Ȱ` s78 9GYYV(qp[W +DSQGjyNEQajzO_rU4_qyMf'g4} !_oO'.9)hՀr@@Zkx,4dTF[11:qſ0!4p'B*3sřL0Hܥ<-L*(-)QCEsk#SHM~پ FyܮwX aDx 04xh1_EHnj t !I[zˏ&mǔ?8;T E] fMPY3mM]q!Sf?7DY@$&q<^4,1u$ ^|tk@AO?J9(ܪ<%A৛o ] CTWyʎS"J`h3+]pߓ:7oZchuK=soLFSLSkɛR2/ŴΑ] ?踾D-DT $dzG +;E~v<_r#s9xW`h??F7F0c&I56}3D"8k`)LHfh6tAY>;d@1٢A  $ Ydj[6IȚqu)'zrA ވ)}9Q;/1qR{9Π&,2+ř#f[( pd!HfeﴈW~`OUʠYdUxnMYx8kJԵ2dԢwp?sD1wqط}iqpɑ SqߧrHJt,p(Y VB> H=H}/\?97ËxjW#v!UAv޼8\/|6|!.$о oz76 c2ߊGM;88sIaO!&,L$ I1;h># a4MeAÒiP<>;XD,w3D{rE[ GNwk.=6= ,{P`fuex._c(8w4{' ś$ZW_6Q5mݥr(ĢQl)xcBc}4mxQ[TgLF-^Ax01qSAMt!}q;.=@x䁄QTLy՛ohg> HdJ]A!'nhf=ZW?~F\M,h#)NԗR~%C@"I"4F<>U :bbx 0?_8ŵ kRA؏;LK'S'K6XE0b4x4>wۂrSb:Γ*/OF 쫴#Htv;6oԵY{G?N+˔@ hNz4!52q~(X&ISKJ{WYdG'4tz{~5/_ZMmMȅgXq0߁(Z<ãS~t%( e6~an Sa o9`GpL)Vx oTLx)Mzvȿ@6]>Y5^ +Q(osnd(ʂb1Sq 1e,PF{ߧ)Gˢ_ ĜYK#F;{ 1T8z{ܾY n|o*W7k'q $PH feE3#jF\cy70ʺ:6B%Z6$#q 2== _qtR tIg g5 -7WSvI#C|yl4Z)ȸX ;7Y+zGZF&mD{^Gtm^#1¤v{x_mgm^_1h<d?}>dPH鹻|uR&݆ElUK/)sܵaQw.v4WfY@?oW @HURO+B4nhR\Ö*>LR/bWWIP‘ck۾6DYjڊ*HV9QA^Urt$q~|O[9(nKv!WTx%JokM7԰p-%HMp0&oEMAiLb $,];߲#YC;%VS7d玺xRw3?Ȱ0 `RY@GgC#덾/~ꬹ#>sCݍy]Sիq; ҋQ@q[gy.Fx%!4upA@)$t  9gsWL6 dzn]RY+Xm_?maCUߝekKpk_%5 "d9.>\ W3tys֖vDDw2#,߷o`w$:z2NUf=0("(. V L`13> <@xTbYnr Ru_x7_Hw`H"%^477\ %K96J`SKlc8SF " N7"_d$R;rkTic@̃Ͳg?oZ˜kLZQ "YO p:r({X8=i%d!Vj uwX2;p#r"V"( _ö_yM_(KqfɤF[jVt=Xw3NC?A]g%9gJa7\DzakvP;5H_M;~ve!ZՑ'.utH9'C,8IA =ne>IELԂ@cSmY&Y] D_"2 iRK v$; \OX8#TyX">Aq)'t(ہwj1aVryAPU4jy̾9J_e[+:]6VRZŨ睲I ; [*82($'#߻NK';Bu,1`okQ2+cL,u+̫f qcePF`=K* =$*!& W<T 2;,Vבujٛ/4=T^ QhEe{ͪC(b1dؚ~wWI eC>;V|j # b<> vaXi>9f;9&r@CwsoN3pMt7QA{0X zӡ!Ԟ?Bp6j/+.<@G /$&y֕B/@&ۤ|u6?j#҂ܴ\Wmu).] -AtH:o"nXJA怙87tqS4v w`rqpPP©3A*5M coeQo E;,ՉW:h3[慮l4iZ# M@؜yKM}X!r!79s YTuؘ)5E"fКh͔0!`OLvX+= }B鏘tv֊gC/ r~\>(4f {Rb!SKCO5 tK#9L~4; x(RnWhh-&jTK+Mqf\()268@O36Џ#$P`.5@3:ޕnqKE\mɪ2E:0%JnbDq{}m97?>x-:0|eC ctKT#.+YJ̎AFG!dH( ,<(-w9Zb[uYezV6 w\a(GG|8}"g1ˮ*Opc",!xʍR2Ȱ*;ң N{qs--6ww% W~n>+E[<S&x+)^ yruz*0/ߑ#)VG`TB m-]t41$~p tS2 ^P bI@u$Hn{^z~E;\Ώە({,h \ދ|,R=,3,@|X/mp"暒zZO*".]s5۔\$a FatA_"9t.B!{ YKUv5fRՊ8f;o]G -3P\XrSV lY\%ay{<+E+}P}/: %xU/AbfF&YxE )̈6iPK3x>s2tN%#_>xW4?Six=hvoh&֫\ :AIL>wkd:cZ f37q{5鱜T1|LԦ jxT^VD드𾑹*6ԓ4MmNZN<6ϳhB?03dhNExvθW}$lx%U O+jI!<.~cKF)أݗjFrF)]LE#KKn'6}2>nzVxF lzZd]?ף Br e3bs_0)vrpI)HZj%^% 4*gqpO*;Hʣ M5t0gK bNg=l:`zLA/-QOX v" ~jݓ$9oMq ں%;ٜMtt+bv5u} wLOj)t}ֵJ^yëڇдRhEQcόGCqDqEZRALExFkב yNc=3 Ǎy:& 4>irc{:VUj:ڷŐiR|f&]!xYK)LݜechD0kr4VФՙ):taPRɄ&D8[ xsgZ=%F) ;JwJpn"lՍ3^ .𑞟{dk@1 *DCHhq$޸9D>xZY*I We:g,کߍGQC2r.ш3G5L.S0bew2$ `[CdWH~#$kp(RSӉf6RM#U[knѿY)WT݉\'(hO lw5s$wtkPxun'&~ gGZ?1%VpA ]&Jg6 gBw7ow7L:*#Zl>jL"B`0^"-N.p'ם@oZc\s-)W'ADI3)pYZ#ϰpZ c̍_0CЬoI[lQ%]7-Bpa*n@xZ[pM^4~QݟD#:+>`v$0t?4L?f +1+'Qd>'&ss@ P&uSln"N%A.Ӯm+``"Æ`4^˧-3(JF@Lp udH%mQD|Hw(oK|îT/YF7iw(߁}0nlbO< 0eoa/<{E[>UNm}Suh B0E}3FV# d̼,lTxzc}VC$>+LWjӻ[hP_QY&iɮL!̓x 1.lq1M !EpMȣOrJCg'+l*(t >?z?c`կK{A* lP5Kݔ (Ok!想H,H{~Z$"!]zz[@%|0zM/jUpMϙN%`5P{x1сh>3dtc:nL#o-taO5H_(v e7]%>Сefbb4#!,$ ZNj짴P&\j<I6PGLjk+sl<Ɋo ڧG4PդxW6^y,EխX'kO:9:ky^]Ui `}jy?5W qva-ڲ0k5'kKL"1`gc'esD [nLpn@ XL鈍.-$ukS\K4Ej=\M]\ЋGcՁ4+5ܐ&b٫/u.ꛘh%Z4j뒾 Uh5fTdob*uK[P-=mogEy^9a5zl?f1g ]pR#l%aɳA^ lb!>IVzaqGuBBkTcv $vxVa{ {bxAV;r!+՟pyk$`gۏ4]I-֒j3M=sBimlTVR߫"F 4iI,CZѾkQ%x8aZcq2m_E?:F#Yq4 `䠬V.""鏇i|23M?i.񣲑8]ȣX64;c6\T fֵ[ۆ%<~?4tym{xz-eLJwM .%AA[kНI馁;Nx{MVem+FsijPc!@" -C=JIetI GY ]lX )?R}'ڠ"wrLz 4a_{dvZu[hYjT DWsg"lDzcVyƝd&.JJm$ғx MZ7 Tw@=xp_4ZOSfuY =}20PײGd @`t!zM{8姄2E@_ɘ0`=nm %rjDݴL+wY!6gr=!rn{p{7Y C˄xf ?_M̪eäܿKR0Cer=1D-'O>9-el,cA%aVs`7@@"9jc''ݥ8c|m+VP3]D +W9ߚ=CShʴj gAͳ,i?τL/d ,q#T;Epn!d,%ZNyXW uZ''Ф{3= /+q[e]9HIYLZ(420hX+Uƣ P;۹PMwb/#\HAwe6yT t{?YeUY=H#Q[oZ+@~Z yڥ>bUdZLߩ 1 ڤ.'w^˽ "pI/;sݻ1P̀fS#{cv2.~U\r#D6 Ɖ hT+U:g4:BDzFzhAn#k=mR/92Y;sg%@l[cE&A=>DFC..Nƣ=~͒+ H]PY +hZ1)Qmr贂 /͐vt--Pcg-֐|zQGͭ,сo埻N4*27o9: XP@曔V2 X zRT T)aBct!ZG3O[IӀcy[ N}TL7n3I^Ǽ8n:KZ+4;na9:|nl/E6Yš2Fj261g IM}x%?MR% 555.7/7sݞHP[sg=9Ѳr SMQNZ.pSy.ob@Jc~-G55Jvtv0M-~,j2obaF 8xcWO%,W1\.wYYPxt}Ա2828b omy_yStgvsIXZY\ '/^uNmӕ*媜 6ݦ'mjn ^l 2ؚ꣝vSsXGeK)0QlKZesM孽9BW0,ێPGItZDe``}l62ȸfj*@eӯOc&yDQt׀v$էGw}7ge|M{RM9U95><p ~V.ktX*cj B|b@ n=XȱXͿw=wT? kkS ^08o>On :T2\f%i@;\ ]Ի?L9p{xwc{*o Z׭!/;I9I9jn @CS$[+ |f[? v9y>,!b;@upTHEӫݞԷe?.8sED^"aLZyW8X/ ti{5wCdLiqkQ0 ux-xYf $નaxtxIV])uб8Ore7Cs %7kwP?[=*l [gΞrq_pmF(_O ,o}!ޠůUÙge_ĕc˕'l3@5|~|a/D8jE f;]l-/(P\/@$&8?AcwW#tpbEefwYa7VRaG<[ۨ*Sl/H5J$y.T4MϣƸJN'#뀢c,82-%d\y nSy/0NHvϩ|"|!FQE?!\r|\ Y͋<݇6SIr*75>8: î*w]Ds&OB:(ͤX yD5HcX=3zb;%!㸋tR`[knR, r%Ƥ! $듿DWwwc/Ed'.mF.C YS6k5h)E(2_%~F̂L4Fcw~LGd)4};Q) eUsYun፳8? z8b%3eBd-&~w1[Qj71@PP_0/_%@#.=}Ts}=D)= bx6,WFkY>KWì>tTgr'!P83u(Evb\0&FEDRJ#;;ygZK01/κ7kOŇ԰tml; L0k"FBwrfN`A2NiD[0)tLcle?V.>lG~CCѢϜpo,ᶮsv~yd]W/LǺ͟{`\ ni P8?|ۋZMO vY\NrM$c34sbH7\6DjﲊyRn'xΊ;ϸtXiFhy*4)QҍǢ Y8eKľS+ܶHseJ+]WPVp8>`ZBm(#ƫK+?|B\6Yg)ğuf3;9%ҽY)8SwWgC7B(=fwnO&g#m: :z~UIh-{QY7?}\*\eFb>]Ҩu.S `1 a.X{SJ15DMEUz_1дFT6V:- -Qx:MgvtFKBL0V7]W)tufmvgIld@9>/\aJ>斢>^pV3 uCHێ+z?NrŽq{sKC&]I@bB, &LOk*O,6K2dz304j3jiЭ-b~d-Rfqn>e pA611뢽(HTCѽj3*@E{6=p5ˢC=TN@&? c_ ;6F8xnYEeX{ip eY=/L8F=Hy+vlڮjhtj.&,uuۯGĚ:_\.'gWWM= L^"d[-atIO8 eyCFʜ c<{XNÓB!d'H"}1gbv{2)#EH!JRgFq -vnMi>e32pOb=5 gB;mPAQ]捈+If2sʳLMm xXqo.|Aza1W@JPe0͖xӥQs=߅uڽMov'@NGH.x;3gn>qB4QsfhT)@/- m64x0ƫS mstɅzzhz ^ѸF`ݓˈ5˲OMfu25MoZ7eqbRQ}h ތ z#ݼQ#!tNdX/%,r-D_;(~w|URV`.+;Kc 6vL&--jQ rPoV.eן^ `'I%6E=*̐#۴Y^Mȡ|rIz0ԥpI|W"?@n&6X:h<7ztn\k/~oj(EQh| %`Q)0d*L}.}L>5?艺z*1c%Q ڹ򖅣ٿj)G'ٻKU7SI!,HD2VƘ.T aPi4-'|9% ZS2BNz 8( 2V63K7u:uC!? 7&T;B@8UYzٵPrHdGւ_$1eh-&',io%1J#SXU>Ц+tZُGyꧣl>@hnd_#@9gzqr{/V40mG7Bw#&B@MK`~X)Da+kmGqfAe]E/'bx0'[Q[zsHB'a?8O:|#b6I8b{I Kx:xe%[u,MyyԱ6֌7.Ho@J%P{ H N\OѝRnT]cq%/!Tv!*ߞpjT>x,g^H rMtw&(qoFPcv0)eIˠP54.+ Qvσ?A:lWVy:vBW<)AgbLx!bڹv>mNOj*t&gMĻu򝥵-f>Qy⻄Z\ $CaKi^(BхbjqZ\߉_1f6B2_d9DM p!FW3R4i3[da/b'>T.u 6}7x[Ko3Y^FS 74qO|D(ElwFZ@(u JH Z WEʮ|tFKqTB~xd=謊g|ts@5Ó׎[7y<$B{Y<|+tN>LFُiNtV4lY6Nf]ɥMF;Ua&:>]*ʶ]CsYa:s/2eVR-/ݹ*&~!#ăbx5;H9H sf_Ld]>orVP[.̉Yd-AIE^u$nOV]zlij햎cX &Phb"Y 'Sh6pA*K 17 -}Wb6~Zŀ/ʲ.鱃LXdm7"+DfWG߹| Uel;Y˚#ق_A3I4'N|)~geCg`%"kROjZEJ$!T^k_l豢|iP3j-QBnG֗1ڊ_bre|>kktQ嫚Ύ^)aPgX% z)1N؋.zxc XpreP| Gnԓ}6rRY7P_{U$e,KY^Ks{$kY5/Jm:kZ~b%sjOo*^Z`Y4SX؅4 IбCܵS1}trg)S8P5H/ 8'"lOKOe`Q54D==-IMG6ZEYE-f3j67" ܇[HARȺ!D[ezþo_1Jczb#{OQ \"{>zAAXc (4:Rg}oX?@67r*GQMr_'~ XyEA'2 [_Ĩ;MY=M>kOK! Li(u~]$m!*!RHYmicF)jM9>8E} E2ۚGY䄣ZcP"Z~qT⚛O̔˗W*Twʆ$т<}V,fҴ9.{F e^% U$'n]}\;.Uv!,ѾnRe:̀^r2g Mes6l&u:2Īlk}OTSӏ9uıQ-<۩"מ0PJH 0$>g` h2];ti,YBr{kn4n3U IlӧA6䞬fe!V(fxPR UJ"W@׋J\zYC-ѕkאfբ }m[W vLӃ w~p7+[Hd^@Ӏ sVUT9vӷi׋2b|鄉87o̜Jb|:PeCMCOCʯIpޖzL'Nrq6 B''B j<'#o$2ANy)cy&ٜe0k7~(#(]rebȣ8Du<\.UyFy|]x65&ztDYDl&B`^^Ӌ%'FۺEE]B`N!^@6ߴ6A̘TF4{?mlP6G=tEgj2)iT vXcP MEI@a[C4b+,&c/ gGxK 6;cuh(MyT?? aDs~ԭaCPꭥh{y u;>0rhʟ`_+{6i y !ľBЄaV]]nY85.FcCۑLo 9 />&7=~0w'dT'DQV:.L](.^[7pyz&;%ȖS)X 5y$NQ MM|sc~̘pC׹i:ͺ)3MN~kMƣ"7`yy}vKg7+hl/e( _] 'P!1i6KECyzvpp0E=:p+8 8' 0y&UbvO2Rl .LZ 0( ԩ}]:Y{W䎦9m qZ'T{-A,b&{.Mʹkb씿e:3]E$u2&F7|X eYsgH>&9aUww'-\6 m||xP0wYH+%7*zdkZ1lK+1z4Fc=סn1'2اU١)=Q\WS*a7#ݼEWe[!o|0vےQl'*P|mNJ Tro[/S MއâWNc\#F"{o#`)$ &O2}qQ:ȟ/M;d~bqZBi4..Yd'6K`>X\ b\c~m 쐟.wi[MJ+gX}z"T: ߏjGUX .ؗ"<-NGyDW!կ$c$j)i75{Kާ>1k'%RSbcB:J2C;O.*%vS#ŪK l [D.oYG."h5 [[=4al Iu t Rb'lKm]VAU! JD[^ :(j_}"#MSL"]XhV&>хa GwU@pVa6>ҥ*C3D%B vb",zҵ1+0R lkb%҅f223Ke4[['~Vm^a poTS8Laҝ50FGh}Zo|l2qşABfu<1"XxtQF% ؛l$k2D@X Y|T|<[Ю "t;*2Q?f!\%U{DKԣo(.kLp`^')~=퍫)i/-P_)4 E#0Jk ?5w#!*7E׷%-9N|V,7$>wL#^و%KV~L٤4W*h0Gt-)1+-ʁu\(Ƃf뗣qcT>ScVNJ.H1jIoU.η/*wD TnC%<./tר -F߫GՌThq)0S,M'b ,Y^+{lq*b{m 1 %!DXH\0Ga*;}>'G0KG2[UYQ`JO@'b$rI64*8b MsWbYt8HT6ےCff~'b[s{ yDZ0׎:ZpQw݀/hMRS IAȕw*hH7 _~ZZ:7{olT|z&=蠲ɺ*̶!bOEkgɍ?[)ެ!f{ NY7KԑEn^YM龨^~9+o=nNq8:> #KXJѭFU@Bu!Mۜ B#:k -uQ\Y=B=$GTq`T(1#Ĉ͜܃>NَVJk<⤴{&/<()\94Q"LYK, FY}G&:o)ޢlnӟ `T}x|T$۹&a@?6(3Wۤ]|Wy\hrj,pp by/y9JܰS(9Y>O1 clqM )}5.'5fm80?A󣄕^JV_],F$?x7 z s2~$g#&i7Kq[ N emڳht3{O M83q:x4&a<ǀvf/tJ RWcgUWWۊbu`/G nݣ+$jS(W50o<9m@'9,D /ɿ; ro:pg>^ Z{v3gؚQ ) ~A? ]ъP@+ős&zvol(֣ps^=ቛ&gUiX@k/v whASEW\电-m":]7ӛ7 p 5=#+*vq#)p?@>KAU{Q?WϩބUFqmI&0 "h$nO숿H **՗A- G"UNK57黴b%TE9/ZH<:!KnKu%|܀>~ l0'#/<J 9hV_ $|ukT3<3O `[Oa/{<2AfIz-j;k^L I4.NvKEL8]!F&HGM{Y( 3_nȹm=Oxn[)&(6|LUKF1ם V))3-d?ͺQRivBs6cujݼOk ݖTė;:6O;!D¾xicn+°3Gu W.GA䡹ƈb9=)RQOWG'_r#\zLVKdptr ԑƉI|8-ݢ ~»Jdȅe_ZҨg'Rh9p@FYXK/ؗM(5Aw`:肸+Z@ٝXQQEQqs˕4H˫!׼$vgL#Dgq`n+e<9gY\ZRV XpdYR!obh8{drmLO+n6n ,3PlQSco$\X6mSq_*/}ydso˸أ,(P5 W rʇMy%OWnCʲŮTC7 4e5X_ )-<(S̲wgz7 Osun0kBAź e&Vv I|GOaق%}2Q߮z;CC6Bj=n먞Jƍ)"ks'#T O-/CWU(b:vOo,nh> ƶ.̋Ep? E74]YhQ9R ҍ[7w"vZJ&%ОNZP=٨U0BzW-|D-<`ɴ,J@z_nkIU\B$~rϽ%%( )mq˧{Sj%ͅnq8 dYM;aװױ%Z|VY}343Y2m G>rE/En|VhӒbEű Uٷ3@ik]yWsbC}q ̌ړ&sjᴓ5B`~Ɖ]ag$ɚj'kZcIOL;TC~YFhvfjB\_%nӈeD= u@YfN.8*ChW͔ՠY1r|vj4d> :0>T-*gg\h1$^Ծ\ j?`Ňz&6n0S6IONĨ}п#.@F;vFm"'yҢwcQӲ!-ȭ\_P[nwVOiz .;)eznʴ^ 90VO&lN>:j=Y|qc +XCU)q.Bԥ2;ƟВTaHUЈc'w: Nڂ0V埐>9Ӧg=]{ ,*oȯXMrLydDxZꟵ!z>ܼyc0t 3;KxI V8d,H ):e'AtLć _yOWa+lG:*ЍnpnkzxȘ Xz6/_dT."N%٬֖Y l.mv@t@ ?K2Ԧ@g }L}sjMtIt8R"+T`al{-.+ܛh/x5X /p"&7΁<s5M^-D.u _]s]a?v坷6ԑD^}ڋ⸂w'e<ͪa-bd@>^mzrS5b-&pʽRMDd Ssp|c=e@GKihOQzоw/ 1_+%nZXN򱒐%yE6t]X'PuJPiݐ7'7tW% *ɓ,T)k<)~0[n#>MhXGYPE"9@+FM-;/B^s~t $l9ul&G \& "ax0uKj=\ ̯)*fF=䡹LspˀcD=č|<\unD@@&5,Yqυ]w_ӊ,@@HU;#3(wX@! J׫Lcgj^Z yu sѭpjt \…݃eZOt~z#oԫpV0l p 1Tq*=Ac,FփM䗬,:?rQ^5 }(ڇ][Ă&>s(Eiôw[ r{u+s.ӑ/Xj0V$ѸJ$6lD+n U/Lq߹ҵ b}jOAYD<<.l<Ӥ,1t ɼ[23 9O]he&-&I3<8|J^uPҊckX(j.wZt߂XCӏ fy # T*qk!A/H/t@{~34v#']!1maF5jZ8T)[m5d/š_WV eRo=yLsihu>6츯sDF\񷿡Hʰr6Ě_\WH̬TUN~lc ޅy/ٔ1y)A0+;ikϬ ̗?013;0Hjuɤ+Lc+%)*{otq#09  t DLoCcRڣa,_:^]LϪijǻN8Џp>[^Gh[ʕe:pᰤáuĥ\o@j p)<X˞j϶i.&eJz ?wryp?R)Tu1O6*M8A@ɩ8J"OS⤢r]^'LŢʨBW~nXSzS?ipdDOZ(ru Ȟ3 Ό,> DFT5Y`_i"$[/gwnΩe=RQuF躉_NcؾW}{q$Dz]')=^ '-avOHp(Yf5b,K j_uԕ+Z/i#|ȑ["uP8=[(/M,Qj}HyxD|yІ.Gzm:$l=\gAL5`a[ljϳӐ SS_q)2~WjnI.jBʼnpRk@ BcY-{:~a_D(-A*`{B~^:ohT˙֧~QFCnŨ*˺^D !vQZNk^SE ¤gr^*@i,g裛>syi5j3)[(Q-Q\g,Yh (Y#*M * ޡVfꁸa/7P~C {~~ω%XT6MʀQzV=M L)}\BЎs^Z:iBcII|zWl5\׈ -2Wv9M\bOR.qƃA"4Dc9hW|=%yǵ_ܾ֚U6ºr={:PЭ!>BV! U Np-|a5Pli9J1(-Cqqy"~4 9sIbuTy\~Sྐྵ<%;]8'!_p1 Υ# V"mcbcaMwH T9 _cї=IqC1u}/ ѴBȓyq?sY gxdsV܀S vT>R75MZ% 18oR~7 {~|PcqhеFV{i=Cc p MA7^3f8`(E{ *VBPRچc  S1dtaBW l6}LEYgXlvĝ.(+):zbl5mBn+9$c6ן/R165ր& &!1ڶ RCBBh̽~[0z3K\ߺUSHýuDX%* K *ûӷy΍ҝ7^ؽl(1OVW*c_ XvsqiS~C Ize3NpV+wIu0d۝._bgs&wI/.D(e0Mu+N2CõqB xB3 oHͳOOԒ$nbZ;]q:=+;G`7>u^ sBbLsFJCկD@̻ N Mޕ5~Ŋ`5_oG@Wϗ /&; g2*E$vuz@2o/ =*1-Iz۾+as%KhϟE%];r}h'z~q} bقnz% :ǹ>2v^&9ܐmci.]𿞾Tk~wdAaJel3uL"1z9Uʠ.]Kޅmc+bP~:\4et zAXU|/fkXue +گvrpމs"Dz;e4$,ߊrcP9אb0Hg+q.4'F]}uFהShWn/6?2ĺC. M!ytJ)L>]]^ "Ũo[CZUI1RnZi pI?_e}+'/aS窞"7Q}T %?yg 6sXX@)pePm( q-F zu?sK{@w_jX.p|oɟki_l,AOG}W(qbF0/rɗ?}#Rܡ3}ȭW՛;v|WCh6 o_/l񧨸KeN!N8RہuGZT@?¿Cqog7{Kꉘۡ5dWЄ)T_9۳Î"Q”;Bem̿:^Pl3UGg_SB b9q(=;:ueO@k TR 5@9]X,idf2Sk r I)0s>{>Lq\ <)rɃ Fqq1-9VWE9%ȾHv9+gGW^JWGh!NX eK1G1i/ euDAtw^Y}:$()9N%ABJDJr'7'3.~wt<^ ';<>tt'}ُYAXx`rХR$._?8ǧߟr~}\58ވ18J' ]PTLxmR/vXr(YB,MH叐Qauj0P=|5w™ kjMJ~D`)8Al_Ch(GT^"@i 1!4seDž0>IW)bz/śe Yμ<ӑCcl:O+̀A1v5>30l;.yѓ /+ OW 3\^Ա2G}v0(~$Z~mT&@çڇ` &پX\>̪%ӑ٘hl{} FΨFm1_ͤ<<"V 6=z*fJM haZ(Uk__V/}6;@qU-I!N`jSm^uc!pGr }Zkk_c6ğ_SS^@Թ6=tU9?U? vﶈ,qn:yia I6YAl;_TX"\bBHDe ;z=템shusԩlF܏Gߧn}R-4xh΃t+/m&`UWE|PaB)X曯R0 co54JiFf>~nQ, fת?|ߘQz[8uC XD*\l2L*\0å Hxm "v|7~^T$3L֖bEuq'{Do|52Pκ?EE'RJ+5gӶk eّ`Բ.!*(\@erTx~t\ȘO^* ?• >Pgx@^d xp:ooJ^C0*8lR̟2ki9ZO w-pRpв..\@ ƪh? |8\ő"Hq d\xkU0[irNyHډ J$ hK WfV}KZΓ ;Ϗ! nߴ[vzW%^A ?T-6f6/t,u o(en+ԞP*[e"1! }UӇDv9t9BuLry#kLu'0#~cw-EHkW)Q[cqҁ6^B-nōPG^ΊLyI% T~6m.LCFE]qܴ1g-r3 b&OYcb2_q&N)1hzHS!N8|lΓ T@Z7Noeb$})9A7aC_#+/j6lXLd퐆EvƫjJQ q#HEMA=ò"a&UB}& >q R'/4׌A[#dƍnho!z*MjB\_J.Ү!3%38`*ψ]kxEz'RwO *5n _LY{ ^sL4p:i9rLKC/J{U$۴"z胁ףg]}lI}|E1N\@\-.RwH#jYWQ,'!ve0>_Bz(UrE{Z?M0׻Ajy:e% G(ٜJD4_<K0u|>Ubc כZ{-GkzBʨt#{.=`@}ۮ N0 _6@,U ,I*B2VuT,+=Rv @^OJd$'bnVU ~# # 7[rSPuNt]b\0;CB8 PЀf 38n> K ߎdޤa(oďÖ2oP n|O'qPRʯnMYn"ao[,`Xay%;XpvdFqVtϞuX4/B &AX2#Mv<`@a#6_ }kHÅgFSg=SrN4݁hR;?ufj5v r,% L\ $k[b8 q~٭efmVJ5UnGm8#C{ 9l50,y-shnɴv(ar95zE$YS!ȴVMDkX&)364ڼ{pɔ%;)Q૔6 ^9*b]KU 4ގIE sXlZF;p f5y̡TQ{l_uMANț.;V~xwUi ?G`Z- Jw5VТvݤbj]\HU3 0Tqܴd(cUyoI yqJh.Ѵ@m.4TvKhMU~\c;A>9!%sn Nx2Q>@/Cu|;uCOl/ul3Q4N׆/i%O]2aX~pT5j0߯g~_…It+{Y6qk:'GC݀(].*ڼs>e2 zڡFcnyPv9_+97ؙhUJu1=4DG?[s+Kt}Kcr$W%URȇ^4@vPd}$cٜ:\hHBu&» a6I=`TŁL2'29ٿCE1O<0"m&Ɍ0y o'l׫/"Fdfq9鶠zax3۩(ZubS뾕mp)G >l(̳ӮXބ8?ބq]2~zzSRr?P7'ph&ZՙYFr 3%X#!tlcLgv \kAk7KeИ+QUlB|F:_[>8`Ѵ 0Ex䑘7(DJJn.=l%{VC O;>6&+8db 6A#y*l <>MUrw VU o;BktIETTbfّ(8ђ7Rk8A&sCl{Sli!jxU@7^q= U`Ֆp 4#uM8|R=Cta0pkw"q WWd`6QŻ$ݙ>ġ-XhSva U xNqS_y^")O7en |=Guff3o( ͊~~tonWpw`RQ⫁DYsB&)βx!i`|4,m.道5Zh~3nj -Y"9!Ww/Z: WC ŭ&'m~/c!o8BI\㇦6EBTrOܙ5ܾRK|[~edcbV_nzR#g?T@Q#)U|fu;}6 p%J4^+6q I`rц;X5n%ͩ[AҤ`l#ՕAjPU꿻3WݵR 3 IJ*%1J#(xk8lԛoT SDir7T(Hw-yvEa| "sk5f/zh4Qrd.tqj6%dz/keiج;w~N[N#y '̷i[A?~{X Ecc`Yjq!fymlHQUU=,py}&/d54¸Swn0JUvȅ *p]#ɲMU;rs|x5vўN m#P/mh0gXIj>R܊V0?j'\W(z~-jRfJ&"b#\IBHqB% c2+ \T_]#MŘtc5 4lIj .ט)"׮2c#]St$!T ʂ WYTe%ZeS~;Gp%12T3 +ݨ?na00BlY >vd["@*H}8!ڶ%M~i@` yեd1l.w+hRȂԬ\Ch6y"ޢeC㢍::kWp׈ǡϕ,5lDy1Z~xG$)WL. D'Ug 72lMӁF,44}z:Avx^צT8iͼӉ'SX/#:-?R?ݗ:#4`qv<ŕ퓞q9eٌ^b 7{g;ۆj-c/Dɸ4[-lZYpV,fG_i dAQQ}Ӻ2ﭛXe]DeQFh).ϡ#n$Q^=L| F}ak@~XhLkiZ;%.lBr_0ӅӀ BIe+wa03\Pڰ-MEmsig벸(w2N)DKHֽ(-Hwh; r.RQq:k j uMLU"5ui9')V3F8%q16HSvX7E̊#.9⬠S?wQ8t:b #B AGb7,i=Z{CӬ!rz$f^[!P:9[CkC$S$˛U $*tqFOo+dnCH3rݪ=zG"kB2\-x:/epĢ> }O;S)0%aT ymwE/>zDxn8*+tYoZ^e+P̛T*-72 T*d6a|4C}1l:[F浼/N!X􎈊?Ƚh[hgO UE1&T!]1erW(!͠og-Sq < ,/<[ 8ZẜvKU&ɀc395#kI;XiH]3K| ܄>(I;v:Ĝ,VM%De/M9Sh-|mFYt:YfH|4HM/\G%P{ak87ӨˁV#Fdx^y풉gc ) x0s* U%MQݱyGa1hy퓾rH˵8NDf[]~4'eAƎS _Bō/GFW_Y:m%-si:@]l<=Vje!iƺM}Jwb:2/I acd޷< PVž4v .Zp+t6%^(Z5%sKDT'_ݻ^lxjY݈;uLSB'2\ hĮkFĒHB1\@n0K!$fcXٔ.76 #8IeN$BTEf~J ZPSyB'a޼ [DWYPaQm,Yt=NP>:d*_HYx:V5(=ެVrqۘ U_9Vc']qm>O5U" b>Aٯn;HS֘Dql-N0&zwXq^ܾӢzn$ 3W/S+dcͣK@0EN_jg.ꀻn 7tKmb9 NZ2!k-0KX@l͂2յBu dP+_uZ u Em ulNBRʌ`1<5ٺBlNpaW.kL9=oxC0WÐYӡ1Qs`ZW<Ä448誜;D5)T*c[@(ЊD{ulMA5iSڻM'%eG(5/u٣r˒T͘5S=21RzZz2v!04Ej9_\ ٴVU1b}~+ kMiI iz~D';.eb`K&_~LvW[ʹ҂hXrR9WD$G2u2sJeO Uz"8yX/VELUQv]dVă@YBWyNi1}kAGds62`O/`3B88tGO%T"Gc/h !P?Z ˖ b䁄І7qƁJR* C2ʤ!C3>A:u&CȪ.OIS'dL\s%q Fޅ8 ҋuћ+i1c }Z귙蕴pĄ><BlJN:wp6JNIC6=}k<]WD͡|cekZD`o8Vy0m> Ge>DALzދ"Tub hrnʘY)e+{f=Ckbwd;K 'GzXEw&΃!)#_L]zKX*}dIʰGHE2.hz?%evFIgJ4bk"f;x3%T$' 6*;0a-`dپ5|el)w ᡷ0eyd`/"ѧ~]oR7sF́Eb_M,z5T_f%~C%(Q~ Iħ1s0~al[A`yK+u62KJ/Gә>\j<_Q(N=r.G:YFR>0ûRepP%;qڠ|TD8]H;5؀W5FS8|hK߳{w^X$ɂh[p5Ȅ;kxj^9;[03l}tHdȟF#-VN9D5NjAO= Y\_:!  mX1gR4&\x}0Z̧U}\ (e PDR8mKĦ@'i9-F_X,u"v`s !*ֶg7gB.^< Mģ䩴v{V-G-\lGm,Ujc.M7 Y)ˋ3sHR%o[te^Y"RC`cesՀ{U^Y oQ^mrvQR|x弍 άW](-2#"둤֩ByuBWiWu^064a?3>oȁ}n XCcN%f LN'S;*XȥG(uES.[?B"V͓8BڠrbOk?kF;zIJP?FO o7 m?{c@Z|b> U'Py޶/f?mB^|SM=rQVĔ*ofr7Q#Tʙ8(Oh3p 1T:4v6uo<&\67D-A3 lO Mk52;Kȯ'r:ܹʺv]꯱/p5=}*+XhXpmWwCl{h&^} v 9<t>M."g*|Q_F&T[?pFu]EVv?hGv|!C7FFx:HD> ~A߆?ogX'ޞ$W.x{U_!AcLm@{p#kgĩni9)5q LÏ"cI- 6=+\AO# DR;Ɵ*W\U::+R0AmkT~-hgOANȹƗJl3R*=c\o<)G5T^ԓh9vBOðMw|c#j b Qzdf%aa!q i:>!]?lN,Nf dK ̓}{l_631!yXM>Ac]geZzn] ag'mތ`n /%&'Ld10I"H}8eQ&"qr[ޚ_kc,H F*bUhE1{}_:E ASrJ+9`uyrxzc m / x7/\ZIϱ,_)AYfP~ sjL|-<0aZp_v`#dTRŏ#uC4rVƥݑD}=^U[Xf?LR;[~@x vTLHKgui<;UzWԵPͿ.#%u݅?bKֻ;VTp`u ÿ++N9ATlAZ ȊV $Kk!~י6DX4N 955g?(i&bE{1Ь/ieO+8hg~)Wsn:9?y`Dj|,-5j߫ڛvH.iAhɩQU0ny3Ȃ7L) ? tFta裂pk Ig`F.Q#Ie_gmƄ7U7ZZxmd!r$x{g`SwiEPKMJR¹l.IoNtDĢmg{.IF+k*in\_:j E,$*h%቉I'^ǵ&4E{|bMR"Ӷ[f+X @2'W /;+:zأ< #|W_zN-0kٔ՚:?ɑ3&८`^pWHc!9Z'~sOuiHTSEyq˟q#\E8 i{noռ8[)f&'eʌ+WepX1f4YaWh &9I"/xƖm˟<ڈ.ƒB勈mא2'lq ikK$ i՝h5#$k+8^}l,ܬ_}G9Fܷ ӘgՁ&|`QaP[b:@ ! zN|dxl`FA"pkkM35BKf 8I)ڲkj6/}nO٨T|m"H}^H.al+szS'<.!MB܁2cJ{[q=.(Ӆ2~79g\0QuO\{~_}5.3'#}>".1+pc]s891eL@Ѩ?IE(oH.kB1`000RՕiysy s4($Fo S{êEMsېn|gym`G?t!I)?a ;h̩b(Gf+WóMLl9 ljdn<8` y)t.'}SIQŠ8zKbvJKcC`8C|0}OJ>&ҷMNZYzÁKF:m[8ZZ'&NDt~lo9[_]oZm/:p$v-1@;zؗ?SVp.$9C[e6_HmL X4ߞ\]][$ Zо٬J-S6 X+[4?.>u?< mJ4N\!^ qy Yi ̮7DBrМP͂k ;`eU 8%x)ͫp$z6C`*& A#f,/8$1lr/\Vi'YҐ% YE17IͩiCii{-6uJX&KK>%&J~OB'0{8pS#&B冒z1@tzaml[o,pel{)jt!č6 NРW|%AH?Lߐ1w:`qMcmy'Q2Rp|7褓UӘR΀#|I]n eQeו+"Q>&)$1|mXؾ$IhW' sؘ8<+B_"IaTS{aat&A10)i](簣#|mWn}t=\7pdǨ cbNjQRNi=SOd!s~ 0#SS.7Ht"?{*kWkV2,v r3.vKGwSlօU1,ԥٻ^]H<#-oM3Apwqe 4V , gmW=_mu66ǫJwxZhM> CEkYe[`<5*ehU.y]tc(Qf7g|oq/KCXa#!]ˆ!} slIW^mPج^xm(v &$$:yU68{Ѽ[lﮰSCʘYD>p!+9HS8\^+88Ȉ$Hj,Fz\Gr 3!K)Bu:TS3—ɫ5NiwMvQsH {э[).I|tƩVaߪMɤ7i63FP tXtۡ_GCf !sa^6"D J*2Y ݇wB=ەHG& FM8ѣr d$4]SLT @ kP[={w m'1tkB}Ox=Qw\Ak6͆>#"~aQ3TyΌʋFR nI\/j'm<DE? vVKp+" W_\phQ>G<*%K#+/׷ǂ1)!Fߨ,TXSQ筀Q$|gHIa 6Oy<'gn*O">Xx%FaΟ/ֽs@6aѡ MjKCȀw(PXz<' M@Ӵ/fL9 ̦lݍˢ8 *ϲ.'`yD7SYlsUa5q{֒n4#op NW^a+\/* ub"ft[.,`f+߾VbTZq+.iTGNJT1T}.ex|E40 EhXtd%q{+}Ć}`j0`@zӉAQ.~pUSI]h)}Qo;{}}~]5#tx~B;oSQf,4|OUw]ZzidV1eA̹Ύ|kMƊ5-[_K4ke LI埇Qt%(7Pȝ/Kmغ *ZKK B$wUl]ZkD{ڵNu}>owMr?jp`ͯ}L@ @h1P6<&W;wo8¯T#4h,%qagIͥb?AQAx+yHQ@lɱwW-B'D|J>XΟ3_􊍫JJGB-d:ͅ+9Ъ'o |y-!4zμ-QL6Ap`)dnFo!B̭l*4ڶ"atz>, T>Q?Äf 959>4jF9.hc* ;SC~@ Vqfd5B8yJRz }ޮYGKNՔLLBY b8uax5xycS~9ltջ{ؕfWyhEH/G+EK1V(qAFH7  =0pc+cݚz`p̷/zG2s,,4hi*MZ 9;N'DׇU1MJA(lĠpʥ\4 %|m,i{5|+'OKhOy{/' LFWg MjRC=E~Ch4A kఝ_L *ϫp/<ߠ6>]~=y@loXQ' >h^Y./e'u13ώJB1mLE׮)jkɈk)YuEU#/DQtmi?]յT lzŶJ`F87bm"Wc5Q%s ׶p ԟ9b†)e@!`o-ZAqeH5᥶d/SnBJc(X"wס@KOaWlÀ@`Z!ʰFվOMu Gԫ8ܟ'|M0G% |c-A:v1'12 rʛ#Or'kr<~m;%r8/A@[ԫ F2R-ZLeR*0ASikYCl Lx C4ys>p[ICknI9Hm!tFQ<>)"wMXdadA!sTv@FR=<œLvg}qߋZș[My !a~^ =cx'{Sf8/)K}j}EW'Uxگii[l1emn6\L}CNV/ |T8P%@k92h_+I{}ܨ##Sn~4!_O=uR#v8^ɟgi g,8zx#Y~N =x_:|m RR Md0 VAǥrp$4럵L@ >gsF )y%W[W7QҮ'?wfXLTg&yB`c"ՖTaVU\t%v8O7k䉕h3'cAxS<AKlڮs?#.(B8Ev<&`q'vRw6_!ߜ퓈eʊMR}.ΥԱ2{ #v)̕%d=twyi;hȏQ> 'xLR8pj;J電{n,$S^ڼPNGhasULGTx ;\u[.r|Jϯ%ꗄҊ͝Q /o0Я, =0ڍ=CvLJh Siwlg$MK?m%Eu՛X}>eKB?Z["tBa"DU$ t f0^YQ2|Gelы]/3@\!]1]!2g 4#dbyaqEIG0kc7zWdw~Xf"7Ӭ1B]a Ek O8ͻR9 青l!Sٯ"yC* C"0]W׃Hp l}gꃥMGp]}y֡Z#=fzz5{փh*sk언by@=A[ FSgxw!l<IGǹԾ~He2*xy:eA gQ6=\\Ǯ%ژߏM.GW"Uؙ8/HB̓l~0F5!Jt5J)=!WSZ M7V\"#2rvykxyӚon51klk9}mtA4%Iyd?ѣ s8X!GPZ]Hzyi .GЅ".!jWRGE4[YSq`dSg?|*,K!]S+Ku5Q1UӰ݉z|I?N_dDƝ=ⱝ+ƙ+nz}@>%W"ARY)_dDHe]T L} S[[6@-bcG[?gOd8čMfɊy7*-[ԉڤv}D1PIJL&˙H4N?$)r3z0n⇻J#"XQb7o*!S ;X p&b8߯RDO={G x}k=TQBO-RZl-=g<5U?. H܈lO̓RMX8 Q7J&vIPG8 6hc=5K]FAw7ٸN6idQ_x_ N5VXE6\W@ъvKN'ElIvO/{DԳ/h8\9R4ԍϘkfD f̶ȐV/r[sKFqP7(lM'zMtD|{&=sR(ZdZed֣ TӍjd 1,Ʈ9gY2Kn}Dpk`;6ȡFKBéSYb+:VRC4}K9JFdݧ^V; *\i"*n=@;`)gJꐱc ܲn`I*U1c,RI|M`i_!ى)x%`,t 9kW==;v-JvU!uʯ:ܟh!Vpf]G&VvCkX紙 %xǹ"ȴ>ip׮>\,> }kkVk<}rSE:U#q\|pmӨ_ȩ-nF3hADXRlEN)& q'PӞE;{XAv/AeK:˓|9w\(Ȃ4KZ^'5PEyFk;gh9hlAAѓiN['>w>'מ6Vm5Β)J_1O 7DpxjXf3o[# g(rZ@=ObYo?RՐzju>mpz֐nB݇ orͼ1τxG[ 'įPR:r@jȎӔ{O 'X8g $YZ'e;2E!x6Z{*dTЫ98Nvi0@m$pj2acs;d%p~*2(U ףHsA [U5Mf,Qq:xN*"ʎ_R*^O.b:=AVrr1wlO5B窞:vh\*},te!txeOmdb0UmCحPi"+[W#c<? E:4>vrq.n{c~O:4AϦu=|NKnO*@F2\8ʕ )xKj㦎s.t{(+#D=c9B1clB!aV#E8h]-}+/24&ses*5o&7%K/s(f vF;./'yoZ.RTh&tB])JKpJPTbso/".Y*J>u]\W9B蝆2t.t~~Mtӧ~!j&v8USl=yG m]a˽" -_b%7پ/sLms"z iM?8K&'7u-O.'߿^1fj6 Ƞq읆0sYq1J (tQ蚧Oqc>˕;.[gX" [h(3 <GC")IJ{f$֥ɤP*TB){rWQM4{To$C]M5ǁK0MvO@<T?x&laqjDc+]r^lc7*Ȟ ,KEj~Q:h[ B|ttwҎu<`f<=TO#CBۖdY|Yy\߀(.@e^dd.ycC4G8|Pc")yO4OHFqQZe_3F5EKD0QjT i݉VSD?tsF:S? (G$3> V7%!bբI jx߹\`;}"d0"OB;2(Q;TneϬ `A'V)踁58A(yK%dk]:Jo]PV=¢f |.ʘ¼\A͸RCg(ef:֩, {n~WO D㬱3}yL+3ߩYrQyQ$ @[*Ít?V4@[%nR$F Ylo۔`XY'XB.RܻG](OR 0wya+/2OM]\O%+D7"+1HF8G횫Tƨ7BZO<~lޞٟxT=&!HT2:ߦf+1-:K 2ohlsds/  @$K ɇ^sd͒ ̲HxN5̾zǸ||iE%J5{h2?t;LBӧ>.Gгޗp. f c(h#baBEzXM!:ϞUL=_ P3&\Pv z=G-6#8O=#& Y&M7䅲X Q$(AQtZ&"FURFT՞eW^϶4Agcܡ^.4_~qZ9s`T9Kg5;6*H<[3x\ޚQ06@3Z+M#pk.y7n&v &7rb#'}sʓ$x"#/FS7VϏ5:V-rG+2E1Evr?mGm4}a:[) u_WZ_54quw=W)UlqSxRVWTk<;5Tf&RҳSy&v;haLʙ]mnpx8: ⇢ jk0\0sBT%WH@;2D]~,rm݇˪q >炙#95jUDqk[nlIRRbQ΃%3aecbZv&p\.fv#-C mTSVm'+{h'}-uQb h>{`>|e zW#?]BA䇂)ׯ)@6РqşGOyk+FW3`'t1ꑬxCԳ$JdqmzO#V/!>`ENpz }R&BuwR!lZZq80$]YHXPes(hi,*ʎ#G1!q8_Ne%#䎨F1m4fc I*]~X$J'MlȜ|$ȪN1Tl">; s/0ber u`Pܲvٞz4T@}Ewo"uϫP'2"MAnLile˷ɫ%^M"oA]bph!OB'5 Ao#d)M_v)~S[o&ԗf"ߌlql2٢<2k^HEf>XD#X21a,"_$&T9WvaB*YTʊ)FcqԒLMϞ.~ m6OOdh 1}N0ٰi*H  xv:T@4D#nIAh=y5HǤcoV7vU+y)i@nx锳/kk<ќT1 )ppb[cPOi(Η_}G\|o Ⱦ)8G g*b߬sC^~W.I-Ɖ%P̧>Ɏ:"THB[h@9TgjW$n^a"V#lf˹~g(czF]peJA;}Άrt4"kְr){"E'i[ArȗK&'=R@ۦ'Je)Mu2PE;t`9J/ڣ] t9BhH}R BU9@ÄmeaΕ;W[6 œ;"*M'F 3@T߶CWDAg?2CS ڟ(qh*!eqfj}>_QFG] $#QJTŐ$PFFp9aML= ŕK[|W7j-j p"65b xpXaP:shة0?FC>QôVj nl47YoMN a ,\2sܤ]xE`fuspC{ Bh~&yIBڤh& &΁+ҧVe;$3QI|ud̋1Cz IG\k vs9]'3OAY9VۜhUfG5P,tmM5ֽ"-^Ƽ}k/lGD'\% 0tGc، 7{u@;pc+&9-Nn o*hVʺoB[O UEt!PKI.ʺ P' ݓ.6ws"mO![wqbc˝ 6"L8agߒ{';7lzn4(@lP5!|1z4V5gT]-䙺aL< َѴw+eI`Ŕ+w[0+6S߳xXbU$OߢW^U2ClE@Vlv}1!ÉCm |(#c=y=4gFt"SGIWRz$s4("Lx)_#ΐBR!jՊ?̗еd#{>GscT3%;h%d?~p.(j$ݪ^\[`uJW>L*oHK_qr9E6Bl#ծ-%/;g[o&D!Ov`P{-{y-Tj٬5E&314}#< Xj(X]q[̡&Ző9Sjݫ ^.:kFV_DSR." P4pIoѩH}Wڐ[km%l)yKR^G'<$B_ ĢQ?%^$&cmi! N$ʁ)ج &6<q^rqgSGUmLGZ"M^8 IDHR'&q|R-.xY"4M4Of%å]5B4qo:h1̵ohĕkhX)ם8IB>U O5%TQ%$F5?YasLRԎD0ʼnz!#L7GͲx.lJ:S媯ztⷀlh. w!;K܎V:H$_; ]Ɏ B{D}mT6W$YޢmM 3a\ob!-۳=KT4&=Fp@چ508d%@K;?@Mקoڳ<"۷zF+dz,M+u}Yk x9kA\5ޞ_Mw;ZEr/z#XWD`6 EEM;;@?س֡~WW$@:#dW?ټ25Wo8e8reV@s/%$}S n"m6- iHgMjyT`^.>Bj 泜7`ع>a=Q9*_Ð Z+F Qv'JwV+B*C^xg <^+ 6 1ݧ,H=Q}Y㤙~Ƹ3nq@O14Grf 1d`;u]MKH:}'K=|ƒ 챲6!D ҅Y /2$,ڣ#*{J3vttF-)1Q7DkqpfJ~M5ل}^xv8r2t6ʎN*m4r h:fe8JsE-1IJycU"i lukw bV5Vߤ\(HˍbȈpV--3Z.Eyn8s K)[+Xg"i0XO|ywbaDAccy".yy}r oAfy~`⭲J/Ot8pqtDḠqb :uwfʬyE% /B$"皱S䤝\eGWmal[/XIRܾ'+$>n/U(W5 u_3a+sZڗ;pn1$ɆSkQc*B4R~i'7ܮJ|?掹&)PtG:m,M2, ,S"H䚯6f2Z֑!kFԉr8R_@9!+Cp_'B80H4|~~Pa9`vZ:]N&5!E Qw'VBE{'ľ;)wmc\IÕyzD ?2>9rIsb?v&#ZwOCg%N! PzٵF䴂# oy(䅅g<1=#9B(c-UnPEen|f^@82 ]]K] hvMnkI BEW69k%U<Ć6NI7vdz^1@b9wx \J+!U(Ot4b`H _;a{>C( J>tFh hn5F=,#sơ0uVd JUkPJ nY4  )HX0ܪr;A1mmPkt5-DIP9@8g,F&\& *!35${ve*X?| W?ֵeiOz֘9;akv3pD=#q$D~fTWu(Z8hR;qTD3lWv5t&O Zl `jY)}jO.Rp ɔX>{ݒn,sjT)d(2. ĂGx3̴ 9\qgۊd*]g._8nZdLs߃NVwλ8KuWΊv9=ƣtNJ'B&O#1_LaRq|9 @̏1T/:͆cOYɻV$@S`={£-?R&YM8d?!U]qVIs_sYÕQ>>XϘJAaE{eHD Τ ϕ0?!GIܬ8EBCX7œs61g ?xET{LUbvE/\Y+[{rXHv ;v]QhW)a|Y;n  ȟPw|AEۿ-TaaQA.[xUz0[hYFA$t ^Ƨ$V u>Ss~wXO@,w7x8H +"# 3Q 3i^/tP4xQ]Qy&:j0R Z?nXt=r~y:*O6^O\!;Ex?@/"V SUgq/ئXEIdD H,lٓzsVUªa>ЎX 9lk8zKX ,Ծ6wWcwv\?8alwj.n hlwThf GZT3V$ lQe߮%hץV :IbtBP@p Sg(FhfVCR.dت6[5$}&מK 5f2FKDPEk D:ս (IJ_Ts,Pbj$z5,zوs7\k9#:^L J.씗\kh ^Кrv|t0im^aSVȯF:hW)O~νnSK0ao݁h+kOx_%A3LZI6hDCN&ʒ ~y|oӰ |B t'Qc<᲻ m2k4tW{&(f%aJEh!C2OFQz5nR"1^ZlvF$縩H\Xm,Ͼ.. M;i=<{&kXɕoX({WT]Kɠ}/TczKp>V?'Ǐ_ ,Sh(o#=na^&;rr4_!ժe/3Ttym <3YʑyԵI/X9"^r- 3"nA9%uR&pT8Lyru6E 6CW#~_8^&= l$\C&&"R(J(b$^JkiͪǕYIqwpPyb[R26^XhʛHఴ5{dw%x Ą*Roe}Y.2({(b:W^$'ZMA_)W eAXE6 e iXPsu;1Q~[+eOO^(Yy4}x"#l߁>lb;G_!C_!A{lRuRPԫ/R}4A\~"ScR'ޥ5ࣂ %{$ pШ4kjÇ /\GPY c}{6BPa%h\*e?\lok^*z[ez[n'h90`=Q` QپQ|s0ōҳ$Խi%̣DKAН~bF-DNY!OF,Ȭ"N}D ,v')&5L&kK+>F Wmp쪱{e| ÃƆy-x'6(i#"G%?O)hfV&"·d/ق%#c yk: Yd:_d .>LH^.IݸCЈ~̱A'MS@[D %ޭ5Q?^uS@>v2zD3e] > eҩÊSĩU5zo*OCҖy%E0cNȷXM-iB8/ڙ}<#N؄ߟl?ޣlsiຎ)6k1CM#Fss6Ƀm  mJ?8-߃4GLw u dh(@B4;FTp'E4J;~~ryQ⻈r%fk*itԝ<+_ M0&{av;peO\6A_~k@l~_ E[͵T*5FAG0wbFL5Odd ɁbރPp-Y7vO סCgY2J SqC534QN.eqǪ$H%6ayd"a)^-M3ZC&>40~= 9lT$xuΆ@Qq1f# ƐUZ9QQj k~@c*/a U]p q^ҞV򐣙0@n.k -Iw?d뜏&53y#65/K|j^ը"q*7e^W S4{4 yk36ȿ|sC]:FQsۋP9S$ҷ9$ W^@NK ?:S 2a y*nOFi[\"ZMa8! x xo`'i, Po羓'#NؿAt_u 騌.is. yfvLN7 :݇ Nьr^!N?Ǽ2Z8_LxLzH\ZY}''rWea~*ʏN4( A1 ݞ3ZUz}މHquy"{`Z+μؿ)ِibC^4^4і'a(!yB%͐솀 B`}`"OJi_&`̓lLfZ:CGYaaE] ^Q48 XUc38r-91].c')!zKs4QVF$Zm&LGiŞPx l}K-Hz\}!'a  ͉F^嵴D 2 w8ͺQЗp=,pD=)ݹI]0JM>2/q q[rtyٓől{:pRڕPHo/D~_G#Zubhquur dc>oELhqmإV eoT[ uC[Lw28t$[:& M[e7͂Q3?ٴ~@¡P*AI+$8aF$pL2q 4үBMCl ˒:9ni Tu•D@V#SG&cyxVzqU/,?m=,F?-E:W]lE1W/1\|n'\"PSXRy0DŽ!aبkAgqcųkp >GJ'A~blj0$6z:8$stiY yْXDQU. i@}/J6ui#̑[e!u绷95 Z|a|佉⺌ssڱJBh0P%T14Җ^U%]_1B_#a K6?쬢ݻȃ! Bopx>r P]~,@,߄ º*i*%oT8&`(CeXzQ[9̬Vn ˡG{ņNQ1!5eE:6OۮC?ϱÄ>zDn1 @q{yugF 2>ߚ6cwKjuOtq5s|i[)lc35DE"pN5*t vJquAt#0rZ$žCsBC>]Șԏ9CEޤہ`or8ih< #~5m!F-C!rw (j6ڒHv8s6؁\GXY$((Yq䔜 - =<wHNՔ#4a T2B~|Ze+Y&oK[Xuc c 'hض6iL4QӢ]l`l7OUDڙLgRK*5$sӀC9pχ;{͑[p <[iXVZV{NQ D{n m#bUasW\gz"ccnի ý͊첀EȂ# `c?iP:jFllUâ6TY?H AdEMSⲚ{Ja#PԮ'nWDB+)ݍ"~LK\,@1$6̝(xeK3L] ; wdlf"HRR/R\~{k%%9J991)JXwW|\EF]7dg;/ܽcOZr{4u~NhI9M"}mE-+ i`+6??IU!߯CK'#i) kA_]WF>j .szx 3a*hL/m&2)]vر八qJF!߮`s0&ADRe)q2C6<Α$; ‰1Cˠ|9x\H`, /%P,g9hz_Δ3阽rTC#v436D{XY2t tǵ'T UWcX {.{oח;r4N~<16L퓵 '9m6D%̨| (,xNޓyաQPC#/\=iu@53-K"c-u "ӯߌ>@a MYIPPVGCWaPdk .$]9+:S~.΋p 0Tt_s45?;|cnwʧHdQwT$ Fs,P}}Vcy$NWo^B:g=KHf GW17n.Fe1ĸϛO⛘q)4|_] ɶe3 ol8>y9dp Ԋ*́wJ畴A+Nq d62tQtroA%c|̞&A(WOm+ ظ$>(Judp'եbɖXs$ D90c. E}O*V AkTF3pUv1bD˞Vw ^/::Pm%e-޺8z `-z&Ü._Ef @ ߃z5i[,HgPN 05TycDo5p& }y|t6 e華 <HU;5t(/ I^}`bSj@-?uę]DA~&yCi0+ O!K)oĺn(]ʹW70&'Nj~%ԛ֠jYSA^uR^@E~3^\I"?r*zQN0?e[奚/Q8SAhgd@F#%֧untJ8E;{ae "kLPhC@| V 9EqW5苫y\ @{Pf,/ӐIig4lx1wveƹE$h֕7A{I\ɘkdG~eL{BGjZZ't('$1e:*ɘ.w@J&m)Qs: |$mֆT3[U6m7ڠNYMnv mQc KUzO5i Ze ?)30/y{Tٔ1Б8P6c!ZQ[=ΰ#.0V;PXfQ̾5w¢IM+M5 B !Ky`j?0׍3 E5OFT_N]kl376BCxz3K'*o˴]y!tl`nЪ}oOn7z  RrqΦV 2^ńsM':[LڙӆP)79$y3[=tǭ(K51`xS^b=eCTloZ4e$8+bxN]G-"pfouˉjS]v8ˁI>o1`h_dB;{)lu429d!!J6<\FQBpK5M ~8lK,mY&{Y$B 'c#U#pAfCpxd>_ћZAZq&"U!߼jws]t`ۥ.2%~yX/#c@N {.I:GH22mO^ ki)?jSyV+$/ʧBdz.:/Ӡte~O<'AgR0¨_*KG3bM͌QHQ~1?5bFB"? RNNj,LK4Yl~17!M1bfLu'4H; ʎјѱh}u+߽ۗ+(L{SC r [glB{J !L1 EX8_V4g#7Ȏ4-W<6`F :ze>䲉0=}`('"F'IbG|\҆≯޻J\-}flK.*]AՊ4A.WJf]p.F]HH܈gV#0`7X> qm4Lnȹ$ד?o1s0Z1( WGF{wYך7"wir[6,pBlf>!>R;} %oc!F|n=w&B#O%"=+x(&Mll}Nnto5-Oh.M+Y ТS׺AU)]E!!_k-N(MDRԜ8PO'>b9H}h+^>dLtD8H_9`.'De'YK#B_O'xXjJ~HXṝg6ûlPDdbE4,#2}UOf!OQ-:2daLBf*_b IlVZx~= v%)%`CcHs,Y O }*"cdhR:Aܖ c=q"BC?ZPH6\0akk@5"KW*ĠZA>@ y?݌JMCiXlGlGoSvl'%uD2H_i4pu"(2 -F=y2MviБkuCswJQ5ƣu3[aE] pxaǸM+[m !>*GGu撂J.Q( Eo3BWw!Wq^ iƷa&](:-THxtW\i68j\NK Q>W-; BvRl3b/@6n5[RCͽhKvQm^P'2vzĂf j#:+Kpm_", :Q`kzA"j"Rbx,AT[[nJ7O/40ߔk$5υ=E&8+#ApcC5e,tXBoR]Nc'hnme֏ZW,yg+}؋q>"% Mvuݨ5=GqCu\&{ݣF inՅ.;$ⷮR5ۘt| WUzool8R|*[O!Ӝ*w΀" ~}X ,K-(Nm)`Ay/@M%)%j]JxrCRؘ>7 @z&QS+A`뱔!Vq-u;ɹƥeekg00͇ Q* nڀH(~h0DP Gac7_G<0i5@ |M '2Qؽ7~.VK89I9h}{͠GCT% 1Wz\<>K]]Чp`]:|6ޭ]P 13,"ؐP_7s2> n<[Kl~n"K\ GjJ/ͧ--6*8cP4xIP`V: fU2^G7Z1=] YI(qɏ]vP!htm/wA΋ܲܧ ArqB>\3kͶ.}R'w Zuef0cj[ 7.]7uVq<3!mfZ"jPAbԆy;ބseGl ypyPriZ][EWP}Lߠ3|CIyo|#.<4pP ]t|&3"JVeo X f 'Hue/P1mxEw9}bӷ #bҡׅCD`P BͲ>3p:yݡ_2`UTAݐ46{st}ꢒ=k2[ӵRoFߐMmNj옉gRs_m^^XtǜwlP}y E֙UNCwaepV'WX̿"3T=Z{B;!] >L6h6-74$&vxUmrǼ .f,9tMՑb lOnҎYE >sy/5^blҭ$y |\:@s,Kpe2úe yd۪%M#yVg /G?>`9òsg݀s_R '*~K=ծ_Ù!TWt[<$ զ M 1/`!]Ԅ'<wkhŌ|ǣ0r=]Qd􊱦D1C^u/m q{>,].3,#犿QGRYa"ځju,t1Nl(~ۑmj ёc?Lߗ!f:=S|.VÅ_J*^_B0F|tFp:|D7$,B)~ggU{!oJęj|lA %?5K&sI3]0zr_BϒdR'k/k7KLc1دйTcA16E/,̲ u5\P4ӰRqsCW= FN8bj$ϧS\!itmW+#FEUh8xQr'8s s&϶/[ܼ˅ h9jI+Kl"N/\uR!*3DDqM$^g-:cVa($IKmJ0EЇ*#[G(Lf[Y6KWS ,z]6h*U~=^k [nQhy!<$Whp\b#VTO") &,Uƶb5G*% g }ψ$bB-|b}ؼ$9x/)3|ijp#I/ݸ|wƿ.=~ #,aѦil+n+N T(e7 O5C 6Qn4O^b,Lk]\&w~LkZg ;wdMl؂!;y??hne}K77s xzF 6UU.FÙ#kMc5GhO|\V,ڛ\nj8GzLs;ۣǻH6Te4ϞD->*Wiu<4E$H(CH>;v6 ,F H[W6I)eN:{EH8wJ:gm;o@ *ja˲e8 +Y*Q_4j_&ҠYxܗ;+o.!v Ud4;3"O֥>KvK1"ML08IJҎ2ڥ.FET8i)E_f19=KG] ]Z':TNIL8/}ؕkgЃs0L'16ܽzdr#ilb:;ylغD6GՔG/|[038Nmf+ڜ)ü e/G(Ad`Ҳ[$c[訜5M+uC~{F}ўL\ K~M*̖5Xq=P| p)^1yǶP[h ĞWa1lCdC2 QkrWb+2Z>o:L˦HL<PT1&W)úUVV' сғ3&q&;KsS068^x%2Wՙ_$ -Z<'Qc[]*F~#J>}wo0<&}} }ަ՟) ۊZfTX.Ȅ;u"9'ۻUk!NqilØRtT B<E͐o9znBtS2 52磗`Kw_l ^Pc) h2mH0jQG0?WԦ9uMq:Q5Ft0O/ïN$(@N7d "3,4#E&~7Fl4/!ˢh "( 냉a-nT,F5CEG,nzcpby3]!$luEG^r V%! q~ گX*jc)qQg`U ) no ?)8Ň#Ih1}9P\n?p%  ]\H}ɚwr=LI;G(e(v1xteJA*}kM)9p:cv.RMto%*@"qPVB5ޫa;Չ\Iγ8Jωz(;&t:RjHǟf[u5Z9՟=XjL[F〨mnL<۝VƣCʽ#2.wb_F.KnYJAi7 /5 BW~2"j'UMvWxfNрZ>1:')U\ժjx.EjVJwXO{FPR#vw̦8iu9 [k8}kD ]f{ fx*- $:N@Vsbϱ"t1BJ۹ԋbC.]+#?h[2FLk~gÑeK|362tFxhIwaN&.̍2;umpA!ـ}yqK b+gX "qҲ롁 vY*wĪgx qK6ŠLgTSBw!ZrR> +:wtcmT7rJ1הf[x$}`_87}ep]@{^sس+jq7Kʭm†Ϛ.-/NO\IcD0yh }M#24Egc̴̿1H{i'fc?j?_!$0v_ .dsK+IʛzjqҖrj:"@R ih5jCCQ]r 9RD1cAT$Q&4Ķ x}=iV ?)6#Ti$s:J[]xBib9.@Hy5XJdӠҹŁa;$|#QSV+ :Lmz :LxMEm6Գ 9{} 72.'7G:>sc3 ;<ؿvLҡ5K-A–- ,obrLՇ;bNL[=L+ =JOA#2/ Dif^_{O9Z"Awv %6yI@]w.UtM`cD(6Uk Ŵ@Y8aU=ev_d/U\|ϜBMpy9GS y[ފ"`&.dz;5kM 0o|b%ب],DOIG57IԬW.W~̿8LaNռ(o-23sBչ-?.zs9zDa ; AvGUU"JOI˿hx;IE#@cJxjpܝI7., , += 5s "1$jΦ(=Ek}{1Ix#e@FeBx9\vl061‘S5Yuln=2$sX>(1#_h2k57b뷃}z>n?&bV-9#N!I爒Dh؇ 2Scs5:)ܙn1 (|kIM7)Gndo$+Iu+Bl-рᗿH{֩gHObjH/:>TK_y1ev+A'%SU4ΑɋQǪYI+ mG<{'~/Kdn]7?T" L N4^ҌwH$֗-U{$M!Wn<wµ'΢礶b- aMdry C[`v`9BLm-ÄQylf V\S/%v_D  fB(YZ9ǽA;A$B "c trx=NX ~; nBd]݃t-x4m :eBnڬVWU 釉i7ðcpL%V7l<-m{6`~+p6l|Hr?nhnۘݾnu<42ej1Ý( _(>T\bc1*Vb-w%_֧X ]K[ƈWۭch6\`@~חik+[KfKeRx_`tZ\ǨSs!+ʪ *0O -/R.hz‑ֹ+VVYQc?sL.$1ul+ӗØO%aKvq[%@=q"%LXl7;g;WpS G%${n,D귂IT)Dc) 8SyRa{Jebxa|M;_;!LJY>bZ:EfX#&..vY& ѯ/r6b㻓E9DU@g(Ԋ9(oΠDnJS T8?G::'*x´@9{)(۲7 /   PiRѨR ~JZmxv^ֱ#̶ͧN@m"iv9k;],v;V=WaYaCဠKj&^˃A] %n%E#V (l+LC.8d^YĞ{bN(DuRݙ3?qmI?=xLinZ>hhkM|F CfĄ 7I#2K]gWp^;qZޔmfg{R38sTE*z)?p(`fؕnD:(ՁehTP,# C{ 3Ie; X:jZK4uE#T9mq$w;Yh3HL]AU?F/L( -T[SDlLFm. xz6͝dMKT}/U`LB13xDj*jYlƜ%ƢqBٗv#o ȳ+tڎs+YkyێPլJ!zatxaa&8VB4La3;pD}?Q{\Ïʾ".S#R`28U Х|3ÃW[(S'^?d<\\XDhJ$(uay Zv|ugNo>'I(83}΂)?XEJ"m)XU5/>R&-ruSHE""7(T;֌գ9._C6graQ.Vv`丣9By3CHϞr%<+0x8mu$s١,~ՖN:gQrFWܺA!:1`%*fuM9*䐷4| Щq/{&sݒU5_m DT,1Aㅴ]a;~U] &<IK˛;-H6u_s v L ?Y_-5F])Xƺw%mcl9Ȋ % IhQ-Rr뜊Z>-wK:?*wp?!I Z3U1( b6U &JY=.}#GIB[⟥eثHMnZ`nnt3{IJX%um&gZ>9ўf;LUTV=/筹1rvSuhމCʥA6TME_ݖݾC~6W̊]1kK-c?%LEgIg\ =xwIWkL $S0fӨ83Kt& 8)YъZ5SwjK:T}}6܌xpOlvVcra*ƚ<eASF#\ Ih5{A+Lͺi5 9ޓCX֥rOTIYoݕוRלR'll}D"5s8dq[mHaePuhݷ-/y, _*+rxuXY1{r #.J%eN›ϝ~^Ԓ)FbƐ֩7ؼ #˸34ְ0]b WwkX/#%ϋ NVۂ) na{1iSޮarHx,\,w OFsZz S:DzAsݒqx"w\M}!5<֓x\j5~ǰr 7=)+Qޝb4Jd5UY 3& eDl g@e]zs]iYTF+: g[X ȿӷn)fW1=|]`d@ =)h{Ps|'ICj`L\cHfR-2i'z7Nw?L&Kdax]UlGTte!GJ+J|َȄkVޒ(Q[v+n*~I 9@03Mp>_CTqhB@P}!TBAn4:}p\,q8tSJbIѶڽWMcMY2M=BS쨃ǡZm6Wo SeĔ`0?㸕V=c{֖jnzf2lm94K)& u3qy.*ZX3ywj}eZ&hY \`.۰il,hSOsj"|'}1ڑ+-OaD$՛X)ʬNm(s *a `oZWb+9f'jR_[ o3~-"_U`JF cð@xoFp~#~0fs\ \EՌb6* |` 2Ãz(5up_aAxO H,Pv fl4ek"F#ţ 10I'7ZHjٓ(.Zpx|vlM0VKc\EUl,˦+]T0@:5Py5VWfKLKF`u$Y8!Nep&c&X¶ⶦaE>ޟ}α"hA@w>< haabf`+H"Շ?Cas[aߩգB/ YW3ܶw*RƠDtK.a!eڗr{Ђ/Xk0B;cC(f!C^%8oP!Hjjo T2;ey}-?ѯÍkF -j21PM= PaR) LAfRK<c w]k|kp`G%˽Kqt?WUi'y-\e\O毮"]Iaaa})x{vzxfЂ%omrX?[@!7TNzpJp/CQ&VYIS/Y4Bz X&fJNyJ.b.^(Qb 2X,\^lf9>+FqJRgN|qQs#s+؅.Phw#g*0\VCtF,1IM܋ԧym7'][zR3"+#$=9툴@b:ԗC>:>4;k1V3y :j_ nHw¨ϻ>nGĔie֋v9.D? C3n!yX3ʚhrdc8kL'^q. rs*B$S%LDJ) 8979%`r4wYxO=TM)S%J{/N 9&x/T0)GR;KH7ϒb}ܽ2mӇk}FRfP} ъlZpƾ@Gˠi`tKi4%Ǎu佶48*u[I2@4ni)[c/W`I\~Us=>!7g0ɂ`3@G$>ĈLlc&WmRPt+K IxI#Ih`h.Z0U*sC4eCإ%=WZ,I؝78ٕLkgnHAU.w!XJWi'L|Ml_FB:I sJBjG_qt7loT37!0E$qtq\_L+@w8X(}>(!VDZa.;+ { ^SNX_o@9D,Q""t9XߩI|* =]NV5q 7q2y6QHK@"f-.p^ -%Re9 W&6ݍ%֑qQ\Ӹ5ٯبM} PȖOۢ?~]̃%U/tQ<.}`6GVk9E’\i p ;lPimWR}qu=X{PɃ+=-7`Z*ԘgH4*a\2_G7.Bec*YACRCou$߼dTI[pa}ڐg01RS1<ƌ}VYV}hXQzE>UHwZqCzծ5e fEcݙy'=A7먷mUz&~*VTS֖Eޜ|Ħ1kV#I klH`6-Y{r𸃁bj@sC̾Ұ 1DAk4yu⵭) zo YIFf>>Zin+ЍT 6 ;/ؽB*XވԱP@ vګH1?H/b1nˀh24tZM>e-uCJg11˒a {? @g!9+OX a hvC܋Xn-PyQi>=/Exe*s͠|ZFD_ޫxCfƶJ1yn2Qߓ=.Lb}}DHbe^|NGؚX3W H:KM#vYE_ZH4pL -k  .eqk0ɜ_ &ɂE0l_.(8Zyv!= F$Tg`sGhkdG$pu y+_GfI> Z`x׸/G5^Th\QE:COIľD*0"t?ɵ/=s(^$}>mgxQ cį|T|L*ԥG>6TxxHnG爭nFɐYJ~krf,5]C 5.SE?v JwET~;sIp^%9hn)c t6!C/≨ :x Cpl8O>^rvI3pO˳h N؝aW)MM}  =fh, V 3YӇ&{0()2\`TQ.6J:#[:Z0Re- ̧0T`2kMXX G poDQh*= m*3?^"r.c/OP,oO?a꠵%<Ȫ ?V1D4g$u 8s@ ;8.E-rnVkHԷ{k[M68"Ő$^D8fp,#N)I3/,Ol{oVP ߓ>j`_Sp<ev=ZcV Q+Ϥdu`_oj|ι1C! }y.I:/T qd4I~`ɩ<@ID~'wA?mF)(>Slꦲw.*uztW3>FRqlƫ%2f|ߪw3Vhbs/%znp( Ҝ;rplBJ=$Ef!̇[35Hǰ?R8՚HA%?h&V g KIC|YRrl1&ӱ}}z1fvW5"oЬYcpN921+B,'PHǦ6Z13%iid1هzL鍱suqv 1{wd֥0 fY08\^_my?펌x:a-,KY0[rBH0YkգtfraO⪡ ZOqTT|^ԤtʓtL@ =Sv{Ha(ɇ8;^BB^wݫ'NdMDJflm}:)ׁ%+Bݼ\m w=SUA%R>§_EX|u F8L[,Gk|?u, ,V샯eXLJ8ݩ×rpN -Cb?,n4|GП6;ELsT'$}poHYѫQ4+GS!;Q a$\8՘NR >qh-vK!`@ OM`41Pkqcp~l"t즖k0k)ukU©QΆMgc`pJN@WWB-Z8$;rOe:5?҂Uz}soMuUw(l,k[I./Gϗ:,5: u^wd6PMbd[VLO)DWpW65V/a?eid9T#gr)CctY$;tGH?GƩ>(oE;iwWT}ۓٛ \:"5j"EV 7;ةnti;cR90 jK06r -|+ "Z8MhfN 'i ' ɨ;UYӧ)wr4wqâ ~8fr/U|][^*ROlkcLwp'wl Cپ,c5%٢S?Bog&iЦ`򀊢Z@E{& 桷ueհ/CcU;#>FE+ yP"*@WjEu+EQm"_T^RXR@ аv?oJmbY2:#[c'1 Nj/wFW* .iY0|/#tJ$ѭ+VxëV{W_~D)Y:u]#7g/˾̘T ggdSG#UyNzІa~Yݥ}+o Hk)^CO)CCk&[? :$- 5@59&,kfVĈNKՙ;KU8hy% qQՠW<;VodR+֙q_ZuH/Y0@~-%K6hŲȔ$&0L,!3n E1Qbr-v/=ѷؾCUG H ,6mWDXx^438(|Ci^$p.F] Ɖq=_]J0ċ,`ܗz2X? !BbxGV#v!3}6&KҦ?&SxHUz ۦ~ a ~HhX.1m-9{*իArĪο{R{N20ȵ0P0[Qᬩ8-6f/.&I V~S_Y/MTHamtC[3j <~̛1|$qz0O@DcJNV`PhR97.x+yaXu߷Fu;K~ 2O^#A r(yE2ŒdVkAmR*m4C>SyܱzԬ18oV(pn59]Mpw}ɞ~-yrZX'\ XTC9hXw| jQCj&t"'\eق G1@{sgK>{B;46@kD 97$FqWZ,_s4W!-B)]v3h Ch^Fd>Əo϶,yuH÷v,X3s ڬ+]^eynV}:%)7IX2? E En>1@@6*a-ߵG0 yvH]o}Z#"1+{Sv[8q)y#.gŰKZYJ8***Dky|=DG/r(2oɏF %<Bf3'>/X%ɺsmI<ԕ\ 1,r_zTC8la`PA>YSf# ) +-x 2;x$gP.$HE鬈5K9d1@qrO{+3$kOг!HC>!.Cln䷀isw+wWl9 4mc8uIRyU$C j5G*뺹?82_PYphʑI"]O`pY@*>@ޑU/? }O?v`48{⪛",rC0gI_L,g*F %% q"<2R011DYCu\E@h ׭hvTZGD{U4 `j}Snu />34y6Er۱0*k,ڽ Np&bͳUL"^-i_utV|Yf6Ȁ&ԖQ,^,|Z gRz@|= v=:QUdW%x!ժ!znE=]YJy㎝3P].:A( T#3n?'{(`(qP,1|Vl d6j%nd3M,RjǍQfihĴCGUJv{g,:j;]EG&XYZA[2Fe[o< "LchqX|nreG/}^7y}u4gqa}e& VHقu Oݻ/OyYyu BkT/4 R&sgBs >Z_ ZxqďKB$wqC' bF,=h"Dp*#1f2i"4Ӗ *m>㓤OOLC>mև(M{~`~]9άt^W۱bv)o,hL{װ7HZZ15$S8GQ7K{\bj}_bGXHʛd&-Jڲ7{-@9Qr ::۳eO}r ΃ߖN^ObZ2#Dveh"~"TpdP0k{}>vwN ιdi+bG'Q ݊ՕjKjlY.!'@gM|\H>[LlYImr2>K5$G[iT@ܦǻ4o9NN.[aYcŗ 8KF5=2^57p]5lx~+~pa7p2lg cD{mOqr}U{ nkC]:+ vK?ֈn Ē IT Y*(֡&pYa%}Vj HsKe~9Xdcst@_ɾܤclj3wNvaMT0(dz˾pVdJ_Kÿ<lKRx O\"mZHJm$FFYT{V⨩:Ke rH2Ʒʇ>^5N怊v7>vwcI`PuBz8/FshSOMRxƟc.il IrN dv5)e_Ʀ/$\O) (dŚo (c,xcLЀ}mDi8 s]a"%8/I.Hl,"Ҥ!օH-A+տDʬ(N~̺$ޠz?Չztn,P xB oQ}9m-X;ϟJJe/#Ve]  H u ӶBA&r?qDM|=T'E>O) -9EmRVI3`4T"En p pQ>NI{U9ch69jL: Z=7/ 8Rх%'Xb3P(RYLǭτ#XX5T#!5 HV0 ,Ǻ\4TMgd+(;rZ֑xZ1d_lc3OL4Qhx""(]^9FVX[*޼Ʀ]E*9Ȳ@3\OMCϸ'<4:Q$[I*.A5XɀlN"RUѼ&Lt_xCbޘXʦ6\5~T`JÀRt EPF_A /Q":SLH)%=lP^jO?/US^X&0~XTDlhwB6JH U.D +!o9UߐP"bR^'JJ7oEg髾u-EDS(=CZ,и4|D|M8ly|m.V{첊WeT*if gIB_&xoc)s %޳)r(ȗ7T;2} vP(S"b^aGF(G㏐fb}>st' k80ǢȄW n7Kdi;ʃ"r-$9ǣ秛paPj# |QNTBr}NbbD<^ŜnLs"u|.' V2{yȯ{EJ_8}Lv,-pET;Y&%ypScJP%mS2. xLК8ئAb`0߈b\4 &hd = d'w !x|ob-Kdc: \`jc \-uyX|, p?Et RZOK"fASkD@U2[cH#ȓpkpJ1Fp,Ub89G&#NwXG;t[ֺVıʣF|gbTk=QeRGUReN-'.aZ_, S>mRF|",Pk؆]ѱ)I,˕tCllNd9Hɗ#&xԙ4j02[\ޕXh,ӏe^iinaQQ~هb(T3<031Ц;/9m}z-^;).GxeFV ߳;Ęg$M[ZsVȻL,[3FIO\@ ?;'dupj!W$VN!ѕ#"g?n)\ƝȒkMAh@M#o{t31 Ϗl6@FO y'*x..^앖Oh3V$mbo;c'0#M,awة}hBU:$7w>yd.MVV.QbfH7ܢ$\ Q܎$\ rVܱ?30zpcaL,mhuD>R٥taa|?~¯Xe !k!fxM+[z^ӌ[ak׆]!?0 ?3zK$ tb฼}$>= XB%j`?RWi8)d8E$1~uFfٛLʕOkGPˣrYLCu(dnwߣ9qd07\ԐW5sxE6 K␅'BQh 9iȔX^>e/WÍmFr"^с)Do,2sB. 9v+I>n0w8#sEk;@bausxXTH״H+eb6،Wm] o/> 8跩K% 5TEIv*3FGZrcwM3> SƲ}I\%ϣSOl7=/v,M ~-BZ3NGgs>k籗( tSM5$G3`Ygl*.'W_-OnXEh\TA}yyy};-<*/P|[ᩈM%sAןRe*4\]1(%=Cߜu!kvnLwiHf);eS\!vuhË/FjTTJB\5N^rY+e iNK ZoO_MӦCgX]sp2bG8Q54b0en!0\){4R +` eO#KR^ a?Q*OJBRbͅ#p 8wJ;צtAd,nV5e)pۡibE=%22j\#3*۾+"u$\i>aF<<1d)=EW'KӐޏzaž3[6BG%` -M~PWySJ<8e%\~Cz9 +5Dp3)Up5H^:!0p%o qz4ϫᮙ4VNay f5fhe}rx58gg/DUƭxhI59; rٰ'_=.>Dd.H&0J3&za'%^.vQ=iFD&oY2}dhSڷЭUo5欯#1 wb0l+MX{vxfu |kEmߴ(ej. "vE3UW{B;T\-Cٖ+2T ֶ7?oZ2Oos e@C $ 7QW05Hy/gQ BZ10 iE@lę!E"-,7E,,F[AC;+#LAoiT1UܸshYXa9+ %rEzm26B T?GpRjS( D~SOc.GRhŕKym YMNAᜫzH5enwS -.,z9_8D΃\=`],CϽH4y1J#ڑnl6(ժ %x'fi/`'M?Ԇ)BS0RX|2k>;uQg1]mO.U,[&֊o F2ZFb -u#x\^KݝX84K˰]K1BrzFcŸ+GTYƙ،?$^6@i.aҡu*& U. Scy7['‚RpY2y$AM;/$d#E}:"F.u}J0՜ُ׼ /ri) Gu$7k3y& Nd7ԣF"՗D'1hȅ}6!ٞKBbuAؐwX`^YM扞W N5r6f__o6ŕn!58((.!!\qwsڭ˵*+I{La&=5^zO:{N>4 HfZ p^_ \Tu]^}DnE s&6ٽ2y}Hb)!{n6`_v(v-ܡh>L$%Dj;z(K{1w6XȞ`EՋGܘ-!A4 VK`?i7+2?Az)TRor!tC(F2[ "L]3 :|b 0Nvz*plvD?BկM] #R=Gk)!j0qq]7?ej z9y %&T_N) ,la@)1P[&Z(W1v(I\*\]b16L6o6x@$Za~ANKU $YU: !iP <2<?wBҰB\/Z\կqxjJaVU]+6Wmp;|s}ƆK< );?;pP\0[iD0r>tvkgyt]Kʾ8 5AAc_/n\!kFtGş!Kjѿ2䣥/ ,vk|gtHR3A jJ"ѥ*G#Ň}  0 rǽf>ETɧ_p.AW g*<7:n:4Vtɪa u`=LJ 㸌LīQ3SVr-$ȌZIMv3\<3(\?ɩ9OsjDY sLݟB(UbC?ցm⡛Y g,߱KWĺĩk つ&**;jjikh6nCV0rC*=/ =$]RcR >g=D"noC|W&9I&.勗'e ](׹72fW j>Z6HaW"O\U }:5mQ.o RXDۺ/ΌvK!f7p8ʟ![)Zq]{LH>߱22TE/-PGLjvPO?m@A'Ɍwp !U= дhb/v\BmBKy/m2-EPG֝8TY,94X(#̱,ƴT leA|-SGJDb( 6r}~."ᑌtB;DڭbA I.mژm& 2Pښ,Ǵ]9yy^f =yP}+asHɕI5_U^ѷ }#%jɴJlG¡gIJ=;mӽ@^l=QK uYPxo7v_mdY˞UkN8"jy丙zmL$AT/gG5A,!bC#O]k\`ExޡyДfɠkBvu\Tvf8V>Fd\#6I"bH,4W!^Ko}t~iQYSr*:mYp{jlᨨBvV&cJW*?<&䝏K0%/Tq+}3'&{3$++_6c .,ȏՠ򅜴vuIˢP=M%FF#ޱpSAET8݃%Z*4T5np{늸 LK5/6nj՗28U;QZ["S x"6B},#;"AVX64SwirLcuK?ڦ3۟hvA݇!(L WIK#K=JoՁ'uqoyo~<܌)xb_N,?kӥ|LDXRG& !w*7yAXW e3*Σ;`yt`'pF+b5^ɇSWͮp{/}2Xj|~mgDHvx沼KtMʫkylzg2 Ψ2:F׭[rywAAegGURt,׌nNWdO x2@߀vHPI-N溨I9lW^M1z26ytR6S=~ҖL5Ɗ0|m*ѳLн,$<+34١|1:̱z4Fݜ׮H{%-9>ZL}Z!ygU$qn7`@ tWq/Gm3u* Ȁ:>GfbG֕ezߐ xb6㗶` klΟYenΐoo&;HVS>!md1LǶ:h ne[trO KC^/*:nmhŃ^XNb5_&_Kūy{C"TO,17T72V ONO 01-!wJg#]2!YUSHScsIbVusm|BtC\}U_b` !H'_x f`Or$?P5UaPIj:WgЈhUD,'o}=t*z x 0vgFax%)_+ɫ/,ldy}jopfC똖X u![VkB̸O_&bkJ{Nz/U)?;9n{zkO 7۬d+|L3bӯ0m],IfL~g>$Ґ>oHhf, JhK sӍLbC÷rڬ]%;s r ǯpL[T9 "fNCngTXպjQزy2JK(U\h !=[Y&5[3{ɈZ<l(&L!b#x+RPtTϛP.wzrɘXo`Y>JXt7ܗFGy9slOqi!3;EOgӽJa?e<[ay@tdXx>d06%Wg0G R?v rفYǛ}0 Z+=sty%dU*U(>(@ iT de3,GM-R&s@ذ^D[G˽-dؓ͌Ҏl V'ejC_Ep ms6E+ \A!SS7.Idfȡ}=[RHr\bcw-Sw~Lp0nCnfhLX!z à-<9*کtK/6[Ǣjq up@=,jIx|ܜW-rcShOmXOb= z;ĕ;Oa%y~X,9/cɜW$><hyg-r*WI$=ZɩtI̛/vPs 7@.z1+$]LR1*YF%K DiNTz^zH$hW^uLܐ>6nJC%7 y%ЫeVĻ_!OeP̽36ƔO/CC LFsBY"MN:)I)$8Ngm d>H+m):W4C9iߢX9LCk;S-<*3p`Q*mv[,)$iw4=)׫dxH߻xVhAZGG] wKm{6T욀Eg;ӡMD1/H r3ʐ2K-׼(ZЮ#_m5l+,qSRk2/^y$:3FK:yoF.Vā05}F\ h렸r1UZHwڽ+\^vC ;=b9PA,^׻~zw"9rHnՠQbg\I{$2/uGiѝvÒR+$2Fdel`*4F5n؂*,:ڷU>xvZun"#z:iqus)hmbXstX|a|z\*J5@ڏ_8a,^Wf9Z 'py_"dY7UzJVbe~i% 2`$zB)seW6C`C [\Mocђ5!(GPo,}ww#|ƄV(H48N Im螼eFy8bdP( "`.ݓWc侜WߥZ$gV ސw孓rd9}ٿn; wزƊh [M<%( {VRsk.…]_m<莒Hnl arҺ'\E2vE04SVgʰ/ Rge<n p?rqm8n}rx{\+R1KlnP"q &R"j2Az$D1}xh\^GnMΞ hJU$b6+׮1m@T<=L4u-vpG96675e@c6r}vUMr, `'|P?eq?oxo索;@:ۃ_"I'71M L{ҳ)V\ZvT\tƷ6A=|Y݄>H볃7h? ч 6fGy2Єa 2?DX/?ܚ<ٕdDbWG$^XFp Ï=ah/q2c͒lVۢbJ2^Y-C(NGL A&B9 cw T@`}d39H`0! #XHh{CD,zOc\aNZZKŊt!X-pg[ZEI /R)_& blAa^Esa &%E6My VbJA2b|W:_ DVaq!FU\b!}v?ŅjTsfzT1,hypЭ |b4[hfϩx$ɢypx*+yS,gA*G_LƎr4PdEޔu[pFs̘\SQxF1c$miDC%#FH]喤,ׂ"A+ۀՀ{r~!fx"8-O-`V^#%{H^?!B]{sx# HpbIm'CٴqRn45aOI0J y Onp6ov1'm5:=ZGel޷w%ֆ`ܡ Fe5Bg@kA2$Rxm>1>Oܟe0hZ\22.xut~A [)i4z"Auج&Kmm#3 tj'zJT+ 5UcD8;{ !߅/1V cJr%M;?E=Ss^"$8SboHuqc`y^EͣCy ̐} s7ٔOlxƩ wHmhYޘ6x&6 1?+,eXTD8% h &AtӏtLBz8QAyj; &\N5\~E|ʸ*Ԛ۝oD773% |}Bdִ<6K6IAhr'c<`}Ee"?zd*C̑j6/+GVO!zmG\^ i'_\ 3WHK&s(t yJ>qF>R ߈k]hy0~lWX\CEuVX{ Zd]b, <82svHK.Q;2La{?Nf Ҙ4tfaMVen͒lY`4LTt˗A9Rq*@~rE@8@p;^xmiԌ$]PR-R mА0Lr61.7BK{4abbgޣ5h 2bM^l>eH5onGSo{`e*+'㕞#iotI ʺ"&3%! 2ːUq:2!(ZgҀ-wKgjf /s܏K;~()t`bm])ө$H:viB1W{Ƚ'(3zC}O0瘮8NXT3~;Yjz9Gces ="Ѭj=^$ϗG04A.Vvt2se"' V2pVW> Pg,ĚS?{U[VuJz:O2uVA%j0MtTG0T21ƝYv,F9 fOVҾ0Ё1S-X4j19>ĨGqį3,)CņY5XpbbdȐ#3ҲZ*8h}ZM_MfrSVb>$C fIZ¥wTʪp#~{Qx Me8ׅ#(S5OCB,^̝QFP%ElWc"88m:ڌh e=d]M*?~'{-AfnT5WVѲazam174PP/&C"S4n及 >~Ě򫷥x&-J}`vl˿'*jza %ɰI;qH$FVnÇ0~7gv󴒤dRm ?xp/Uvk{K`(i)>jP˟MڝJcEFTt0C׀c*FW/j%t(S70]NK/δŖr!<<ORY4mxJ+0 0| [gG @vj>UB6򓜺_gAϲQPDOT*]l˅m*n: k mnO!6)UsЉܘ ηQ^-R$occ5{ɷ@k[t S Q8L[wW25pm<0FvkiGRt@ SbCy_i;Lj%jV j|-ڰ},a{bߎWoR!02$D5q E;0BN;m?2.]0hȭ8%z*q%h問 m%9\XS71ՖȭW5ɠ s=X16U^zh#!:eYj 9khUn9FJ mH1*,$^1۩ 7'o*"7@/gSG0J5̆uc>C3sx~}F-=j$cTWR}=փ~QCA(S@ZP~kV)iC>/;~f[bEA+vcUd'HбDR_ 1B*{ N27 vYa9Lڶo d!))p~[rih,%t!?-%u?n9c>" zs RgF5&J5}^3ln͓ ķܑOY,jig{x,\dN54I[(?Ph M!^`+`Es$:4MZ&9V{=1d"EdMlu5Igxl~FƂ@*YfǺ>I0yI V1b^N/տA2~S?FDWwG3u4#L,_BS(Q;}`U1̊L>ּȜ<g$=㡎$iq0{ oNyN da7SkQ"yތ\򇐺TB}aIcOzk(~Qvq/2z z uzlP[?!\ds/k.?:rpX;BsiAyi!0 Eӆ: Z>aְXѢ*ACX6u‚AǛ]F(FTb_բ2b ?HTz,X'i#sI'"` #rܝsoc.cTNIZ>cf9L/r_H<ބ2\SΜ,/隽WR``%ˁ7]*mxX2`^ez@RBBQ~&X]^c0zL! Xwo@Ό/n Nŗтexe]KI.D,OOQӪ{M QFP.#񕢄3|TGc0!lH3 %.!m nQ0G1nƻIoܬ,2Uʲ"@4tG 2k_Q5ﰑ6+/of}@i4 DSV*̨RWΔoy@m]j|nJIf D8y}-jdۘʰxp R +h%/!"{x;c\i#D'R71>YC&򶬛_ Nm"Y49MIhHgM+6?E%wJDg:k[TE? ?PFZOCl Qۭ[m4Ľ4Ŋo% \YC1 GAqT{>zE[zKи2 hm6i3%`-E:.w.i@x|=`l.? N;+V>M21vO-e{5gCUb/mQ*dКh.KRI7sWaeP1.oA 17!{idDKxpt- k9TmI ھ+&~0PfcY߲):r2):,)aD9?qb ^\BRlKCgf(D3I6[2aUnx7z½,M ģG,plQmAx!ί}`r6fR ~0^).K_O&L(|vůBԋ;%YO2>q7Wk&iV+Oc|6=MF`HpPv' ڸ)wKc꘹sHuU9l- @pSg \@7 <D@T hA6i 9eƴH@1S `+ /pQ^{v Xzbm̠uu4n]ldx @qM ]}cO\eP VkH9!AG:3u&i^?Y!VEʪA _ =Qx@frwDmIM׎$01n90veP'ogįj^X΄!(t+roq3է@W-$.(XeڵTrR+[s;e%63TAΛ9AJReiv/Yҍwta 8[5[E9 vrl2]Ws{ JfL#a^<ֶ'ƨE_E9,~cam~w3@ߖ}ĺ142NۭL&,~ $&.,[eT`b)"ЫO=I)%G]4WJ<М&C}5_s}h&^]I"9V:.V[|V*2&,k ;qܮ#M%!>#jJ_+ PD{WK_}4ָ6O(yci7=S./trKĮ@NT43gGNFcF]ĻfߔljCݶcH1 c.NާV( ` ](^BZ(nkTW[)fYa3{33п lM,#HQ|n|HB k*-!K{ED`vl$F$}˄ؤ7 *VC["iQA`7* L!lj*& ri 'BC%' æ-('* ,Z{$/)VKp槟f(bk1+}5G( jR(.V7  ClHZh!ӄxP+C/f4" BĩD3O~Y)ҚAAX"al%D$kR"ݵ(:1 ?GS gr!bԒ8Jʬ"j|AFSX ¢J/fHDzɺ^ -X,Mij.md:'RD+2J.skeʦkDsd;1&oO!C})|^{9_y([ٚbϠ䀁 at?&ݳO  rC 0A La%U>*UVpAtoI-۱^/x a|3)#d&}mT-ُԷωN啉g+9wliKYok5.t?qzM5 (A\|:Y;6#B#p!ƕ*}.~1PWM|G%Ub3gRGWzE>|; i9R\D^a7^M'/ry5Tq3RO7\K9%X54Ͽ bYܠq}#zWT?wYi==3"щd5 و΀7%[Hƺ|[E\~_ OB-$.?]9بف~櫓=K#ܐ6*$kZ貱:r]yFfxFUNg8Wud#ֱ:4P/ `-#7hI30RC+#ۥp@=#oߍMW]y8%vN9hrg$bV<Խ|y?[q7 9!]]!rpU &"c{e_"\?fNڜjYARV8~Өq>r;RV`Yl><;@G?Vbcioa]td^w3wf>_4}s '`8`,؆4mF 7_m&zq&Ky*?\ۨ BR=A8gG`oR\GstOq%TK+Q44xh$MTy!hA+1}!I/87sچ:$ mѝY- <:ac ›`STN8T}#&i$!ViLaXԛECbR8UQĮ<thv_@v3j"+ZڈoSvՋv{uK˞bxX22ZU{gy&ȟТGi{bQdyӘgxY.hXI< :=9y=#>fVa>1塍yqgW28C 44Hl"fsȖ/'`:. M^͞3c m;S<$z2|qފ"o ~7>Go^^ bv QB qM7%c3X}1dpWqVXg@#VHh TVFš%x]< rf&|3rCZ=%Vem'MfY ߘI"̓mfwAB%GDIUc<.iKv Qg>Bt-)"D>}cRֻRXPsQn0!eEudw{$_b,JwƍlS@D '"O I:C_;iހZ5[:Mz6crzGFiECbn͔g61ip#4I;K e*.L;+ CCa)mΨjh7ܢQ9_)1J;!N3o|tCABҒQ SS)l@(EIm(0Ω~črP'G}ǤyVN쀱HMbeu,5 ^઄HM 4p6r\AXH3l*Ӌ$M{Ula{eQ,7t+qi6gc;,ko%&/Iԅve"FHu7Zf[?ɡ-ЫDwlolTԗۏD!Ym?Z8'h”|)4t{RB$[nM"^s aHxnM^INHF6rL ũž5'ļ '8y;=lS}zQpLBK"2ĞA42{4S۬pSB}2 XUD7͜\~~+%qA.R_u*Mo@M$4~^9Lo$D HN@;zTE.;R(wOi 70kw+GV^sLU|-5LRl#ЃQ@Wdqr6᧭M4Oy;3\mS*xFDS ɝ,~j(u}FL4,~}4UpBۥQJ/imXFG%Tjqۿ׋s|Rq'TV9Е@ޅQ҇q~k@d!`kI:YG9'ʬ5೪@7#¬c TA;?T!./"AWbq䝜52RSRã.(F4 cA?1&"PGWZms[A`X1(Y F _͏Q3\ VaW*4;1P{n%Kc6 Cט' l߂DȒ0Ŝ.H*A%E7߸%i_"@\YU_ѩB*(Qq:l~#54~H2r@b+jqJd`Yl-ˉx^RYlW/59]͉ 8Ӛ)ؗC|U5Ger~g36BsZuc&7Mv_PNTzQN_:dF|汽2{8V *l ]Zߤaw#ac1:Y1$W!Z֨'EчƇN2ŵ O Asj>qrT*`I i^|%MsØ`vU-)^ ]m ЛXJ9s66Ǖ8$8XMk+ǷwB.W8D&;]WOVσV kmFs@Tf<9TiP1ϒ{O :5W#X>aI"p#u6?Aw~uK*`"Z> vr Av kr .OcHfM pXU3V&n[D 8K*zMk#r;QZ_% '*/>?H[i,<ʐ 2:c4(Bkl$h~!;'SY06fMߢeh!]7i,؟ǹ&I98N9aOį7ZWlt;;0.]/!w$$2#K:A'O61,,AߎÑ5R|r8Jr+ΊTѠk̛ PYaXZ,#D0`[B˪w9ks6KMz2BD nd6^wB^~ vW`/0 '1'LkaĒY"2aɀ*D7锐㜸JW׶ 1ܥCxiο_U-УԢr&rxk' }C?iYC`g>3_pz8WD[ _ X3Bx~ĝ)В%&#IO8R*?vsD\B[ob@^'q= K`MS,eKO+|IY#ׇ/VQy0;rU8~XdNyWꙡ%Z~aW/T,MFs IxH@klTA-1Sz2''{7.P귶3 )S[0먼DunY)7#L.>I}X;P- ,} y0Y_|S fVc圕GBÞ}*ggfnO-kѥ^ NW$5j1)CxnM5oo qROp~cy,Vnlű'!ȩj\B-D-Ba9 \@|AUFY `0Oͽ2Ci@ˀn^->sYƓu?\ mdw^:frN|>h J&* 7aӀMRLFKs- J[KG#̧| bHwPcpb6L"_a"1Spj\DV,Xo~i52U{yb?;e`6v?&pֻ +:~yf gv6+qC顭Ƅv6Ӓ4d棴I1_/EX\B,wi|w紂}Li)8TQ?4dzn-'C 5^"~qr)1->hA>KhDpJ]-;.#N!)u!fޯ',L ,Zjg=(xj e99h ܁| l @xqNWLpixQJ* Y_9hٞY\{?Kn*R|u#`ᜥx8>FWhm(f?Qh}O}Qr^_ݠv/DK2GbL,, v($QҵZH0 A`ΏC ďGA֐AI?udN߷150V#h؛=Oyc⿶AMůNU8xq6*D~>s#sSH]EEq T%]Jrn^t@=zW${uUxsCaxא9c D~Rq)knJ?85^nDi!{cL&nA*-_L{O+$Z>]NI"pXNhF@܉Vwts쿗vJy݈{91 "Kzvf!n^~ V#z2LWTUKh Z Q/B\|o?,߹֧-?b;%q'o Exu,a) yT(N8 zkp 1AN~1R `?cEX րOsq0slJ+ⵍF ٕ!}vx"h}|7V[6S8 i~Q"I{x:Z~*%n @ZTX!3֎8X`to^Q7H4: URԝ?MhmSf~Pp)7A~#r'|]5JD8N 4zXU_4$K&4rVσ>agӑJ:%GP`q>`T<@^ <Ś`LP$ ˆJ YF;p: MjʂOh^e!xzJ&6y)xC44|"Ii'IԇqQXpc밠w%:P4b~4__ň6gj;jcWma>}餸F^ x!.;9L R.@TO; [^/N*IkቒbC5'R:H􎠀o q=W z[`|_nFZྦjh -ci̠1RJa0=R h0W([؍PDn*IVB 6,RO-Jrʗh@eKג\[5) %}3"l7=I{sEFͺ#9GI n!҅\d2Bfs+rG+ 1jL+saк{ŦxpˡN,$wEXJ,Ѝ~pl3=䀨cCtDw L*|_.D4ӌ['ixn‘Suukk^-+B̬[FZ}ExZ8NŤ3Bwfl΃\7q̝w~1_;kֱw=^44'7+U=g -4ٔaa!āQGE8Iښ6S)駗_>3f!R\m25A5&X2(OovCP], zM/{8`Be!4Өqhߔx箑N􈗫YSy2oLUD]UmS"_2!mM23SbЅ[}¢JBp/~c8ûɺTwH1:{ }w#˵1Ϟ2G ;<"8% M?1tͷ-VP ǓS*v(x)=ܿ0Qò` SMpJj5}0$ 5n$c^j(^~(. 1NIlEy2'NI?t&avo,w-%8I{Wjт mLc+wXvܿ"3*g!1t^+Kydgm[ZŲ džsX"Y6Ȭ-^j@t ߹HNݖ7j&Uq[f Ů t b$>R\jO lΗ1TIVIBdf 3ĹX nf7HJA#*}vPcnv5O<2\x$˶k!Gv>9xݪ dx"R8EMYĬd */=ytmox6ɷLò삚B;5^1lґ1C!8>~QK:DsgE1l/n=QI)/*5qi\i3Y}χgC9qEjЈ"8K.΍ c|C~tT`増V^)ܑڸ_"`ܿgzB :%) ]!Ms z2uMOCXR$Ԍ=k5ȕAxf?Pv7ٔIXW8u,TvfGrЅ3m݀Ez^vhmwN4Z ^oIx)<*ݱ>pe GqcͼWjL ^ p!yqn\cB: V!Vo6o'(ӁlRRgVT@ 8 &,5F=_ z6.BנJk Jhf/>+,h{=_OԪA oaKDe=ɣt ]0- vאMۀg _^4;.. ZF \X0qNC\G@A <tQ/(9n-7_=N)Ƀ'T\*IyFkg~  =qО_!h+GaQx@KIptg%sS_Mr8d슓TnF,^(6x_TLq\;>a;/V ,Hb@2Ph?AټVVLFUDruK*!cf$\ܶ"|k 5i[cN36j@I9L-@ GwDҽ>CLF6che; [6}Vl suhŗ0V]7=8Go3fv}~Ä~NcbPJ3ox,znԛ) 1 /w􉯘WURFCdZ͖*0{I];sǝ|^IHp+i|2:7$bqRP3oke}Ei$]ܝ3b7Xð@ 5#N5,Dbfp~dk7gQ(DO-_/W s^f~. *7%vqOa28yQb"e} =t:iJCQ;A.|"N~%fmSyʿE~!/lZ{̪n)ɼgh,˴'AxTd 5H{&,q5 0\ujIG?˽l+,k~'\}jeTBdc~t3S-4p=%!iBاӉW'%{5.b~̑EHK+T~k4L[E%Nj74GgDHGY :h.޼$s0 jV ?uthФ!IhfǦ';Rnuf23[ކ4$Z*XK%űN 7MDXZwG9.>~ ]i/{V²QΎV;ZӍf/[yF:g< fJ)KiуL$5(G%N P%x/W@WiK|mFڥr1uDرZg|~|.zSG3L.[.ew2ܶvfڗxk&A"p]S9EiECҤ&VC*aYqoGt4a%$5oAv!#uòN7ZT'8%@/Hޣ@\p$N<;pLK![j`FIC+_]=i땸={۩$V+v wBzQݽ/5bx|@&0AI }&\PVMͧ/%W0(Xf]H3+G 'j!GLmXkOyT2mZ}Bb:xez>O]=adz>S#Ed~o [X^ 5QznZ"[ * <qX$I9L]mx"bwlir8TF0KZr?nrqE:T&\n+x _ /LB^x0AIk߹<(էa(?m֙ʵ;ٚ:QӔ :OIql v8?Go >̖y TfAZGvPFju>sXNsۏbgc=tN>,yRцER-ծXG4E Y&xNrp@;U?L<T_y - bRhSmlW@7O:| ?Iv.o".JλnP"i,$yZ߾*b=lR13oŐ#\)gΖOacKJ5ʗ:98>6;X Ba"PkQWȈO W@$T=|2SKᡲ,sPu,ѦxWdQl0N3v.@m)O<=E U>Tne T<;s+Peс@W͹%ħfD`ݘ 6%+>܇sƴU8qm&`QCHA͊2 pQRȤ=⺱)RBJ/1y OjC aۋ(S(/[4cQ&ݤNc&'s-d0Y}wC`-+N#9e7+_rnڶR-weC=*>*JGKܡ}+xJEbQ{ (.*~ (Ksc4wUk g8!ÄwVµyZݡc?U9zRZn·7M{Ȃp"d9?Fs`x'϶:iD'{#Mtg޴)TlFoSq۞ް}qR1lZഴ4̼By*i_r$"w&$gm;!U+ݑɄ*I̲Z0ja'ש ` ZuǃY1l ,Ȼ,)OH{+A&4Jmײ^/wߖkNBFݗRk5\%0p|U PQә36Ъ.0z%%֦o<='h%cÄiK$A5b#ّMrHH D|PÇ6no4c*?ׅ2̭f8j`;xOj˞glN帡>{XbuaYȂ TOp=/jжe{bFwZIsfF۶1A) 5z@mӿX}Kxi{ϥzTrXg4~+%xJ3|RBC5 {uJtC Q'Z6r6FvneTŅN39Nza1p 89,GjvDww\b;a4֧$ 2OجWThK8+m\/uBxB1e܎cA9eZ?¯ $euq&{~l%Zכ75Jci}7*{}؋Whr)P |b;_oW?W]4BE"Mp8~8ZE2lB]4q ehqOsBLvK8 `Kaw_u +8O/𻢲v4=N?ӆZ|py9(ޏ{[z;7dq0߮Fan ycqKSѫ rhĮĤo͌:rdE>8T,U?l2s5Rh4ٮc58@Ùdg'KKQ@fF'1Θ/LcR{+$'ڬ#t-'^#7zGlʟ\_H5 xQjD5⑖I.|.Y֛yݑr$dgp/+igͶ#3&"\ved}>eG@q ^#{k\A])s1{aܒgJ io"|zE< 8b_Lc^ nPrq-Ɖ^'+Q&kSlx 9ȝ9(ƪ9pzgpUt!A'4d2[a/zh9&[I[h>^t 7yHtd?A==?BeJ?J#B?)}yJk?>gpS{U#l[p߂}+Jތ9 _oTdLEDАLK]Uig@ͬG߯ N[XueDW|.;2ŅvW,1|l k?X"~X WGsvyP*jJABPG35!6vunrj~[&OH=}\Vdߕ$3눘8wIy5 =92:Qn=e45\jS[LmuODn έ?̦XYc& V8HpIdh*͘A|5 (uwq^0 eT˺qWD~{D C+Gv1BNxBa|siɿ|RexI.# [@٦ҭο./h^ $R.1% rj;Tv=նKoh_"vJK|EUCt$0WseZ9] ɇj)C 9KmU,u&~vě02sXqEOGo(dfx=.wgSM}ro ŽX.yT(TDЅ.~1RxņY׳}ac> ѭb2MfjW(;@R ET!lW7|oFaA{zهGˑx6?LD}_hӡYqa2cOJw0=![6 'l7w IMlwH=,*-#Lk$W;Wy`S  "}jwl ηAc,VTBPʁge$-+Վ8"ZEZs~'qޫS~ك[7|%{ f -J\- (D@۷d :kS= Xe3"j؁;I\MщJ_om1 X2k-f/=rFJA%-+{*~CzRT3ez=n7aZ@9d\Y?/G[1a_K%9bh.&'$076yKrigBʳj#M*)S@ =X6X+Ge zЀ 0b;\VZj>wt En# ?ߋ+M܍qkRm:7XN4x۟@*^NzEPS^6 ?$' V;C8^8)#U h |bpyYzv!dzW؏6q@Zt!S:w a݀O$pk%/qJۻBִ/hIX=F0"MAC^5x!e$Z?㚐~GP# ިOz i:7x17ʱ(-Me6^g1x=BՁN:i;;\um{',st$Z\Jo]m,7o( Yڋ^܇Qb5&tnMoY0Ы+S]: EJ^Dw`Ӛ#Ҏ|_4ֲ@R/8`0sq (mH/z,8rs7@)}8wR02ܢbCCW##&~bNvԮ0!BdF 6)ٓ9[3gzRÂ}>K%oalVB#1v"+ҋcPHtZuml~Br* El}"a}EpYG5Jrj猈vF}5ӄ\$cOX@=?+'l#=iuջ6~&̅fAݯֆYӃf-Y78qۚ >^&>xA h] D[cAa+*X"'ݞ() >dViS^w "U/U猐W)G9Xqk8S[.!{BY Q%W+1F2+\mB}Ԣs=H2֩Ѣ&TX&wB|CsӑcEfg2ص&D8UAi"q"M'6S)-Gh^YlxvQg] d#ŃG+w*U6 BLU]zBV'x\$I4^;0#~v2>"߄ʻ7ʕ&C 7= @kѣ9V9fzgƛ^*ץQ4Jw!I`l0gYRMc# 'Տ>E,}sPN_*jy`(xe]@4eũn oo%UjvoXug IiT ƌVS}0A,w!NKu=ll9i)"}7!|(I݅N5lgLq/bX }}Ha7XO1TMjuM`А$3G ˬ+mdw(!8 ¡PhZC2rp/*^Gq"n*By:RA,X=SA*emFs;ذ*kzޝȣb:r5P%[V~iɊV'lCZReJx!cq*49+Uǚ{hZL/25B 3N0q߱=z}gXhθ+ַ,ڨ 9!\lЬW ˄֔JVS[I۫Sa:o%pHGh݈ԺLYt }lKr3աbS~HH?(zdڔ#;3X&YH8c-\Z /D8,<ҺFjJ ?$q^ ŒYt-ݡ+z'y1dDQ8'sU<{/b :^b'[x&)){\e֛8tgZH"[ ضJe 4{. aΗP|cB*v ѭ?bmcFV3k.{߆AOո& ޽A?ė>u^%dM)eN$okSk!rB?> , i.dQO\%ꑹkӷj=t=UʛqMOˉ:[]IgFT4c Bv^j|ϖBB544_ PfDGYBVi7S+v]B Q{')Ɠc+D8$ZOL]7zC, ޠ~Žg}+wsEo/~D!sAQ L-;L^I^B9v(S0״F~z7zj'wQon%&S~^!&JB4v>^$R@M>rMP-n(_LTĦ|tyha|t8(쮯A"X EaMtD E("O k^Q׷D0*N+Qg-Ԙ=nmP#2X`|1U=6` 8" o PyloE\N*,`%s/8 \Rn*m E /,ˉHC@f}6v ;U8BŧCfm#q|DS/-7`֨zil㷣9ˎsQ15Ih*ЃډMt7a鮤e#eTYz>27UE5phy:e xcʈ})^P:Jpz]?.5=U yPQ/|Jt!^f|µlo.ʞrf>>[܀#栎E=1y[IGݪ;挢šI-Zr$ebb߶A`֎ٔLt8;IJH|)9\v=g@kY@,bU-_mk=)w~桩{ԖZzL$kVL~@0 OÉ;_Dc5u7hQX/.~R1 Ra9WGG9o$cSp(V6 q \s;.^vi5\XL[hw,ZTx7Ŝ"h Ƿ+/`t[AH䰌XhBN%3L_6 wdȋCe=4GuX!,ši>ap\;JM=XO  AnvND}?}R,[< !rmej"qK%?Gh+ZL& |EEӉ T0;Nn`yW=L9oJ݅ľ$x?9'[آeCo4覜Q\XT:%+S=a7B_(g qD`s(0Zlz硶GBoƈTLip#hO(W!͸SX7}nbљ$yW'iY4bQ6ZF,Mw>}i[ml}.4Dl, [k:]tLE-AiqҲ![X CL/iD eGwȫc1 U҃|+.F/t{79֜w!m2zſt|}=.3nE ~~*0Bv%4oM P')lIr:]z-~x#G(TµC\wflխHB~A Xd]8"꾌a[6\+Y87R:[ߗ!GvA}3㿺$o(NYJqr*m=!l_Z޻h Xьۋ8^0M:Sn6%}oLQsX?l91`^RNV>WUA[!+[ bEu R/$3j2qxn5bK׌`=$>7#`K '%!B=\;ֳ +hgP $i:HGLl&)xq$M@JH^NMf"^4*z wlӔ*/φ2S4swsԉ[rTƸ_k0$ iYP4+MWZr;4Un Bx7<#}+YietWOPtx!8OH7ƼRp)Jd0k( Za%p Ʋ:I~1d@ 9ر_4|"Q3El ZH. VdA?9M/uuQ {RMKj=fTRpП/ c5r)`)(Fe'`#4xWM y[.0.n=IuqKVDQFX[5~h+SoDڹb)R)N2 y9"7/?FxcEr@|a=cLI׳{]|cVV3BѤ~z@W(!s_v+-'Ѩs\}; V&w7XFg-oTD`_yro&o=Pz8wQ4HUW2SZ3"eBFBK.|r9/PKrM=ݴҺuPZ&qA qs4"@k0pCl?"x|(-|0W.\F8J'/Dg!Lcu Ԧe.tFmf@v̿umPK|:f! =g܎#H5LRa=rbZ?F;H?A]4[=&CR݆E kB`^iU!{zYKLP^@A f |fv$)=j|/"u@m>Dh >uez\6q=Ų͒_c@{%}o.@Yy ̙kD`P8yX.gķQ)lW*zƹgƜ~@*/ F^5 K\x-u`+"aBH3:敧Q<MdImy^,ƌwvAa=ϩ7JSL9ixaȝt W;FJ"78j&?6G8zaa{`\0Uk_5IQ HrI]$oj]*moПD0x *cgHEre:;{F;ىrQvFOE0jf˗x.-DŽ VE bQ9A!VG^Dz4d9Pj-{jZًaA{k;oR䢍+n+b\ct` Տѝl1F( L3Iq̈́Na@ԃN%Ht1S'X?kR4I6k N%~ []d L=70ڼoS) A\NI}L(V|tB_Pq祥k&Rꊅ n:>ֽ=h~3#pL@]2"V&ի{m;!>,~/w<JWb)zkc[j<)+59MR0֣DAƨd+o4q>Q Uq$g[TAN܃{ݢIfF*iێk2A*{D0<:fneCi Ɯqftgjxk7z ۫;s|rDޭt$UX 1^589&D4۾Ј:__i_d kH8@\a>B5BJZLaOeA[[Uθ3XAf.L 5t TEO5BM2oR͂Waߪ k(|At'7L@˙Pד:%Z<t|&mx fK@vmZn\\~g(ٯz5B .veAը ڃR_IQz921:Kٜ⤎bȇtPPqmlzG`V(5Ůgko1-ZhanSP"A% g_-|zRba"Uʄ NȰ tWW0)s홍]ȁO;IpF?P0' |?Nx:oNN׶ad:KH["9-82 "iQ}6ozɡ 7 89@;K+ p!D]mJ:.n,0Q.}Gw)~m'H|c,e? bE>ATz`vr6کhQ8<·x$2d\_|Vq 皂*G"p#&'{7 &W [ N e? ub@E*:XcX~pD/ӼhF9b/ֵUKcө ( ^yX,ȢrQt ?{3y,:c]QF.zI*{E!̩x=c6ˮ($hչ h@ CiSzW)bѤRM)J/${)3J=!BT+J7L(a3jf3&cyyԤqA*-Nm#Z۞|0d72N# j6ʘhy3Kip[]Bۍ =f,[{dEf ,Q7򆖋voȅZY۫>Qb,RݼVػ7Uh2Q' c&6-揵eOF{4:jec#k~|^i=z31QD᱌NTk]_\5Tg$NZQ[ tj*A/ƻ"3!3/ jӺ^^ų" MTS+ދ~μ+ghfk ѹN,i6|S3w}eZJ:ʅU!Z{č+AMb(N~? F9|:$n+p#"L܊ߘ`^%qL0^y6u>#~/@ P8ۏȨN5N|PZwPX,eX0dKNn-֥HneѶq)mOfPZJXwoҳNRKhΧiK@i~ԨÁeG2KQP J {63o<*iUrS?1.V9;kw!Wn %<Ǟlگ: YZ