java-21-openjdk-portable-misc-1:21.0.4.0.7-1.el8 > 6 6_6 3!pQp)Tξ7]mtZ`f ]mtZ`JSG` C쑕u>V8 l;Y`x@; o42ȩM~0 J!eF@H2zE-UrQ:P#ZHTϩ`OC=!\l\YOgi._ھv oa n[İ)c}&anFA ˍVNJ(W}̔-1[v)B{#Ͼi Xt6kAgȃW!,9I?C1U vgŵWFߜɯDFٞaM%Z!7UzУG|< Hw5NNzfgqϋ1o7Oǜe w+/O-?TUw)7mM2c$ ޫUj${CᬥR bC`zLO%{%Az8NG# ;0*KR@Svd/D~!j3beba0654872daeeb3749c2c8638b164ed44d82629c4cecdc45db9187e9263cc0471b95f088ba7994a4aeb71b98f805609306c0e3!pQp)Tξ7]mtZ`f ]mtZ`x4$kLQÊ 8ȋ9 i4f`^g%ƮrZ2AXE B&c׍!I{DDScY?L Ƀf1u1=U7JբjeY %Ljx,PA_9: _tLu>p:r@?r0d +4 8 Nlpt     j lt~{(8O9O:qOGoPHoXIo`XodYol\o]o^pbp&dqveq{fq~lqtquqvqqqqr,Cjava-21-openjdk-portable-misc21.0.4.0.71.el8OpenJDK 21 miscellanyThe OpenJDK 21 miscellany.f0ord1-prod-x86build005.svc.aws.rockylinux.orgI@eb>b@b@b@bb1@b1@b_bZbY^@bT@bMbBb@b@b@bgb!b[@aaaaZ@aaawav@aURelease Engineering - 21.0.4.0.7-1Andrew Hughes - 1:21.0.4.0.7-1Andrew Hughes - 1:21.0.4.0.5-0.1.eaAndrew Hughes - 1:21.0.4.0.1-0.1.eaAndrew Hughes - 1:21.0.3.0.9-3Thomas Fitzsimmons - 1:21.0.3.0.9-2Andrew Hughes - 1:21.0.3.0.9-1Andrew Hughes - 1:21.0.3.0.7-0.1.eaAndrew Hughes - 1:21.0.3.0.1-0.2.eaThomas Fitzsimmons - 1:21.0.3.0.1-0.2.eaAndrew Hughes - 1:21.0.3.0.1-0.2.eaThomas Fitzsimmons - 1:21.0.3.0.1-0.2.eaAndrew Hughes - 1:21.0.3.0.1-0.1.eaAndrew Hughes - 1:21.0.2.0.13-2Andrew Hughes - 1:21.0.2.0.13-1Andrew Hughes - 1:21.0.2.0.12-1Andrew Hughes - 1:21.0.2.0.11-1Andrew Hughes - 1:21.0.1.0.12-2Andrew Hughes - 1:21.0.1.0.12-1Andrew Hughes - 1:21.0.0.0.35-1Petra Alice Mikova - 1:21.0.0.0.35-1Andrew Hughes - 1:20.0.2.0.9-1.1Jiri Vanek - 1:20.0.0.0.36-1Andrew Hughes - 1:19.0.1.0.10-1Andrew Hughes - 1:18.0.2.0.9-1Petra Alice Mikova - 1:18.0.0.0.37-1Andrew Hughes - 1:17.0.7.0.7-2Andrew Hughes - 1:17.0.7.0.7-2Andrew Hughes - 1:17.0.7.0.7-2Andrew Hughes - 1:17.0.7.0.7-1Andrew Hughes - 1:17.0.6.0.10-6Andrew Hughes - 1:17.0.6.0.10-5Andrew Hughes - 1:17.0.6.0.10-4Andrew Hughes - 1:17.0.6.0.10-3Andrew Hughes - 1:17.0.6.0.10-3Andrew Hughes - 1:17.0.6.0.10-2Stephan Bergmann - 1:17.0.6.0.10-2Andrew Hughes - 1:17.0.6.0.10-1Andrew Hughes - 1:17.0.5.0.8-2Andrew Hughes - 1:17.0.5.0.8-1Andrew Hughes - 1:17.0.4.1.1-2Jayashree Huttanagoudar - 1:17.0.4.1.1-1Andrew Hughes - 1:17.0.4.1.1-1Jayashree Huttanagoudar - 1:17.0.4.0.8-1Andrew Hughes - 1:17.0.4.0.8-1Jayashree Huttanagoudar - 1:17.0.4.0.1-0.2.eaJayashree Huttanagoudar - 1:17.0.4.0.1-0.1.eaAndrew Hughes - 1:17.0.4.0.1-0.1.eaJayashree Huttanagoudar - 1:17.0.3.0.7-8Francisco Ferrari Bihurriet - 1:17.0.3.0.7-8Jayashree Huttanagoudar - 1:17.0.3.0.7-7Andrew Hughes - 1:17.0.3.0.7-7Jayashree Huttanagoudar - 1:17.0.3.0.7-6Andrew Hughes - 1:17.0.3.0.7-6Andrew Hughes - 1:17.0.3.0.7-5Jiri Vanek - 1:17.0.3.0.7-4Jiri Vanek - 1:17.0.3.0.7-3Jayashree Huttanagoudar - 1:17.0.3.0.7-2Andrew Hughes - 1:17.0.3.0.7-1Andrew Hughes - 1:17.0.3.0.6-3Andrew Hughes - 1:17.0.3.0.6-2Andrew Hughes - 1:17.0.3.0.6-1Andrew Hughes - 1:17.0.3.0.5-0.1.eaAndrew Hughes - 1:17.0.3.0.1-0.1.eaJayashree Huttanagoudar - 1:17.0.2.0.8-10Andrew Hughes - 1:17.0.2.0.8-10Andrew Hughes - 1:17.0.2.0.8-9Andrew Hughes - 1:17.0.2.0.8-8Andrew Hughes - 1:17.0.2.0.8-7Andrew Hughes - 1:17.0.2.0.8-6Andrew Hughes - 1:17.0.2.0.8-5Andrew Hughes - 1:17.0.2.0.8-4Andrew Hughes - 1:17.0.2.0.8-3Andrew Hughes - 1:17.0.2.0.8-2Andrew Hughes - 1:17.0.2.0.8-1Severin Gehwolf - 1:17.0.1.0.12-3Andrew Hughes - 1:17.0.1.0.12-2Jiri Vanek - 1:17.0.0.0.35-5Jiri Vanek - 1:17.0.0.0.35-4- Build for Rocky Linux 8- Update to jdk-21.0.4+7 (GA) - Update release notes to 21.0.4+7 - Switch to GA mode. - ** This tarball is embargoed until 2024-07-16 @ 1pm PT. ** - Resolves: OPENJDK-2756 - Resolves: OPENJDK-3163- Update to jdk-21.0.4+5 (EA) - Update release notes to 21.0.4+5 - Move unstripped, misc and doc tarball handling into normal build / no suffix blocks - Limit Java only tests to one architecture using jdk_test_arch - Drop unneeded tzdata-java build dependency following 3e3cf8fa2df7bac2f6a60a0ddd596ec39228a3e1 - Resolves: OPENJDK-3132 - Resolves: OPENJDK-3194 - Resolves: OPENJDK-3181 - Resolves: OPENJDK-3189- Update to jdk-21.0.4+1 (EA) - Update release notes to 21.0.4+1 - Switch to EA mode - Bump LCMS 2 version to 2.16.0 following JDK-8321489 - Add zlib build requirement or bundled version (1.3.1), depending on system_libs setting - Resolves: OPENJDK-3060 - Resolves: OPENJDK-3063- Re-run jlink to regenerate the jmods directory and lib/modules with stripped libraries - Rebuild CDS archives against the updated lib/modules - Resolves: OPENJDK-2829- createtar: Add exclude option - packagejdk: Exclude debuginfo when creating jdkarchive and jrearchive tarballs - Resolves: OPENJDK-2995- Update to jdk-21.0.3+9 (GA) - Update release notes to 21.0.3+9 - Switch to GA mode. - Change --with-source-date value to 'version' to match Temurin builds - ** This tarball is embargoed until 2024-04-16 @ 1pm PT. ** - Resolves: OPENJDK-2585- Update to jdk-21.0.3+7 (EA) - Update release notes to 21.0.3+7 - Require tzdata 2024a due to upstream inclusion of JDK-8322725 - Only require tzdata 2023d for now as 2024a is unavailable in buildroot - Drop JDK-8009550 which is now available upstream - Re-generate FIPS patch against 21.0.3+7 following backport of JDK-8325254- generate_source_tarball.sh: Update examples in header for clarity - generate_source_tarball.sh: Cleanup message issued when checkout already exists - generate_source_tarball.sh: Create directory in TMPDIR when using WITH_TEMP - generate_source_tarball.sh: Only add --depth=1 on non-local repositories - icedtea_sync.sh: Reinstate from rhel-8.9.0 branch - Move maintenance scripts to a scripts subdirectory - discover_trees.sh: Set compile-command and indentation instructions for Emacs - discover_trees.sh: shellcheck: Do not use -o (SC2166) - discover_trees.sh: shellcheck: Remove x-prefixes since we use Bash (SC2268) - discover_trees.sh: shellcheck: Double-quote variable references (SC2086) - generate_source_tarball.sh: Add authorship - icedtea_sync.sh: Set compile-command and indentation instructions for Emacs - icedtea_sync.sh: shellcheck: Double-quote variable references (SC2086) - icedtea_sync.sh: shellcheck: Remove x-prefixes since we use Bash (SC2268) - openjdk_news.sh: Set compile-command and indentation instructions for Emacs - openjdk_news.sh: shellcheck: Double-quote variable references (SC2086) - openjdk_news.sh: shellcheck: Remove x-prefixes since we use Bash (SC2268) - openjdk_news.sh: shellcheck: Remove deprecated egrep usage (SC2196) - generate_source_tarball.sh: Output values of new options WITH_TEMP and OPENJDK_LATEST - generate_source_tarball.sh: Double-quote DEPTH reference (SC2086) - Vary reproducible tar creation by version of tar detected - Set OPENJDK_UPSTREAM_TAG_EPOCH & VERSION_FILE at start of build section as in 17u - generate_source_tarball.sh: Avoid empty DEPTH reference while still appeasing shellcheck- generate_source_tarball.sh: Add WITH_TEMP environment variable - generate_source_tarball.sh: Multithread xz on all available cores - generate_source_tarball.sh: Add OPENJDK_LATEST environment variable - generate_source_tarball.sh: Update comment about tarball naming - generate_source_tarball.sh: Reformat comment header - generate_source_tarball.sh: Reformat and update help output - generate_source_tarball.sh: Do a shallow clone, for speed - generate_source_tarball.sh: Append -ea designator when required - generate_source_tarball.sh: Eliminate some removal prompting - generate_source_tarball.sh: Make tarball reproducible - generate_source_tarball.sh: Prefix temporary directory with temp- - generate_source_tarball.sh: Remove temporary directory exit conditions - generate_source_tarball.sh: Fix -ea logic to add dash - generate_source_tarball.sh: Set compile-command in Emacs - generate_source_tarball.sh: Remove REPO_NAME from FILE_NAME_ROOT - generate_source_tarball.sh: Move PROJECT_NAME and REPO_NAME checks - generate_source_tarball.sh: shellcheck: Remove x-prefixes since we use Bash (SC2268) - generate_source_tarball.sh: shellcheck: Double-quote variable references (SC2086) - generate_source_tarball.sh: shellcheck: Do not use -a (SC2166) - generate_source_tarball.sh: shellcheck: Do not use $ on arithmetic variables (SC2004) - Use backward-compatible patch syntax - generate_source_tarball.sh: Ignore -ga tags with OPENJDK_LATEST - generate_source_tarball.sh: Fix whitespace - generate_source_tarball.sh: Remove trailing period in echo - generate_source_tarball.sh: Use long-style argument to grep - generate_source_tarball.sh: Add license - generate_source_tarball.sh: Add indentation instructions for Emacs - Remove -T0 argument from systemtap tar invocation- Introduce tar_opts to avoid repetition of lengthy tar creation options - Add module build path to stripped directories to catch jpackageapplauncher files - Move alt-java man page to the misc tarball so it is not in the JDK image - Resolves: OPENJDK-2820 - Resolves: OPENJDK-2821- Invoke xz in multi-threaded mode - Remove ppc64le with-jobs=1 workaround - Make portable tarball modification times reproducible - Use RHEL-7 tar-1.26-compatible invocations for reproducible tarballs- Update to jdk-21.0.3+1 (EA) - Update release notes to 21.0.3+1 - Switch to EA mode - Require tzdata 2023d due to upstream inclusion of JDK-8322725 - Bump FreeType version to 2.13.2 following JDK-8316028- Sync with upstream release notes- Update to jdk-21.0.2+13 (GA) - Update release notes to 21.0.2+13 - Drop no longer needed local patch to fix versioning - ** This tarball is embargoed until 2024-01-16 @ 1pm PT. **- Update to jdk-21.0.2+12 (GA) - Update release notes to 21.0.2+12 - ** This tarball is embargoed until 2024-01-16 @ 1pm PT. **- Update to jdk-21.0.2+11 (GA) - Update release notes to 21.0.2+11 - Bump libpng version to 1.6.40 following JDK-8316030 - Bump HarfBuzz version to 8.2.2 following JDK-8313643 - Drop local JDK-8311630 patch which is now upstream - Locally patch versioning to be 21.0.2 released on 2014-01-16 - ** This tarball is embargoed until 2024-01-16 @ 1pm PT. **- Include JDK-8311630 patch to implement Foreign Function & Memory preview API on s390x- Update to jdk-21.0.1.0+12 (GA) - Update release notes to 21.0.1.0+12 - Update openjdk_news script to specify subdirectory last - Add missing discover_trees script required by openjdk_news - Synchronise bundled versions with 21u sources (FreeType, LCMS, HarfBuzz, libpng) - Sync generate_tarball.sh with 11u & 17u version - Update bug URL for RHEL to point to the Red Hat customer portal - Fix upstream release URL for OpenJDK source - Update buildjdkver to match the featurever - Re-enable SystemTap support and perform only substitutions possible without final NVR available - Fix typo which stops the EA designator being included in the build - Include tapsets in the miscellaneous tarball - Drop unused globals for tapset installation - Rebuild jmods using the stripped binaries in release builds - Make sure the unstripped JDK is customised by the installjdk function- Update to jdk-21.0.0+35 - Update release notes to 21.0.0+35 - Update documentation (README.md) - Update system crypto policy & FIPS patch from new fips-21u tree - Update generate_tarball.sh to sync with upstream vanilla script inc. no more ECC removal - Drop fakefeaturever now it is no longer needed - Hardcode buildjdkver while the build JDK is not yet 21 - Change top_level_dir_name to use the VCS tag, matching new upstream release style tarball - Use upstream release URL for OpenJDK source - Re-enable tzdata tests now we are on the latest JDK and things are back in sync - Fix trailing '.' in tarball name - Use rpmrelease in vendor version to avoid inclusion of dist tag - Replace alt-java patch with a binary separate from the JDK - Drop stale patches that are of little use any more: - * nss.cfg has been disabled since early PKCS11 work and long superseded by FIPS work - * No accessibility subpackage to warrant RH1648242 patch any more - * No use of system libjpeg turbo to warrant RH649512 patch any more - Replace RH1684077 pcsc-lite-libs patch with better JDK-8009550 fix being upstreamed- Replace smoke test files used in the staticlibs test, as fdlibm was removed by JDK-8303798 - Related: rhbz#2192749- Update to jdk-20.0.2+9 - Update release notes to 20.0.2+9 - Update system crypto policy & FIPS patch from new fips-20u tree - Update generate_tarball.sh ICEDTEA_VERSION - Update CLDR reference data following update to 42 (Rocky Mountain-Normalzeit => Rocky-Mountain-Normalzeit) - Related: rhbz#2192749- Dropped JDK-8295447, JDK-8296239 & JDK-8299439 patches now upstream - Adapted rh1750419-redhat_alt_java.patch - Related: rhbz#2192749- Update to jdk-19.0.2 release - Update release notes to 19.0.2 - Rebase FIPS patches from fips-19u branch - Remove references to sample directory removed by JDK-8284999 - Add local patch JDK-8295447 (javac NPE) which was accepted into 19u upstream but not in the GA tag - Add local patches for JDK-8296239 & JDK-8299439 (Croatia Euro update) which are present in 8u, 11u & 17u releases - Related: rhbz#2192749- Update to jdk-18.0.2 release - Update release notes to actually reflect OpenJDK 18 - Support JVM variant zero following JDK-8273494 no longer installing Zero's libjvm.so in the server directory - Rebase FIPS patches from fips-18u branch - Rebase RH1648249 nss.cfg patch so it applies after the FIPS patch - Automatically turn off building a fresh HotSpot first, if the bootstrap JDK is not the same major version as that being built - Drop tzdata patches added for 17.0.7 which will eventually appear in the upstream tarball when we reach OpenJDK 21 - Switch bootjdkver to java-21-openjdk - Disable tzdata tests until we are on the latest JDK and things are back in sync - Drop bootstrap JDKs and use the java-21-openjdk-rhel7 build - Related: rhbz#2192749- Update to ea version of jdk18 - Adjust rh1684077-openjdk_should_depend_on_pcsc-lite-libs_instead_of_pcsc-lite-devel.patch- Define architectures we build on to avoid those without DTS 10 (e.g. s390)- Switch to DTS 10 - Related: rhbz#2192749- Create java-21-openjdk-portable package based on java-17-openjdk-portable - Related: rhbz#2192749- Update to jdk-17.0.7.0+7 - Update release notes to 17.0.7.0+7 - Require tzdata 2023c due to local inclusion of JDK-8274864 & JDK-8305113 - Reintroduce generate_source_tarball.sh from RHEL 9 - Update generate_tarball.sh to add support for passing a boot JDK to the configure run - Add POSIX-friendly error codes to generate_tarball.sh and fix whitespace - Remove .jcheck and GitHub support when generating tarballs, as done in upstream release tarballs - Update FIPS support against 17.0.7+6 and bring in latest changes: - * RH2134669: Add missing attributes when registering services in FIPS mode. - * test/jdk/sun/security/pkcs11/fips/VerifyMissingAttributes.java: fixed jtreg main class - * RH1940064: Enable XML Signature provider in FIPS mode - * RH2173781: Avoid calling C_GetInfo() too early, before cryptoki is initialized - ** This tarball is embargoed until 2023-04-18 @ 1pm PT. ** - Resolves: rhbz#2185182 - Resolves: rhbz#2134669 - Resolves: rhbz#1940064 - Resolves: rhbz#2173781- Add docs, icons and samples to the portable output - Make sure generated checksums work and don't include full path - The docs directory is a subdirectory of images, so remove confusing separate copying- Build with internal debuginfo as in RHEL and then create a stripped variant ourselves for the portable release build - Restore compiler flags to those used in RHEL - Drop unused static library patch - Drop syslookup workaround which was fixed by JDK-8276572 over a year ago- Separate JDK packaging into a separate function - Use variables to make it clearer what is going on - Use a package output directory as we do for building and installing - Workaround missing manpage directory in the JRE image- Adapt the portable build to use the same system library handling as RHEL builds- Add missing release note for JDK-8295687 - Resolves: rhbz#2160111- Update FIPS support to bring in latest changes - * Add nss.fips.cfg support to OpenJDK tree - * RH2117972: Extend the support for NSS DBs (PKCS11) in FIPS mode - * Remove forgotten dead code from RH2020290 and RH2104724 - * OJ1357: Fix issue on FIPS with a SecurityManager in place - Drop local nss.fips.cfg.in handling now this is handled in the patched OpenJDK build - Resolves: rhbz#2118493- Fix flatpak builds by disabling TestTranslations test due to missing tzdb.dat - Related: rhbz#2160111- Update to jdk-17.0.6.0+10 - Update release notes to 17.0.6.0+10 - Re-enable EA upstream status check now it is being actively maintained. - Drop JDK-8294357 (tzdata2022d) & JDK-8295173 (tzdata2022e) local patches which are now upstream - Drop JDK-8275535 local patch now this has been accepted and backported upstream - Drop local copy of JDK-8293834 now this is upstream - Require tzdata 2022g due to inclusion of JDK-8296108, JDK-8296715 & JDK-8297804 - Update TestTranslations.java to test the new America/Ciudad_Juarez zone - ** This tarball is embargoed until 2023-01-17 @ 1pm PT. ** - Resolves: rhbz#2160111- Update in-tree tzdata to 2022e with JDK-8294357 & JDK-8295173 - Update CLDR data with Europe/Kyiv (JDK-8293834) - Drop JDK-8292223 patch which we found to be unnecessary - Update TestTranslations.java to use public API based on TimeZoneNamesTest upstream - Related: rhbz#2160111- Update to jdk-17.0.5+8 (GA) - Update release notes to 17.0.5+8 (GA) - Switch to GA mode for final release. - * This tarball is embargoed until 2022-10-18 @ 1pm PT. * - Resolves: rhbz#2133695- Update FIPS support to bring in latest changes - * RH2023467: Enable FIPS keys export - * RH2104724: Avoid import/export of DH private keys - * RH2092507: P11Key.getEncoded does not work for DH keys in FIPS mode - * Build the systemconf library on all platforms - * RH2048582: Support PKCS#12 keystores - * RH2020290: Support TLS 1.3 in FIPS mode - Resolves: rhbz#2123579 - Resolves: rhbz#2123580 - Resolves: rhbz#2123581 - Resolves: rhbz#2123583 - Resolves: rhbz#2123584- Added a missing change to portable NEWS file from upstream.- Update to jdk-17.0.4.1+1 - Update release notes to 17.0.4.1+1 - Add patch to provide translations for Europe/Kyiv added in tzdata2022b - Add test to ensure timezones can be translated - Resolves: rhbz#2119532- Commented out: fipsver f8142a23d0a which was from rhel-9-main - Picked 17.0.4+8 GA tag from rhel-9.0.0 - For Jul 2022 CPU fipsver is 765f970aef1 on rhel-9.0.0- Update to jdk-17.0.4.0+8 (GA) - Update release notes to 17.0.4.0+8 - Need to include the '.S' suffix in debuginfo checks after JDK-8284661 - Switch to GA mode for release - ** This tarball is embargoed until 2022-07-19 @ 1pm PT. **- Fix issue where CheckVendor.java test erroneously passes when it should fail. - Add proper quoting so '&' is not treated as a special character by the shell. - Related: rhbz#2084779- Tweaked line to print release information for portable- Update to jdk-17.0.4.0+1 - Update release notes to 17.0.4.0+1 - Switch to EA mode for 17.0.4 pre-release builds. - Print release file during build, which should now include a correct SOURCE value from .src-rev - Update tarball script with IcedTea GitHub URL and .src-rev generation - Include script to generate bug list for release notes - Update tzdata requirement to 2022a to match JDK-8283350 - Move EA designator check to prep so failures can be caught earlier - Make EA designator check non-fatal while upstream is not maintaining it - Related: rhbz#2084218- Comment line for portable: System security properties to be off by default- RH2007331: SecretKey generate/import operations don't add the CKA_SIGN attribute in FIPS mode - Resolves: rhbz#2102433- System security properties are disabled by default on portable. - Commented out lines which are not applicable for portable.- Update FIPS support to bring in latest changes - * RH2036462: sun.security.pkcs11.wrapper.PKCS11.getInstance breakage - * RH2090378: Revert to disabling system security properties and FIPS mode support together - Rebase RH1648249 nss.cfg patch so it applies after the FIPS patch - Enable system security properties in the RPM (now disabled by default in the FIPS repo) - Improve security properties test to check both enabled and disabled behaviour - Run security properties test with property debugging on - Resolves: rhbz#2099844 - Resolves: rhbz#2100677- Removed upstreamed patch2001: aqaCheckSecurityAndProviderFileSocketPermissions.patch- Rebase FIPS patches from fips-17u branch and simplify by using a single patch from that repository - Rebase RH1648249 nss.cfg patch so it applies after the FIPS patch - RH2023467: Enable FIPS keys export - RH2094027: SunEC runtime permission for FIPS - Resolves: rhbz#2029657 - Resolves: rhbz#2096117- Exclude s390x from the gdb test on RHEL 7 where we see failures with the portable build- to pass aqa, fixing genuie failure in : - java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java#CheckAccessClassInPackagePermissions - javax/xml/crypto/dsig/FileSocketPermissions.java#FileSocketPermissions - added and applied patch2001: aqaCheckSecurityAndProviderFileSocketPermissions.patch - this, properly named, patch must go to all our jdk17 builds, and to the fips repo- to pass aqa: - removed copy system tzdb in favour of in-tree - removed Patch2: rh1648644-java_access_bridge_privileged_security.patch - This is not intended to release untill we decide proper steps- Include BOOT_JDK for s390x for portable - BOOT_JDK downlaoded form hydra as java-17-temurin-17.0.3.7-0.private.ojdk17~upstream.hotspot.release.sdk.el7.s390x.tarxz and renamed - Added cosmetic changes to bypass a failure for s390x- April 2022 security update to jdk 17.0.3+7 - Remove JDK-8284548 and JDK-8284920 they are upstreamed now - Resolves: rhbz#2073579- Add JDK-8284920 fix for XPath regression - Related: rhbz#2073575- Remove the patch jdk8283911-default_promoted_version_pre.patch which missed in previous commit - JDK-8275082 should be listed as also resolving JDK-8278008 & CVE-2022-21476 - Related: rhbz#2073575- April 2022 security update to jdk 17.0.3+6 - Update to jdk-17.0.3.0+6 pre-release tarball (17usec.17.0.3+5-220408) - Add JDK-8284548 regression fix missing from pre-release tarball but in jdk-17.0.3+6/jdk-17.0.3-ga - Update release notes to 17.0.3.0+6 - Add missing README.md and generate_source_tarball.sh - Introduce tests/tests.yml, based on the one in java-11-openjdk - JDK-8283911 patch no longer needed now we're GA... - Switch to GA mode for release - ** This tarball is embargoed until 2022-04-19 @ 1pm PT. ** - Resolves: rhbz#2073575- Update to jdk-17.0.3.0+5 - Update release notes to 17.0.3.0+5 - Resolves: rhbz#2050460- Update to jdk-17.0.3.0+1 - Update release notes to 17.0.3.0+1 - Switch to EA mode for 17.0.3 pre-release builds. - Add JDK-8283911 to fix bad DEFAULT_PROMOTED_VERSION_PRE value - Related: rhbz#2050456- Update icedtea_sync.sh with suitable message for portable- Restructure the build so a minimal initial build is then used for the final build (with docs) - This reduces pressure on the system JDK and ensures the JDK being built can do a full build - Turn off bootstrapping for slow debug builds, which are particularly slow on ppc64le. - Handle Fedora in distro conditionals that currently only pertain to RHEL. - Run OpenJDK normalizer script on the spec file to fix further rogue whitespace - Sync gdb test with java-1.8.0-openjdk and improve architecture restrictions. - Introduce stapinstall variable to set SystemTap arch directory correctly (e.g. arm64 on aarch64) - Need to support noarch for creating source RPMs for non-scratch builds. - Replace -mstackrealign with -mincoming-stack-boundary=2 -mpreferred-stack-boundary=4 on x86_32 for stack alignment - Support a HotSpot-only build so a freshly built libjvm.so can then be used in the bootstrap JDK. - Explicitly list JIT architectures rather than relying on those with slowdebug builds - Disable the serviceability agent on Zero architectures even when the architecture itself is supported - Resolves: rhbz#2022822- Enable AlgorithmParameters and AlgorithmParameterGenerator services in FIPS mode - Correction to previous changelog entry - Resolves: rhbz#2052070- Detect NSS at runtime for FIPS detection - Resolves: rhbz#2051605- Add JDK-8275535 patch to fix LDAP authentication issue. - Resolves: rhbz#2053521- Minor cosmetic improvements to make spec more comparable between variants - Related: rhbz#2022822- Update tapsets from IcedTea 6.x repository with fix for JDK-8015774 changes (_heap->_heaps) and @JAVA_SPEC_VER@ - Related: rhbz#2022822- Extend LTS check to exclude EPEL. - Related: rhbz#2022822- Separate crypto policy initialisation from FIPS initialisation, now they are no longer interdependent- Fix FIPS issues in native code and with initialisation of java.security.Security - Related: rhbz#2039366- January 2022 security update to jdk 17.0.2+8 - Rebase RH1995150 & RH1996182 patches following JDK-8275863 addition to module-info.java - Resolves: rhbz#2039366 - Minor change to the OUTPUT_FILE value to separate the name from the version with '-'- Use 'sql:' prefix in nss.fips.cfg as F35+ no longer ship the legacy secmod.db file as part of nss - Resolves: rhbz#2023537- Drop JDK-8272332/RH2004078 patch which is upstream in 17.0.1 - October CPU update to jdk 17.0.1+12 - Allow plain key import to be disabled with -Dcom.redhat.fips.plainKeySupport=false - Add patch to allow plain key import.- cacerts symlink is resolved before passed to configure - https://issues.redhat.com/browse/OPENJDK-487 - Disable FIPS mode detection using NSS in favour of using /proc/sys/crypto/fips_enabled for now, so we don't link against NSS -- effectively disabled Patch1008: rh1929465-improve_system_FIPS_detection.patch by settng --enable-sysconf-nss to --disable-sysconf-nss -- the enable-sysconf-nss was bringing in hard depndence on nss. Without nss, even in non fips, jvm had not even started- initial import, based on jdk11 portbale, merged with jdk17 rpms and java-latest-openjdk for epel71:21.0.4.0.7-1.el81:21.0.4.0.7-1.el8java-21-openjdk-21.0.4.0.7-1.portable.misc.x86_64.tar.xzjava-21-openjdk-21.0.4.0.7-1.portable.misc.x86_64.tar.xz.sha256sum/usr/lib/jvm/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuPOSIX tar archive (GNU) (XZ compressed data)ASCII textutf-8b8e3f093b1aa1516be8a687d612d1790505a1f531ba25350c2a3ba03bafc77d8?`7zXZ !#,07070100000001000081a4000000000000000000000001669799b600013c64000000000000000000000000000000000000004700000000./usr/lib/jvm/java-21-openjdk-21.0.4.0.7-1.portable.misc.x86_64.tar.xz7zXZִFA!jK)']5K2Q 0GﱻZ#׈VaO /X1 4SuIFzȩ|Jo05cor&C|ijSK$'sP^z>O? pPmڴ]ь@R8Dx.prx]xJOuB}f(l݉ Z4吭mz≽i-aWE=Sep{DXIbpeQ E*sdڹqݠ~QTynw%!+: []S/*D" Zڭ1_g!?E#V0&J/>ë2VQӵ̿:TA vNr{v B~ek?-u"Lfz0i|?V'G9e1RYQ]s8EcC+Ju3pE^6ݳD?8)ܚJoEnS,m!KX3 &/h{P_S~ w襧C I0EI iodt%^RԌl ̒m:**q` P'u/z*~ NXa~yagw1vuwR R]KXB蠏AoΥI:8RMZs 8qڗ@Es@$oƱ6$KgknD$%#QP堁·3L6Uu6{(Xb{95aϥA晙Q50cD sɠHxX/Wy<,Vm LnwpkR^ER8RLML%0;B&$V>r=Spk͞e*VϮ5'~4iAOECw-65[^NQE79P6S,l%&ܦ@nw/V}e2'cqc_(sHVlNleˑ{faqIf&dJEļ$.mcY\qmB(04uR겗 OcB:R܊hNCZNeaJGHQHыwS B"B0`ܙKZ^3m!2jc Hq?0DZ) fRAM&KE<%/4ih\*͗ӓBj?ѭ4]o+Ifsp9g@YK?-zߕtPiS_pgozdNH/UEh;]'M+aEV$`nZ]c1 nO*z4shM8ۃ]{#BLѲ{EPQjT:Ȍut';DR"8EzUZ'v 5rNۥk| Ͽidφy*&`eEt,k d|͔j'ݧHA@a@Q=%xךAHyޫ0Nh@^<@=kÚT= @KsӒj@Vh|>>2̬?ZIl?Nz1ZyJ9BZA>T Qt 2gY[f-fʺ1*5%Z3We zB5 sA\>`Kػob.7BM+U;{j> $ jIl3a@aGzMuڊxn)q Έq4*qFpo<(gc]rx OXI=j)ځdE^ZmT\-z&-Ys>ciB5q?UP?@>EV 4:t:&3UX͇$@T/ZH* Œژ o3VW~A+ [}b0!O| D߆ jc|8H$\Q>N+4 `{$K=z4B7"8ȧuYv19D*^

ffE8*&O3Ŷ`TR,LkUA*Vu̓m]BYPOª{z]LXߚLٮ_ y^'C!z\A|\Dzی.9gìb& AĶ2} RHXN:IAxRMd.L+Aa1Z, !'x4:w&`P )ޥ6|mDd&,z{_ؘoOHvrK.`*;9Q}5zF ?Ά-riG9UxˉMW~9BT_td/BT`DW+ԱRzbNãGc)(l)֬ B Ss֍.3]G,9?@CySm {Q8Ь-l2pDoviLhXsW>&79Ј;S[ )Wtyy)lCgpB9nkGw6̋'cI,L#6C^/-2Z2© pǁsWdb<*揿{(,#[(6sJYح^eXg2Cyi*XFNAi0Hv2-^E"783 :V魾o %ڛr(ܣwwpž{Bm>5SJ?<e{%P=d Ia-I/f9hiv9%eŶRjN ˩?<Dk yNqD%;*{G2o!NL~fFvQee#&U?rV⡍ Ws_lЗ4x++ UsSP8{Βˈ"oVKɭb2˴K5!LF ZG#p?կIܮ^ ,n+.(rύ^a6PM_ƕ w{}V5BBW=!)Lhep&4JJyӳ;I{7j=I5`jh%^\c_TDm"|m 3}[-`w4\=+[$j,`Fl8M@*+->t@3urv8>2PB߲`\Ͼ9bZOF&Xv"gAb'1^"HtDD O̩+=%Ҙ*tg:.L> s^b_H jl'tX!T5x=&-,XxNth1DI"[_oJ#щ1Tgf+ǧQfcXRfι8{٭ӖAz 6.Mf[ʔ *v'ʺl٪P>5ŎϗGd`6!gASsvO T.i1Ғq>}Id!-fj ÙuMۻ{Α"_~] ((awgؿ -@#(qRΨ٭IZP1k/wwmn}`ih443P3|8^#m\{9}sB&"̃ ϰ;){4R/7`xLGҜK鏇걢0^Ld_ui%RB,HV1ZDO'谱=b%Mp7YFN2YL4 xhط!/09gglxq #m};7Yۖn[bہ)a׶Q|IyeZ8kM9'u@Z$\W$pO,BLQ3kZbDhn(&KO0)@̊11`Bq4, |jx]ss5As$>XG\?/'j? \~gԲ>Uy-#ʑSL tn r*2Q*']U/i\&I-ǰ?Ue,Zo.0-U/;W}A'#&*r&C>o=n1GH[!FU7Ja`xwUύ)=g0BCsj%ċQge HEQi HXeWK2I⪍MtIGsٙ^Rw@q?5dymií~y<`̔ niC[ywcN2$ߕX3r=]~%C3H`dS*ј̾U_(5\0&Uϊz<>WƜ>Cn_<#ZؘuU0`ye73wILE!k<06-|u9>%{m3]%!cC133ԀH!ۚT ZHbpY^Q'&ߺǔo١Co 5!VZNmSڿ{6'm)q y9S?Kh|-J0ίF_3Ev_[]*Tvfm/Q #2ATպGK4"͸ihJ[X"$}rweBV ~1e)ݔxmCS51j&0D7ŇM.}"I}fۙukzCKR$_KA{dRl}?>qm>I"9|qy#„U./wx$/tF[o^sQ,h}os46zQxYv1D&of cm'\I9^ӟ[Lqu:]~6Ҹ] ; ﷖(;zl(/h\q?JV&pα IFHZؠBL׼g2; < k[ݭ)'  >.P'+kY"8}O;@,lr[$({cs¼+o /ӊ;%X̼ V:pY~٤ K5uη i-%% Ƌ6vG]{ΰA1#H.O3*-z3' HYy[ӗX8 M-9?} &qmmh;t>U|#pgT;siB뤝Qi![`qjzFf~ 1pSb\wB^R75ih#9}--<ݾCtQ|rcVWŎj)j\fGZHFw{k~cu2\h86(4⅜f\cM6=`A[@u!e" oJ7 O>lE/΃8=f 3-B3*.9QDW4<"yV`95U=?&P$o;[zuJ9!87J:poF|LpCU)\ԟ9#32@Ù2W?4tݞ ĦpJ" ${_ 33 p4M}͙]uB|.##f#57=\v# ࢵp߬$Ҟcꉆ~F1 ;N$iD epWEM7u {?VஂІM88Ԙ-b-f>14:Je뵌ShJUt䠩r%'?>)_A>[Z8d@j:{7PYj`X[#][hW*ꔩ)ol@ہ|RibfϪJ(ZǀcFh(CF~?󾄑ȨD)9℠e  +(n=&%NtD<44t7y$Ƶzm˜_nTK4S\bDnhܶuT@϶BB ҞRcb}Z74wgRN}O w7jX׿XeyQ(ܳ[B5?߾!-o+@jYMSFv] ߚ5M{K:JgcSApڹ2BZ2 b^WUf}68u>*0(a 2_Ա P.DrL[+ tb?}ױoxXwŢ_{SUCNYfpM "$d`Ӝ`2#ALx]4p<'XW'zxc@}n8 +m6T!YG/R&$"kg0Ha8ڸʵY)O"KT׮v+ o@& _J9F̟wKZYN0Ri ¹[&ȳ-bhU0k b宕0Z" c: QJ_SAf>WySGhӮ*xJB r1R=x*K_+&~VxJ뾆՘a25p8=vr`V(ްi6*%k@˝1SUZ%em('ߒuTٳ(v~ pkW/P)(e9Cp0h/ PeS.h+((yA} zde<9$8&闋^s 9ŽIQh4gu8_H} <8]d?mZxAq9-LmtY(rlE&xiVTq,QE+e3e{D!?zs7Ǘq>#nn?[ВˑBhg SX^b?cVY`Kz)%|FL' Waf#.# &`$aFq#R=`<-?OX aCXN!&<{1|Ģe4\hߨ;̸q"Ԥ}" 6YoCq/$l) .I&oς<AufH&֍R&|ɼ0F,| gL=]Ί=Dyhzp _g8HBu(ʔRsCժG)BC}=f!3k] >Hy2M36-BqB;N4hzB.Ϟdo@Ycx(ُw}^=ʁ̢)n9o; cyS~ N2_VXUm5`#Wy$"ĆaQ癉}Afj'8; C%гY(+VE!@>׵̯L?͘ȅ-Ek'w;gaS~n" }z/I[l/FUSuLF$~ ma%-k%LS_,-?Q5 b nel qgӐ<]lP4y_Yڽl.>,=Ғ0M|q=1UHqoQPA00ճ5*R V R8{U3yӍٟW_+<Ġ:nr\>X5?ddpN'Ԭ_'i0'؏[ d0Aٴqf!5HYa^#.ۛΠ֥P))WmYԒCYad)(y?Y3 )Ꮫ^ :ɰzM Wǧe\={z0|?-͸q (tJ/<}9+hD̞v~aUh[.0T%;]aީk߁M“7dUh*M$ȳYdl76M3UrlQT'$"z<讜 D#.x0tЬh-$$1kDD`#8Gg9APP9hiIM&ˠK$[*t{tÌҝ:%<--_MUګ<FBB3LDf{VL;9`2'%cvPR$uDܨ/`0&p0nhXX\/R=)6O[M" !-*&ioxHu,Tr8'IO;x5Su;z|gS[mB}ݼ!L})ͫ^kkI9·jfv/ Bj!\rx糲Oj5R>?7VFxja9E:πlf(|("K8`. @.Cp[gQWH;b|b%*$No4=\px|?rHRŌX̦>A%PφMd]eڱޣ}17+ Kh7?<E)2$X->?!@nzOiЃ1sJ`fyi1Z}j [LY,M x*RN^Dÿ(qm's8^ۢ"C< ꞃxGR FR)ۜ5v tw%AN2+iT@PA?n@kCll<|[з[ZO>bBh 5=مF\CUp _2@iX{ER ҥZk";zLp*q =݀zlz\۾wo_7X ;޴ȏ$q}(66fꊐv#jL!Q?~d=%@%j5(oFKK5fIeZ3zOp.˅!=,a~IqهQRmFJ{2McNQKGۓT աx]fXx8[$ g߿c1o'Xlpx+Dܞ4/]tLTY{9w&bw XQM#ˣ7cs.tSA2_Wđ%=StZU{; 3<a=I{\EX:&GQ?-*)ЎnsτOH&QB5Q[Ozsؾ~ zZf+M4d 6:TtEK4uIMc6@w:/V mBmiK>[V'un#rK7^5)zI}\F||<~C!B?-ff]e:vePjثKMP}R%Z 2+&7]Z-fPX ]J4R#⓻O1D)L2{iJ螦,Oy@:NT}./ާD{U`ܺo%Nu-zx_W _mo<-,Yy%⢯=(7>5}\g(H b0gPl^2"^yٗDbݲ8$w(Oi[*TL2("Ԩ]!u4J[pY@fW #,{zSF$&D_笜2:'JΠָwe6q" hupf=\V^L_6 (jFxB]`X.i +*:'k0.@J_>+3 D5(  *Qo"(%Z}Mh[JЀ%cNN 9~:vlo@,DMnQ{l?FDdÎ<t*d2E Brv*-)% _آB Y5|HwIYC V J_|nW,v*{)?7m.nIG@ ~VlahFG_ik$_:_JiIhiuԝۻ׻i|rg[Ɔ4w`h}I&ip&&W o˻|cqư4GEʨ GmJЦ<XWFi\Ž2j#: y]8ݖ%g0;^UAgyoXli]_B`Di䶝>YIm`o4Ȳ3ؼnjʚqS^Ww5uP^B87-|!+c\nclJEV94WOqMa0<Wo(Etéi+0[%eT&M"`ɟo To7e^s|U/ubU-x -,vX{>Rȶ|o+B cVUt?b.3)!k*fV,ԾZ9 @dIV-?@ʈ]P0M,=1RXN#n8=[=/oiҖ B:ANCq ,q u0b@Idl'6Ӛ?,`|"u} )%w ߔEF'?7m>*wL #K@ʻ\+J> e*K*FuŽDɸi7hsm;X 3b*ٓwf$[/uXx]ء(y Gȍ?`ʯ`h%'I9A#zvcb׵ٻ `V|e֮3L)m._=Cg}cT"thl ^&/Jz )OY 2q͸e( o!3|A b6'2#`/-`~w{-8=#P Wh Ԇkl/LdNj-+UE{ICAwv̜b!H/ C []/Z7BÈ2)VMC E1'Smwo2Uo6Z5N4PA9r(+v`IF*&x aXQMEr'4[bW!b{| ArQuu];d?9Tu`XU.<]:>&'(k 5VmuR mܤOO~HyJ/2 Z/%LcIG~yӰ_,"tpsHd )-,;"^},K-W8}p!؅'ȁ2_,fzzNc }Ҧ)Ci@ǫFjld"_6 /da0]\y73ӌаϮzw[/ji'KqWyh*d U5l@3zu+)_LD4_9Y`9{F~3V冏ٲ8 'pA,{.jUm,s7Rz8G8pHuXK U![JH:**LyJrv(ezTQVUo.ĚCQ^]\w dsI/h\A ʋS`v=0V[KSE ,{1JɋN5ޙxf/G4FayWni(=b1Շjӗo:νnCCϵ~SQ<9Nc;q*}q9KRUqR) C2h;h_#P OfmAQSL4mEZN>;IYS)Wk Jp^%& mK>UW~f{7FL =8O]]w#9p QWnq3ZQ \Y%uu\]ZUkTxb8 5Aiu[9aegȰ&T;޴P{-x*Q_fn@;RA`ɮcK<.\䁦Gܐ{5H2-j|8SN,S~ba;5@dXx"KB4N%N_ 8z1J8 *; ]\̐"bZ%Grgk|4;Q@h{M$th8,’k3~=Lj6c1GoqI6>Z޳4V,;2"$dĂǔkpADIEf2fQFl)[H^Cm4C${mO}%`M"Ի ۱Gvz8.W.LJX؂peݺ<?f@ݞ'$71i|QiXB@S]Rq i 4L m!-cC<00@Y@8/ȏ%wjV5N@<@Y@tf9,SJ/+M+pѱ 4'yp2al FHk^IN ٗ lTpTyzcHgטI1zde*cU>ބ^qP3p4{"^šVi Ƣ5 nC^haC+ c<_~R($`Iyjr|jrZt%dA^,:[\$5Y1nD0JMH+`:s{} Jr}4ޖu[IzȐN(&d$Hsɕq|Uk'Z :~MٚIї'\nY.- Y'FE+ @@Dz]zks/ZѪ~dGBS |%Ƣq8zukliViqcj)Go*m A#Zqs uAek Y)kscюb%sM@mvFu"^B7j{{;CjCz>֪, <Ool'flfKӵ7 e~ ,{~d_E)s GF2x/W4'J3z&I-џ1I︷4X׵b:z5R[LB_YӏTpTjUK@%;h L8tfSņNy(i/B(1ZAU  Op!L8qWOUU@*?o.C!E&bvKt`jr*wy2Z2s?v {Ly.5CZǠ[ wGaص{`p͜ jt b_yq;4BėGqxi, @H.9W#kXޢLHc;bCBp2g/EǨT BDRTv0J1܊9VRq8Ksw@nKd`.i&8Iђ(ڏ"1k`?KU'&=&r񋁜|!Eܰ|{ ͹Fu_}"OWB֡Wh4}YqyL|TTƏ֬W4f~߶ ͗%qs+@}Y&t̺tajzG:tPǶi:+p-owOS!FY0{ z0Tr5:H͞i>>Gֱ>ٱII\%|?@9Ru-P;P1@V ǵ#L_42G?:QvHRec-b lۚ`s O?(yJrc@>37 ZNFz vf yfɝ@5UMl תz@Ď|5]g+ oWESvXc^CL4xFg<;; %ocgf`oHK}b&{s~j7$0qpSrX0# h<^[M+:; cXr{WwM5^aCG ,JlQOCh23|'0 gykaǘ9.>1/1F7B3I7Rb~UaI=QHm\u_/GCpuyLyVc=ul/>g8a4:P\/ 0A 4QMd@`#FQTܫMA^C緔xl騾r4gL0_"bI'H-USdfC2hS[\gSqI'ٗR=#b|֫J# ^xzl >fi8]AaNk5u#ʥBzi=x̬9ɓư(L¶760i#b:LʄbܓȓLĵKyB ;+Ӕ~pRn Omu#86,WRרH $͋ }E]6?n~ww%_W}iVT"-"VT2 GfzM88&wȼ%6MJ>$m>ZbEY sͽ'j3 3rdaҢX'YAP_Kg=(tDuEs)@;ONBjB=hdq;ć 54OwyVwU"FXo~}ϑ#ʜTZi^ǰ3<.@0*6]rUO&Ng/Pw,Uos>8 1jYܺe ]v*C.7p*e ɒ6:GbmJC.'{,He)xGi,F\de>i_D(xb|9$Ϲkk|&|'-vp>q 7 Ӑ0NVrc_M\)u `p'h3ҡRGKrj7b!P}*㚅Lc?0Eb|]Pth'/uN29Rrw K04U`$ @WexrD@ɷ{=p';{( ^ɀq'>{"eY5^r_:&~Cepq@.ali+aQ_[<ڮ3Y cHhyHN,sȦH7pYx(c_(eIY发uQ_L3kz\8TN}W!=_\S(h0ZS7Q:e2zsl: z.e3Vc8¥YQ_o@rW/P2HW{u%po X5^嗢J~o%1-u@P{*1͐ҳKit?Wg>:8yj*iVDd8j`^7 j6*7Vb;g]] E,ep +'e8s~~:t%{@?8t=K`+8&ɑ.cN,'H2i$G^wq \hM&[in '`ZRxF_4T& WHXTY؀_s*. ";8X,ь+;Xw^)nye+KtPs /TbM|T<,?u]^#Z+s55iTHV6_(˸DŽ Hb\m+lKUoo+|ӽLq@l)0fOTh k̊nvGj>kNzA ĥN6 Jf\ʑcպ r͝wԳrе=*GE+jrATdM_εlY]ހ( <ɼrP}/ k)ZsS0OYޟo D3WXK- -(z q^r-ӟ8G0`HNMvI6'hУל0YݒFVSI VM:eVP&ȥSϝPE{MgvOT(@7:Rt?ͯ=9|ea2* 9Å z\ vDeL)Y x8AKObԳLFqE1랽fD/B]zk&;kc d"jn3h5&ht~XApU,6޾XN[u֬JShI\$%S2ޖuú^w?8d|F+ip$wo)|٠i H/(-+;7QiQODdpn)>;ew+:>; rd_HBg`|0g^Љ:*̐n>768~ uv-df w /#dw¨M.D$=ݟ406 "քlO]s!>>q}4ٴjʋגMNt kyb"TAh/mdpd~oC" $ tιHC!p;ۃWo"gOq{7R)ױ)B@txU7L:mM=/+U- #&]3{u*E 'Xa zWytQ< ?8x"J}cη v/Cռwy/Z2CbSʱFZ`|׏3efj. MɊJBJwU+U}f[ѽ#@>]ufmv  8QFy`:ϴźN4&q30*6L9--Ay2#=hf, ;sY":<@D79!n`^|}([:#bR?a|dIlKӬ'W~J)"3%0U7!?Q7K ="~ߩCZV ö=z 8E+OvEBc}s&YDGOThz^@19s 5)GK%''WT0ɵ]Ҳ/&V}2"Vݳt8<6s}]Q0\ѐ)J'A"Y4W^ž?6kgK(dcx+<rPc/=yB+휞͝\4==0&ФqGo#h.2KuN1dL;Y^hR/%2Jcc)A ,_3=@Zrދ8+gp.Uv#PN j<_8UX5hhib` jskUI1иZ; H֩@3X/u|>M&$2[Q|>%q`*a/ wZJhu?vZFm @Ŭw:T`8s .$٥|9yj Ma W*F:r(5_oӒ<&j(ƭe'ȬjUx fo[N< Pѡ+ LF_%HY*o^SvG2/& 9); ZȅXFS5;jXˮ.ĦEsB $SGdsPd;XNБu$kֹGX (^sިrYvhV=&VsI,).Lv_07m2Ԥ #ɶ9{"F]F[unvڊcXxб_$&ve퓪gӲ yw`'J _~K/X<ޔ"!(C`XDbSI/n^̸L_3[_EDX-'/#\ވ֜S5ɀfLsd 9GXY &U𥛑+`T>d23xoaq * (s73⌇\"慧iJFGѼ/V9YaGs{2\p@!y' fCs>aq Vt/ĦxϠ{@"ghm)lE[~–a*'5r=ЁpF2h]+5זs|Ҫp*fPs%=ȖL'&a?LPD!@ahg2S]ڦCĭ'{!ct}` k#Yf6?H;I8ol2=k9NʰJ<赡8aK|8o loZ`z\9oAg󡭔')CVگMQ':;:B巯n&? n q<*gYEe<[cM֠4 DNtΪx.;]rTC5z$iM]j6Gtۧ4NMf;AYݔs8GEn# hBH6"NSf\٧yosH>Ni3kڬĚDE _CX 2eAc-oV3ԧ8BZ(:O~] J˻lZx¼;xcŞl>c|x KV3_[8!I5zpSy56YHY;L*Ni' #0]gH@U&b> fvpjhql?A QcMϢA[ (,L0/.< y#xWl򶋍VgˁP%Fem[v/H&Pȩ@Pr`c8- Ջ <$D<= [nG e&`.Tboaة]ɨџ-+ߩ =kj99baM0e2Š.qo $i*3^Wix|ʸ$MzgyWekq|y(sm҂J˫$BߗAVB }`IX=f /pٶ072# hZrD40W*:xm0PwQ=]mAZr{rF7}4AwӍ˝/q(4_7A XfyIZ/Xzʪl}~ tO`!b٬û[5@J=q90}^OKu2ǘ (DSv&ן̵-OU}AF/yŲh- )?lHPotS~3,\=֕KȻ1c#Ƥ>C@1'S ¶ AP{J 57t`RvOMt`854tn}fUJ~ o"<"%0鮅;ʜ3 xByֳXM[&W{ mF34&BhҁgDZo@[w ~օù.̜t脹pnL0)PY1`VX;;TAU UV Jk@zң0ڻp`/酒4S8 @1+'W?"LQcIO$囄h?"2Gv*j)}:_uw(4w3B&rqZ9h oWeI]~ iIkn{n sG-K}@3R=-g/{٭Ã0,ZxB:Sf)Ïd04=CN{!V6[ta^ϻY%GDoKeɻy'bm]kt ,r˳\s9U-}-DVhtG,'!EV19߷'U& 8 D2҃ y gI|k߅6[|ri]tvCUTu:Pwyk 5JXx9G>d]G݉jI5! )FZeNSIGy n^d0Q]5t4>UN !|rZ!!)lWl!t{L븵1imezS)-iމ A1x(1UJ.Hv+2ex 5l? T}c 6+2oi>ƷZ\oHD$&ڥoHP5 5e­ҳ Ω邘c\RGCQrT٧+"QdfT24IֲPލ6׎yM HfJ W]YXCvܲ1gs>} raρDFI=:~?!*?:r^mS|CLjyBIV.ek%EžkG7SV6.˒5^/"^G #X Յdj F׏P(o&1/ H63m1 J& ?$2A%7 8|X7*hǯ,ހA;)k:]fsGpSvDF.F,_;'/X7]}~66;B%MYK-&B+`>kdt]Ϻ΀∞6M]"Ac->t#Lq~sIuل k_wyHb A O>bNݹ|( Ae` 57}z BSt~#i")6g!UBZq #G|_ v')%G}LO|RnБ4KC^;7ђ/JBlCVb掾7,v2%ى8j6WR|)ߴӣuͰϴ}td6fEC蕏1앑VGSv7 X҂}2/2%!oJ6"a - 9 r,s90Z2^C>'l:.6C oqCwq uTG.y q=E#%{&^sǽQv^I%E|Hxo,t*ԓ>x]Vz )4h_} vϜh;dDw!p"3wGe6G{ĨQ;,%έ]J/F@.<iRqL,NQs^GHa,vKU@mA*x&C(W~|mjn|=6-gJ2 znXeVf,t.O Tk?,- ]Z ص0Av@]L$gN^qXH\!}p0,_ &U#BR1+W e8rQ{L,[8c{"I@4H_ ^LٝDa>Md.>XkEf[噴⫁pF8!}#_y 'yrkGfCʹ7"da$tȶFx^tgiD$g0-Y(GS7nK66Mrd Q <T%aŐoI.?R3e|0C#,-pk} ze~38۔e_nt]у҅OIB{s!͹eH`y'A\5'#95ѳǧp I?2+f2>?r>_aB)֞:;@!{hbc&]S%m,אJ AEy.7E$`qhB޸V?I}*<x!*b5Dzo׻=pVlA!UbbaDYH@7F1pW53X4ͨ_@NC(o=$ċfYX.*Wtm%_Zl;`~F֗*v? 7eA 4kʛq) Չ &vXsUU J aWtctq w3ƲoF(dM嚒sR,}rr^-h ʓŽ`T5ȺM&O͗{2ƈ r%cm6|HsFa@C6(f rU@Be{T >9h*tSTp@#JE<>u3pAt0[0}"x;Wp j ݜv.lVPs;/Ԇi8QVC'=j,8! ;gmo%-O)_i2HzlkM1 !浹 4X% 8:(bd~aB9B-Ol Vx*lOpAu*166:m (m4ޑom>d4F>oqv(&qnt;ogbS[YN#A(&dv$O-qmKF {Dm h@ qW7Sk+X~$kl9gB vYƱ񠝇ܨmM7c@4z!U/ϣeZ *τ, Ibځbzs.1g Gz:g"\ Z3~ dNfeNнn{JSȤ aTocw¢2gW-KtIyK A6_{HVn /rlgWļ 1; &H|!TiGY q-։Os;un,< H>Wl7YƗ)(H>G`Ӓm_tl s FpEźLG1~ucAE/}OC,X¸ƁH\`:G\V c2n%~k&.ފmо@~$myݓ*pԜ!!5^kgIk[TY[4Z~e1~il,6˵?EKaO7]ˤfeIHH q}1jf|*uhesa.B-=0ja4yC"cjjlY{5f[fM:0D OO0ha0k0Lm-AG-̞;c ,{=w)qDV:̙e(o^{y݂.ڼ F+E( 7\-O_%/0YA|s s[G<-;8sWTƐLD` ԃ vy杂t5 wVG7[nGY(nIs$BގDZ=0~`vZm )T9mXrTd树 h&Z:v"BdV Ү\EC{%/ U o ѩYOR_L*7 Jz4^|n,ߞ-IħeB3F ˦!(11Kߪ={vю;īڃg;0 {6YG5zeG q1Ej.XVK:x^2?hJɯ7ӧr)n.zMX8g&%h.Ίc6BvMfN:o\;dT$ 栭1/ cwp4!ohǹN"6v3@'Av5dye`@Ȫ_;ڑnΒ2x$2JJ$Z%`DpWלigwdg>fL@3,<-PI ̓8:P('aFmM+@CB!}Jp"Gc5P',sa\ N$9F93iz—LkgQt[.ucYAOO/]G-)&#qH 4k=ģ5P'L;o7ZCB^.-|]Kd@jJSojVs L!h ~Dl|E8S92 8 3=X߼`վA%EzH mWP m]elS}]ko-qjgZQV'R #9 ׫:hU`¨E⼪;n0$|}LuZxͰMOrI[-hfmP4'H¼ AB ׳9nAX5'jЩVi KnଊkGx, g$5B=&i]J79y] _\VGO`1  |!;$1Q/+iOHz %I:g_, `HN]JtE WA3u`+v15܂H~0T==},ק5XXm*r-lG4wkȲBwѶjVށ?#6E&jUlkZzs2/h8't6^BX@y;U!YR\]`]*Y݃fDH(Wϻdm-xK~쮮˘L7_ Mܬ4ݑ:ΚV,c$6j̔8@2! P+ '\OdL[ɴxeIeXc`gfHm,[`tP Kj_K1 /5Y}$*&b7\Ft^}i23Фx,[ۅ#6y/ղqh)ׁiÆ ^#-y=}ꮀFoom~!Q ط s-}P>Gu)ߤ{F%$Y2UY{~c(%AFvv!۲q'Gs5T#4]p)ƣh{5G?1[6ED.6eW5R*?p9Ԛ;j.G 3\`7+rF#!ś3~s."G?AHe|ic3AzRgFһluϢDq Q&ٔ qܠݢ{/9-M|0I>X~% kfk֏KNǟ^bqgҞG|l/xdVa`Ft(|(%}!pԕ/!=VtkΨjIv3yV:iv8^줙\$ J1%jDvxTu oe!-̈[PzA;vˈ- \u=3N㵟 cp>p`M}Y( *eq>3!JygsXfϥ׶ͻ"'v:aл:fKcP$j )2wKFKXрB+FXu?͛_JpaPen%'v:kWR~.JXLdX]-#$!ulKH'|gNR"u|DVtM`EK00 zTf?(Q4s\:K.vYrֺ ¸Qׅ>x *ݛ0(zKcj&@y?)s5 kp`*q.~s@xUgX>h*6ЖgJ}% &r#+C1X6U2M\0'dCmt,|_Pm}|8Rlo]lO*W@L4?6K'ݩ(UɅp\VwN=udy 5}G-(oY9iK+5i_KZu3"b?Þ.ق=\iJ4anWZg<-;* - /h~}S1,=wvfM8x۱dgB%P 8grq|@A]J堶PUncn]]KBL3g} ~kȃ!'uD9OpA&]^@^YM7 !>u(sP2Aa 02h=f.}>v؂º!S=: DBzMn:,{!+9<'0?~d43HVȺހl ~.欮M A4":fqh~Di9 }>B`60[4Ȟ]4-TLﺿxcuAH1izCCQn;:^;-CNٶ tp {5%chCsPv)a1_川J )ߜ%C_ޣHtE\]%:֬9Úw\E{# WMaƠ Dh1r",[Z,`E"t6K{\ns0$66svf̀H _=L;0:4_3=/W;a ctk]S˿^M~ +9[+ieK~U?zwfe喾6fz7 P鯌o>Rn8N[d&7h̒_<3/}lտYщ gZ=3*`avoҦ>plQUU? uXq`}U#&[J-]=bZ/|>rkۙ3ql]̤ o|?D9cVpMǛli7kVS*D}]3|+C$KyʂTѰI~q Y )mZO3Gy > Y`#֪oL٩AuM]Q8 ۔䪳 A 'G*;l]:H<ݦ1*WNY ;nN;/*kc }u^Ypy)>A ^dn lJ) * Gda lACQ)"l& \ ݚL޸OԗM v)_|ν`ܾ2bIN,>:J4t?7n+볤X?Q ]W pDž$T;B}1Z#+c#cYl=z E9M%&EowO!6гGf *~tFd7,&l>3{!:^F@r L[fJɖI5"jw]-\|T kCfQDV;\^ޯ jݵ2@G7SQ/%:d{*Aq*aȠDeyE9Ɨn^:O"< 'ΑGBL="W_Tz~!Ezw3ycRbBC&;֨& =򶬦E;Ӿ$N{u_#ᢨ%,+Hf %9eT3 opn&iK?6 "m@]EYS7_%:iPF2p @"gc x3*d%M үA4lK$L'͛Řs-N%&Aws}y Cߕ(m]x! S+Ūtx>y7|$Cyո3س؋'8'/cBϦcuZe7Sx@)Bع)$` \Jm*9"Y  ty"HocIKS 65ykPeKl0YV ;l.Q8%&ײF@}%# aѵVK_/ɸ!=s]qR`2`f( 0}dzkW0G/]1d#Љ:au&rݓfL^cw/ui 7QC/"5UO_(,&'hV'wn#Plx"msHAFd@8F,@gM^_4FewCTCF׭k{GS0eU!/ɞx{Wo\EL`[\rU3W tE^Ex9fPVr<2}wゎ$U\֞= 5v($g4>&w%yNq)8Q򇶕׬wۃ愣/B]a)Yz4awa^hRtզX "*߰37 sڭzCYlpQ_SLn:z\PD͈i*Aw-zf' RaX΃[ p4+J4J}>6s%ɂ&PaP~E||w%Wq82Xh:`a:<{(wxMrs4$2Uj3J >pJ):{E| inuR]I>ǜ+NtS^'茓YŸ_@M|X(45JBԅIpX+=H%N&|Bއ(mVGbdT|H2Lj"]Իoo[}x!׋G2ޗSIў%p&p_n$9tjHT} ÿ~sտ1B!B 9oTj_9Ņ)t`N5SBpyu2=&Q8m_te}pNd G1aMQ0x'Щvd '9G_(Lq%ў91 j"1 KmX_ǹa-"3H j/F$B*T$㞢1,[hV F-v5 ٘Uu֣L58qK;ɡyZzir| us?MRHߢg2:F]})~$!\c~7MG&@C)tRS SnFRtΜFE,vt\4wGp9[%XqH5rxh#WEQsԱYEg~j4gkuʋi0CUȗI8 k&<£n-?[Aؖs 2<3AfkǫL s_k(d\o#i;/ mO'Fe}3a! [\n>1K=>?h[t5Xv/^#ѝ0L󶢘*Ltv[IA`E9X%4q3q5{V6KPb:ӭvTەwC f-7vJumJS9]rpj9'hX,'r f5?ήXU R#XYhia- y .40mTgfƲPڶ ED% ~v2I{*r 0% vS0p[Y0I˭ڒVq=9 cXp;GPlME% V XRM}y\)F, 0•D:LŽ9^k=. Kdʁ^EsRR@Օ*'8EM_u d[`MsHƜ QƈaH/hnV'<_#XF=EA.MŨ7楡HjzEpB =C%cQnkE..lPI\4 .ĠZWQ}"y}V}:?o/&SnM:IvSd(A጗xFnHMՄvyӳʪ =%''N !7EQ)=:*ީ{Uur,__"f#ǪҊ^܅{剠&X#@x&_䯜t/+C/@A^K3^h0Lt4$˯z%nO:!,ny 5-Xֹp}j:pCm%t`)ۑF郵 a42c'fEl'a& a1Yi} Z1pTM i򼷻QT|62s i)zyݘZ/Kh,5wPۈʾs_[bR ar#?`#R bvr/*g- vZtqX+viqo2Ap wb#B@zS[LLtٱ!hQ|b#%l%,Kꄊb"&4䐨B\WTP3Lelװ5.Џy e[]OMKBr­5]UsYdd.hog9SX*Ω#rJSf#ӻ`a_VB9C^tc"OMGN팆4Lcxi'5>Hl/n(EșgUmTW'I]{ߎsv}aбMVdOAY ?֙8ݜq6~[l,ɰ8DbO۞F&vVhgSd$>G^1-dzTņQ)˾(B+ȧe|o?h/ayw4[,֙~h$c&ߩQo PchG3#ܧHm2^UZd׎:aI=8 IA;BS um$/PZwpӦ3Q_w׼܀ _w|lI\lVX0L HXe0v$]q]$-=uK w[Rֹi#k%bP޸M@U$ezX3ԏ{UǙb*>%x^7zŽbG0Qu /-Q0zȐ`jXWa,۝BAMwnMm8KKc3hXf6%$Y RyK˚لK OVmm2x2~peKO. Dw Vy#a*N$ŕKjƾpٝK":F38Dk\5T Y+;2o |@b<["^n/q؎ ){o̿4$යDzRo sO3.加v*AoFn~<^ŀT<˱z>hq#x]Mp^켱UɜvГ_M\(,A'(NT8b/3z.f <:OHªP%knZs*=bD(ӺDi}G?[@酽뜢G2JtJpZw uGECu"BIGT"GU4.5ٳ՜랈D\8%rT.rBK֊92 PF\uJ{ْ%F[T7qY# wJr-13C~{4=Yv5iAaK@,/zQg_̷yĔ>>Cum3;Nn\2MwIEIq|)b;$ %--ˏUx4I 4hDmY\~X^?Q OC䶾c~ё G-78*osʧB=j&}rwFS!}GFu{nSȲ8ٵފpfhh[|ʞMueH&܇]̢6=C;tȼ19*c=5 q`ZmS+I4]B۷ܟ؄2Hc)d?)YԼ]v-B*\.;?/qlc'"/h u1Sw `2iNQ3W P7/~֏|xJI:v6.H8~h]ĊZi3og K90U!i'TdSn;:~[D8~n]KO#X%F]*w!eԏL}f⼾Fw~IсP-XuwWԄ<Pڴ?h)-F UZ[[vrڄ1OpQo*YOs\Łˌ QbXяQٽ$;AMMb+!mFC"Nh &Fh@+ݤ]$ m8ԷjED׻Ӣ!&y_Ȣ%B)hgr0jՉ:9\<  nϏB [V}b/tW^ӞkAGlr$fawTċ Y$Z5/El/r`oVF? ]̳n,>hűU .Dl!=oL 4w7ϒRlȷͭ] rpJwW)* S&Tn;沟Ư:};J*M'HAG,A[~09Yx&y|_&qv⻄rr[j.Q*ƿ;(bPn߾_8q*!-s0!&Hd-%tR@{Y`o#1~'!4e tۘqvQ oNnfVR_Q EszQEwy)ŵY9aԄ>5=ܮ(n2x.9>6P"ItGC#iUuܵq{k02ْ1c_D7b+_Xxt~8J~f2[_#"ڨ!csi:fXBV&1*{ >]մ\P Ӊp!`.kQjP~K /wXtJ %wwܕ>PB(.*ΥS|Xl.Ս-C{G}MhRN.|c|fUG^iyrH؛fu>̥6_ &KYهZ0٨,A8B4 i濂ɓwL6b, &ֲ0M,{-`=[ ](]vPۮ8G * ^)"6)UxGcT{ňt ŀ$?CTqK>KkIT۬s}Y\zȗۛb9_Y2eۀ]bk(@8P($7>b%Wԃp'ΟS|S}G 6_N- zJӃ|PWlM{+=C1. od25 <';7ij)P,exar͢%mK\ŝKYje+%FtN""×9d"NA{ 6D=*G? j(d1)~Ww'R й[ >i(1R ʀ듗$ Ғ!8+AF!9P.{Ʃl=;Qz%Q0((vn֠*.a69>jei:\–j.t'6oqH?+YKE#d=W?HKs3xK3ƥZ,,طYf5\awܦ;1~7,I8"Ye3vk?È"yta7)2^ECPSdx*qOPg-k q O/^,IasrN+lg7"[~W);x5 lL9(lf:FF=$_=p%jcOmK_-L3o\;AO ]Mp2+=Q/\IrlS^oN11! C>0SMܘ?g)>ƓՙU9N} }o3+NƀV栥keE{e:2Ǒ,3wQ@5\KT8x*h!G@|eBG4nFv0̈́-U#sBV<՘ Tv"̦BG`EuM}Ѫku> rrYGi$lŷ&3 = vh n3j]|yҥY^^Acg*:RbA,7#+:;od|}C}#m|V8)QeUDtr PiMB\na){[$kIk8P}s<1RWj[PJYSAnC"m/ se*0vg5$SZ_9aijp3`q-:G }Vrdn+uP}W.{0bA"Bfn=CV Dkp1YsݥEzl(;5%):ZC2Ħ TmP;9hmjq/Α Vݞi۹CZU4$SWD/d#i ҾLQ2W: RURޛTd$ a$TajAzRv^G=R>feIؑ6%1A1XmYʺXCYvl:"vA2&Sθby;!IdB-BYvQqTĔ1-Tנ|Dp`?hÒeнQNe_>;lV Zyr"S~Lڥ#ZՔ.;?)Lw.&#nb/ -qLi݈Tqڠ a\Ttph!J[h,Fa=<Lrńױb?>9k fNCOKo>KMsv s(fiy?*"=\}B+S"ȑ AQS_iʠz97Pygi.3Wn#4=^ 癮n>C6XeC4LEP!PւRaK1>jA6Dv}ڶ$/G߭ 3n{Ώ52 $y,Oh"& )"dodRlhn.I$ی̂() b.] {)&$ؽY䉱erGF$O6Me0,qƺ3O{D hPR%n.Jc~&0bv #290<+}bdZOz%Aϝ>/0ƹ#~IEwZM:a: %\{蠈'r'aKKQbqX5

%:.u^ɢ2Y,VũqKz ߻?ֈYҎL3[d,+nYjb\k췆Z{[mpKO4x%=9"Q}ߥxPV7J]}[շ#eM Qʬ  >.~<9NRBS6e pDGt f!õf[4+5q@vʂ%{A夵GG[)HdD RĜM-%jzܨ k9_`$P[kTx,r!٫G7"x җK~/Ⱥh@ " 'QRuyY/~l9مo2XML+g_GjѦii=' b:T}N*w+=4jٔC?ZuT/fh(k88m5 +%(]E*u&0{YGupZR>n8ܗ8[VJ_0~6{0܆ jߎxPy!p1諥 *7. N_ѦY(*Vȃxh1y۫\x1]ǃ]ߊ49G62v|/IJJJ^-M^{ Xh\K5kǓ̟+\)p1#"}|n#X&w=AOa76^,h}֗٥)I YY/Q-ROH0@9`t#t䍁>@[iv+vEUCRZs_5еf }$w:lGU|EJ.jiƮ'=TB+ku--DNeSQϩ[r3 Cx6=A։6ކewt+^ w_8me  ߿&g 3_ Ǜ>ĺ,{ uc~h,|/:Nc(62^ywU 7^orsGʹÈ_Գ>WA0'kkoZ|!OC9$% /應/;E&2t7|r jKIJ^7#M1ON#{400HE [h=^ Nʚ2:};%:; &Ԭ^thh)Y?ss4뮌/MU.ŵ@Av}\Ck+. S qpS=z]9w+5C&=.;D`os 7OQPx| |ˢ o)Yl%Ze+!h))_]gXsUz&p` 2Nyv("?4k"Y{bĐeUR#W4-Q[swZcn<:N((@Q9du_u,O7PʬbsǾc^ϹJkD.-tr\oeͩA3FUYl@V!Re(}k5|žGV V<6fdȽCQ0Y:4, -F[*m46瞯փۓ-'d1<v4R˖mb NJǥ]n<BL,10%l2E.RGf[ixФcQca䂑kz8O#yؘ΁Q"4HHS9a@{8QulfIγ=}vݷy>b;Q_:уT}`>DG4iO+E7J7$aAy?`IreA(5c ehͅ6k?ۭr3f07cx? )E&DBĩa(j=+tլ@vW.L(ugzb| WAp4zx;p*ZK[> BZBs~g{E:UWEO`"FO y]WXAΟƩ%_ZT^&<9qO6sScF\FSaCp6.^v^~S䑒~A24W%|nvح[c!_ae) au\MaRD.?!o ,'_c*n"kˉ8ƀ\m|i'A9rq&dΆTZ&oЀqj)(B.^D2ѕ<&9AB~ioQ{|F2l;uKFÓEJOaF,& n'rSD'a3EfFL03}}%BtS`ш*iZAxҋ5*>fY|X`I~T"56SB!?лs^>j?p:|a$Q9 ѦQ^$)=Rq>s! VK 7M+y#$;`o:YoT'5x$DA${=rh3PT2RRM?fiIay\Z92爼2¿s 8er)f>c ;E!ho l9+Bt$2*P}/k'ax-W Y5`2qLlEr!8$kei% d:LvBۘ9j}(^ѿFnx^b'fCSJ)UQS\xQ .GĘd2|:h\ !L ɄKE0~Տ_ &[H|!دбNy<#-,gcr-7B B=_ic8f }i)+YoHIwIuVeDͨqzT4N^s0-@!O71 ?ЊrV4Fj |]5/#HǠiTNj u%31[*۷/LEW;>mOQE[c _[jO|rI<=ݨZfL,Gzak,bٚD_tu&8<z)UeurtgRjFBYPw~Ĭ;7+_w'fkwqA|$qƶ-(>r:H6"‡W&^r&ߍ-l&/\rGJ=ɈR uP7޼'@j9i0s٘Y2YN^'3js;3!1JaDikev^-P _;<>FɻPau6\uMqN:͌ 9 )~_SZ6h+d_)iJ]Mqe 9W0+:'O 5@t03<S~?]хJ_lQ˴@~jdW:,\ݹ!o06e7}/Fr^8aI~uyqs=ZpI{3L1Y X^c I #: hKV{R懗,1Lv]Gȱ5;fa<eNrS%%ɳHT:ַoRr/W3[rIm9v' &V_ppىܸFvuj ]nwg 3FxNo^3Vj)93 IY*0ktoJH7U%`~L w~zgM1gEKQRz].4AJa5gF⮦  _G ox_N1F}d8ŒmOOp_=;PDK %TczmNhNJnYs/ncsjˉa $VegzT+  VZ;R@~6M 30J ؆2iԊY܇Gyxq]Ah᠇vYpg"$%bE3ZpU1Xy &ac%{Xu &|K:RwZ/!I*ʬQ{ԶfkеbGbpZlMV3@Y (*ueߧ) Հ’Ϊ ɑU"Qbo#ʶ#iV+L|O#NT0@4c9>-C}kC |6Iu Ϸ7ϜMfTh)_6芶qKVʕSp=`)o! Y^ g !pk\x"&0` P(l!jb?ѝ]B.{ Rz9`QdT/RӣӀrL:vTzr\`UK^ExL  i&@wE 3K]훸ҩlVU]X~q  ˠ_d<ġ+$vYQ%h.ne3 8^m ԛ!mח>G@?@RoqFcdl̈́51M6"'&𵎤бGuNm,ddDYUFċHO(OKx~tM8GB׳rdSg[IRMgrr8WʧQnާa/!+23q2bĘ`dl`o3Fk )PT2ʸşd+i4Z-߮[1*`Z_AF!&~esVz}pN0L;$-zZwhp'6Y^X+?ѹ!v[h~ݡryW}C-AM`FDk#M<PkR-Sm봙oj=A+q>VX6!si j CB]SfB6Zμ悟{Ans.G> @G0"Ny~橫O!5CCsܭut J惽`tϻ@B:Led?B5n^ [ט׵HRk4Z<* ;t=$H|j戒a>{[)g[6+ X'`^?k847  A(V}& V Ya_nX{Syy4-+(}MwlȨ Z?N_3;A&\R/ a di>ɉM45#ިYűDGY9,6s>Pi>H]=d9YC4:tO`Hߏ5 $=)4# E/!FW'o. (Z^|:I; ֎Ylr7"UmYkyn(ؕ*~rD}dL`g˖] Omκ!sݹ$Vb6xt0Rɵl}i#ŊK1|vM_j5LoSPdxToa- iQ?﫼$,{:%hk7,]ET*t7I|L<*Ǝl>lA~G+ _x-!@ \gґg҃T[^,~:nC XٳȭO,Q? )R3X`Sw_Q|@[lq9ԉY8Y6 uKѫ.n13U`8TdV=Iupf˼xnUSd ۵g 0P~) !'L $:W*lK\ QQ]DèJ#{:⪴CEB1z#7(ivMǽjnVS>=Hf}/Yf@ WO7eM6$sQgސ꾸l y )Jfvr;7'@Tn@1:zSSd m{; 5Eݍ:_np/vϟ2|Vv)W[=^z=Qa@v\>eUJpxGj5eb'^ Osy=}*cWcq)P6sl,_j  F%%\UاUla(ȣ ' 2'u3׍Dtܶ(y1W+'v \$-]k&9Cz`ZN(Av^+hX%Nd^٘oȑF?EbƖjbt%X%D[!2,_s釅[f:Bc*XaM7r{ȧB'Vڙ%+:[}[vD5?d?o𘫭a޵VZ4dHᗤ4cqa?9|pؽR TXqpr<;"޵Zx?&X'%] A_OnÔSq0^XЁztI%r&릵 owR_i{ƶ/gZe'?MF-=fP)Te/gvn%׿*xҰ*q(>TsТqԬG-@pRU%,<::F~P4Zyun ](꭯CxpN kDL& 5dK%mm?<mLDcNla9bH |_6ըmނQ~==\RQW2,HK}8lH -,wdyIΝ1*D`{/̖^ MF*+)@lOrG?R4HhMV Νٗ!qqpAr4N<02c*1T9 էzrR`vCOb{L_H#2%niYYVS>Prjoo׳!GE^M2էBAgY @_c^N2Jz T0Ty P-kjSCRҮR9D/i3L6ֈ,y5H*]]gPlhzM;QgeM|s2LhGr7:Yj ''-_zq.EC6t3u +͡A Jf&]ݏUVcGdfۓ%™:_E)5zߘXvgƙ4}Dh5s2dS7Ny;(YU\r.KPVrE/?ȁ)=v!Qj|䲦 : #B Ej_Љ47:α<ݢ ):WǙX4B9#{2H W bӡޠOոDPN.Zƶ1rh \>HYBWbWd(!~v&}bNr/t.g8\ +49XB {܃1/qĂCAKivK7 E@$e $`9/o g.pǛi.BFEBi)4FγS qQˮnWИ&tY?ZOУokEx-HsVwc_^J± \<?ac lQv;ʄ O3<ʯ쏦J=뿈.L?Bk+?P{kMmsģJ; {^:6k44Niec2ܾݼ? [ \flo :HǻQ}1#^m4,#ebOۗ=IIẂs4 e4Nt=Dz۵Ȇp64[=!2a׮x*PWY&ON% G2bFꐨp?b|ֺ:mf5'iDˡEŶ&Ƴ,(K.>*+me7(qփWbgWɀFp^!p%F7%%RB@X|2ѬQ ފǾ:W-$gM>n/"nl jG (aWԯg6GT bi2F:|lz2Q 8I7qU&Q>LtIՐD=uvmڎ.Z{ qiCe3Vܵk/툹 A z !˄hY~,:n۠Tl$<eOш{÷\Bt:AäMIh%NBIV.CُVL掞([t1 <`:f6y})KXiW}n_g RwgƝ3x#W[d#Qt[~$In[n߼l 2qe .5ԇ]"TxzÉzep 8>O*>qLտ)HFw~wF͍`]Fkn.0HÓN/O*/D9V?W ]# Pzp\)tsZ}W01z5Sdh3 gbX&3H&R?ou-)G4z5 IFNw$Z@׎@`UYZ1Tiʹ\pJXZM$[1g1CQ/ݼ \.ޓyJ".ߨMjxtZ'aǟ_7{sLiX+R$`zY5V`Аߪ@F|t}zX7n:"}'0L,oǎAapvW66\b\!mSL纅0]Wѫ򧤥h A !]q TQ DԕcvD?z  3 dᙬ"!BUGE-k9oCP9Kv#A^\XAG,Ȣhv-feN`0m"t'Hv.]WX1ߢ+.__)ϱxX£6FlURa1+:ZR ho-&}M'4; 8P0ѯ|"Rod{ƭ(t24-D1$BȊp.1aRXkޤg뙭MXJdOYɳ%8+$ ڧ<:_4P+:@7|n' ~޺I"Q܁y!Kc,֙KUHH&5,)jTi3P-n1*f@i˙ ϯj 0]Da*X3|?Y.,ơWI[f0={1"" R^]h?.kv:t{ Lލeb/f'\g0܃+tv6{mnHYiFA>i"Ů- /U0wPe}U9;6+_3$ZK o4@ɃgSx@$!%9q&$h C`] $fn  60`٨ =zƢtфHA>Aٍ3Bɛ4pZ*Ӻ(Bנk/Dv6XO8|QYR1Ej;$ ?|P`t&^ ORsu0>r%/-1u+V޶$i2 2e"wi s_jʛ]8{WlN>@ W) 8-"SZd uEv \ rl h{ ƕPc__^Iۛ;u='vg}E\˘ x#,:#[=W `?dIkwP[yA#K_X _Sd(u[2z^o9:d|h!40ocjcD<*sz==eyDTpr4D .r2Xqk)Τ[JeS'{PKqW6~vݔ!q߭{CJ.]i36e#ƀt{Q%?~,0v,UGwF1gN;NQAŅKSn?vq#>w@qo jdx 6zIe'%"K֟׹ԟp2i940/^&6 KAR*ת&\=mMXSY߹`u* O6RC*/Ǯ"hoa*£NkO9.2%9ٸ'5[w?jBLQq2V gi!{N|l&AhrNQSVck^ uHbNb-GNRmAO%9͈5DZ = #r[I8Elo9 v@{s9C&˶d|)HB#JeErëiP\P-h/^WUJeX1ؓV+0R7?zlԣϲ{{=yӲ-/>Hu2e${ъ.G)Ga|I/[ ֐zvr>ZAGu@_hEpas֌W Sbۭy=֊CkȽf%FWBTX× n.cn#3ܕ!--1{kŜ m2iH\Cⓘ \ТVyvj&e<+^'^1I7 yHmiF\,Re@z װf2I1fxZ}e@*隟m!ohaT̬X!Ɨl0SI\e4%I? o"2W'CE痼0GB7K /l>< Ο:anvZ7""~j"PfDбEsk5ksU?-am"7#;˂{3ةтW~1}Xoi]uȘWwh}ZVb!o|/sdZqQ(ut`OfmG}O{9yhz]đ'V l?.qBSS7e!~+OF^sc>$ɢj*jGe{Ѫ<8A#bO͂.Rjn =PSEH'x _V{J@R.{sbSD]N{.܏gV͋|\Vt,8} _@ݴ9upul 7^FEC$p({@+!:c}( L2~&ة)dyhz[ zw[2#S3 2%Ӫy/hn.{\_ VC2CpP,DY}U^lTs_/=H5WBEqQЂ,,.hP힍9LB/XMCܲF|El}/P̭C[{OA#PmK0Y|U;DTP@\:JSJB ;E'dJpV{D'\$ (p23ld'bkT8Ŋ Xs'G"h7=Q"MAh;PP2hʛ}4]4yY:6϶lVQ 8w# oiigo^r{{2(A"?l4m jcw"Sq jcOjluux«37 f_7}|,k W\iah2 <pT,*0| 7+ё^˟+ `@mV^e45GfI~zX [ǍǸ yuDR_16|HHP$ / أrjD2m-^)pYwhRa!u%YbZ)np#ÖITPt^ ubW1iU@7(/ ,l(J:VT~"qV-Q*hj!rsO"2J(-W (1Pt$?Umc:ЉK#C%vڋ"27L~Փޠ `Y3Dg)"ѱ>e6fFDI7yX2StJ@漠Wԣ0PP,`6k @3aʄk3:l' gD1ѨtLJ8VJf$p7X}u9_綼l Ylq)VƧjEj+Ucˢye~}a8a/%I@|٣sg+ tO_-tϞ+re#qc,#2V:ߦ )paBBvdaJf t>0V_[/Xf]` /N_SW2߅辺st߹Y$cc?˟LS(}PmЉ4 >[˙)+Ƥ1ꠑ/1)A`mh۰ՉNvh>h` U|zV; KW hе(HQǾ^-սX>Uu39'ezFA6T´OlLאI:XJx4]XEbu#39%u-vv^U)׿AbtV}080KΏo".NǴ^ZN!8ݝMa'a$b "4K#=bHqX*Z'tV68rvmJ"u3/2nOC-GRQ~Gr-S'[ەH_!Ȋ+GQ쀑>Ak<1. ȧx9l ᤥYp W*>IeT|Jiԛ#va 䜥0z]n^R%<)9GLb{f<_f]¥{qe[0Q]񀃳OB; T p`D:C6M|Gzv&ygcGv G ֖=L6T{H݁lщ,PT#mYSPYY34.fTWd.:ƯcvlϳgLL^+} "/YA3Vt'>rSkAU2G@!bfYɚ*\(^v"ةiY=|꧗k ]0r2y9O@a7ϊSjr{'.nvLbo DEdqޒGdtV&@"F+`̝Ȗׂ:~ @dt8~{䓙/p{~dAyQt`GgV.Ŵ|eITI ATK7TQNVp-MSsIZxQkX2͉ɏߒ#D{к>)ǧϏi'W.XF6~[Oo4<BTX6*dUһȌ Sqө_|LjfyXYt@[:Q]ޭZ?k*9Zv(@~DY+]![4S^T[`TL16IQ%TyK`_46i7T^+Xf.kRýnНXK󿌨09@/*j&p{k27.Ɯ6᧠z(:!XgCUoH5ծ7 X2:!_N>4p.$+DǸD$=qOI'˂Y@jC .(iEwҐ* i1;Ȍu(8F<uC8?j5|w5doDԓx@,نǝ`wU* c~+;yQ:"J'y6Dმ {8@tߞd]|,HIgP^QY:ƕ u!#tnopk&8?>wlm UzD'p 䥾uһ v1eqUh/!e(Rq5DkcZP(f w.U넆WKz1A){rJOpe (GX8ǯLddz/lާn=(jFJBIeP]kQY<|eGr Q8{PҳM;߀` WICFOqPj~2Tw\KWq._:c붏uy<4PF~" s(2Rˣ)* ̯E?r=5% aH+驧W 2Ӧ|MJ΁r\hOn:?s9ӭ$n-St4Rxa넺65ط vP("i ˓.0?r<݂ZmagrMg.8S )wrMi:#YX+xnFd {&QcS8o BTǩѣ8}${7Rd ?w}_(vx$ϱܰ)(KNI{_ YNxa#~:)U-7c^cQ`iN{Ư0{#ҿSGC65"iKmwZ}ҿ[iI CaB7oAyhJ5Qg4)N[NG..@QX'N)\qK7IӔ[犼'YѭNEMk.J=!aT8er ț-m =6A -f;8 Uo7`GorQ,ؽZHsQDJE&ޭJ^+%SٚQJQm4FW_oèErsWrʴq33_l=g2 Ds`>D|/8(C!Ri(/i.GtEUlX]1KD?D_M!5|إeehV~@CPBI#M ̱%"]O'S (>qx&HV-CXAU[2U+D=$fMݵD:W-.Pr^FYr Y;xr"Q#e} uU?e=dC nS)٧?"))66A Ͷ*<pw jxUq,MZBGӢ8Iw!`1U؜ ry2jZɼ>4  ݻ=(,2$m5 lRl|{b\\ ֩87OAc͖²$C?41Bj PuYfo'8IUt<8. 6(1dCc6dﶰՋe>dk0vuʅnBi֊j#nL. i)%V^]!Xন[@BZF(wKNW֘Cj{@? ,Ui,qU/ݻf.<ˮdX*3VT6M̽lbvNZCSmQ!]{eHBۗh R r&$jH*@D B+[ئЋɾlY!l,8|]r= RUdB-at 3ɻ7uN>Z%~iHq wT"ZGM5ecf0}:DO@"IrZOr3}>n ~igg{զYdNU-O7C#ٶھP3#X7Z6 7f(=wUo2“\/TWwVh7M#|cY t6ob5j6cmO^a7y4@k?¨;x([_O>M)F}FZ3Y+p=&džYtI"p4f#bTHLB'@3'ƵJ/mvm"Э]ĥXq Csa16՜f9:!0ƨ劆`Pj,;$M"oK[z#2}1fމ>T>H^l1H @By4IRh 2AI"y7sc0&K?G^fԆ$o|~nDS&bFJv:1F.a+4CoXXztn;KMzHbts'_@k0H FHڶ^RVU*nQMP  g)X,zN Ze,uxB_Ύ"o,g*8s$& U\H>wi :#,UfF)oVfU.5EW˭t?a8<ǥI0?mc8*BXlBɤIwLmgz/)?Mtv[\P&H%L~׭9dSI̳'P_=6EGei=zKҪu^zXTVOB _ y R\hbf/[:+P"nN@nG?=\V{\@DeXKUHWa 夡@MP= ʝ $ΐ ^lQQ8N޳$fv( P ] )lZwlM}9݊0uMPfp$V]3 bcJ+T+ i-LqhUF'C}p-y!JttZ,JW; <ې#*1 5{0nhuX"3g=\k6duǔҸ5i8l,ĚDbnF^'gNfh4^~mTm}倏Ƴ?>vu"iK{SFW[Du^1L] #MzLO^F /ɯHE/UvsRdNsLsliNCKkp%?\.wǧ`P`Mwz}s$/:PC陋J#)5J.D~a5||J_k6=P#`F15Jc0+8y-~Zn H>5{%$龆|?54u8UHN{@}wYNo k^CG}7Kmw rߜlbIO }I7j9uv"2 hFJ,ô.)ӓ'hgBOT g XY|~Bi `.P[}j͙!_r78Bq [AhcqR΁Myt9(~]Nm%n].6UY?q$)w5j)jf6s4X.W@׶_+~j&hS1wVCnV B+مQo \#A-M)1NQFUh\;o[(rLW+ႇtS{ I1FB60G >J(?>^Md[1zm, sٍdZ*ֺ,s:B!,#iYݷWxB$7ԝ}9X:Bb+CRSکPASb"?n6cXFT7Aq#SF_6vR}c;ue9jX NP+vVZ8_1!BfDmQf1s6`OC6'=W-c6%5H\Jg5c ~ ]kErI8LT 8M ' l]!]Z*&9NdyaT|*GP>(e6NUyx$k>r zHY_ϳrD aætX467q֤ A+sLbhXޕ8IɍJ䐆"&(幑D8OrĐҬXq_ v,g<͡h]ޮxAjLh(=KvF%S-Z" @TfDxD/5Wx86]wpO=nڷ!梨hK+0|nPEC:o7wm_{ȌB`bL(o_tKx@ZȖPǢګFut6"MVY%luwA.zw<H韊Wc3Z9(a=;Ohx΁ W| _fb߇vmE+հsݎ]_~;Sqǒv *$TJ?J qB=^y2 Q?гL9U#(C XX2WU?^#p*Yj%fm;%OK-qo33re(4v +Lw֐X/&n ^rUMwvqkJWtmˢCNbO9c~hsIptG0JhY i}}[(qz1T1jB;50Dz:Цru=,,X(i=LX B8Oek 646S==W&w}EBo8 4!OWѝ֐b03kRؘߪFYmQښee&Ú[+yȄƚ6; By[^Z~@,ׇ7,nDRA~ӄv-^0F 1aQՌׁx@MScOcu{ E0 ~c2 R'Cs e9RKE}滛@dsdL ?AzeGy;k!"گe0ȩRK=)W%/Ki^`Dg,', » |>pR;h