java-21-openjdk-headless-21.0.10.0-150600.3.23.1<>,.Oiwybp9|4"j!A&FrЄ^tJ];5wX-æDpXAyh6bf_2D@\6JTĉOO6(zEHv4^>+KZ|Zʺ+/ڼF1eDJ\XE4g:Y , HUjHE-,FdwmY hd^5LwC`AO!cl 3|U˯o$# d.Ț hΈ*MpB>JC?Cd% 3 R x`T`  `  `  T` t` ` `"|`$\$`& 6*@C+LC1C(2N82X92:4c> @ B F &G <`H `I<`X6Yt6Z[\`]D`^`bcAdeflu`vh0w7\`x8`y:\%z>?C5C@CDCXC\C`CfCCjava-21-openjdk-headless21.0.10.0150600.3.23.1OpenJDK 21 Runtime EnvironmentThe OpenJDK 21 runtime environment without audio and video support.iwybs390zl3a lSUSE Linux Enterprise 15SUSE LLC Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3Chttps://www.suse.com/Development/Languages/Javahttps://openjdk.java.net/linuxs390xext=.gz update-alternatives \ --install /usr/bin/java java /usr/lib64/jvm/jre-21-openjdk/bin/java 3105 \ --slave /usr/lib64/jvm/jre jre /usr/lib64/jvm/jre-21-openjdk \ --slave /usr/bin/keytool keytool /usr/lib64/jvm/jre-21-openjdk/bin/keytool \ --slave /usr/bin/rmiregistry rmiregistry /usr/lib64/jvm/jre-21-openjdk/bin/rmiregistry \ --slave /usr/share/man/man1/java.1$ext java.1$ext \ /usr/share/man/man1/java-java-21-openjdk.1$ext \ --slave /usr/share/man/man1/keytool.1$ext keytool.1$ext \ /usr/share/man/man1/keytool-java-21-openjdk.1$ext \ --slave /usr/share/man/man1/rmiregistry.1$ext rmiregistry.1$ext \ /usr/share/man/man1/rmiregistry-java-21-openjdk.1$ext update-alternatives \ --install /usr/lib64/jvm/jre-openjdk \ jre_openjdk /usr/lib64/jvm/jre-21-openjdk 3105 update-alternatives \ --install /usr/lib64/jvm/jre-21 \ jre_21 /usr/lib64/jvm/jre-21-openjdk 3105if [ $1 -eq 0 ] then if test -f /proc/sys/fs/binfmt_misc/jarexec then echo '-1' > /proc/sys/fs/binfmt_misc/jarexec fi update-alternatives --remove java /usr/lib64/jvm/jre-21-openjdk/bin/java update-alternatives --remove jre_openjdk /usr/lib64/jvm/jre-21-openjdk update-alternatives --remove jre_21 /usr/lib64/jvm/jre-21-openjdk fi'((( :: V%6/`^'I 7 =`gx7`AhX7`w`'XvX`h '`GX'XW`hwhGX`'g`'`X@B,~ *|ߠ'X6\QifP.AAAAAAA큤A큤A큤A큤A큤AA큤A큤A큤A큤큤A큤A$$iwyiwyiwyiwyiwyiwyiwy?iwy?iwy?iwy?iwuIiwuIiwuIiwuIiwuIiwuIiwuIiwuHiwuHiwuHiwuHiwuHiwuHiwuHiwuHiwuHiwyiwyiwuHiwuHiwuHiwuHiwuHiwuIiwyiwuHiwyiwyiwy?iwuIiwuIiwuIiwuHiwy?iwuHiwy?iwy?iwy?iwy@iwy?iwy?iwy?iwy@iwy?iwy?iwy?iwy?iwy?iwy@iwy?iwyiwy?iwy@iwy?iwy?iwy?iwy@iwy?iwy?iwy?iwy?iwy?iwy?iwy?iwy?iwy?iwy?iwuHiwuIiwuIiwuJiwuHiwuHiwuHiwyAiwuIiwuIiwy?iwy@iwuIiwuIiwyiwyiwyiwyiwy2830e0dcc465deffba9d13a637609fa22964e2f98f9e709770c381b1bef2c24156eff7cb5c2142c9889cff3d017b63ff79c37cda6c3be006aca775270c45e4d7da34235682e74372ada6a0763fb9cb93a61846da6db047efff40a43a25520505db50914caed13643aff4284be00bb30970a69c07c8abf178c6a6d53d1b9192867d95c49465d0c836d608d02856d3b097934dfb5dc4bd2279affaf337d045b708b62d2733ab99556b108a1951d894c5a8d76b1ac7a00c02c388f9eb9be046c56f0c25d26ee212ca1e8c33f67c3c460d43fe849c3a1d23dbe341148517602b280c0273b6a6b9e20e6ce54c5aee70164028e0395063b2b7d39060a40b6495543dbf07dffdd85b01c19bf46ca320a699aba48dd6b01043eb0bd6a9528c7993312bad2e070ed1d97052f0ce8771ed2ef74a38d7c260a45fde7a3682c8844e5fdf58a4e9441e51f0d29e25313d33a9005640f11ad93c27f01bc46a34bf02f2a98ffd6bd51bcab7ed301caeff3779a5e777e6019864cecee5e2abc102ef991b0de77af226c66197ab18bd000a522e83eb10a06ba644fbc856f437a0c8ed12a488e9e20147cb8ea0e117acca1407c481dd398f7dc2cf0610a975aa5c84c8ddfc1a5545706da0747334b0fea7592fd92614b2bbc8b126535e129b1fee483774d914e98eb52b2627548e61316150d47ffc3e6cad465ca05b3cccd4785eb7d21aa7baa0f4418c3d7648abcd95a272ce12db870082937f4d7f6878d730d83cb7fbb31eb8b2c9758b930a526fc670ab7537f8c26321527050a31f5f42149a2dda623c56a0a1a98d8a318e6d90dfd7e26612d2b6385aa704f686ca6134c551f8928418d92b851a299c2360b6155eb28990ec49cd21753f97e43442fe8fab03e04f3e213df43a66ef5b25eadec1f289d409a0e9a5384174d039e71ada59a303507833c41dd3e36827b790875b4a9fc3c97cc981b905354daa1ebeeeb9cca7900f9c98e7847275740f7443c46875eea4dd516cab78eab13371c2f351cff0db244c07a24bd35c729f4fed4b508c5f1b69578293df84f94a63752f86b4259d97e12884e3b2ec56ef50485fb90dbecee9a950c45247464351162b1eb0c35387fbb929f002c6008072510bf9cfca43ff1dbdc272a09f63fea6de349362c0535c50f96bd1753a6d21c6fea2b76ea789d6693f409edad4c94121347d5e45fae28139f3c8eefbd8df357b27aa9efb969444c1484e29adecab55a122458090616e766b2f1230ef05bc3867e094dd2eb11dea288609da6496110ea60359fc6e4901b7440b56679c736937af1cad995284046155d04fa606f38302f98a0855749ce59e5bcc8bb3f069f483ea8a4585dc8624d6dcd7977cd5d79bad3c055a5706afd1468ebada65bff14378674d9c7dd988aef99d1348a4f7607b7d3a42956b2fccbf5a84ee7a60d2a8282fe907182b40e9524c86091ffeb06086b0a6f1c260e796042ee1ea1b63c19a3769622b7aff6cb58bffdc3b74509ac4113bfcc5b0d14d52e8133e704a67cb1f5516a4495f3a9cb81a9ccf2b80702c0d3ca0906d77a6159e9eefc9153e3d455efb1142b7835d04c813ebb80ef1382b7e09997b0c297ab5d2a658b4f3ac70f533b330cf8da8985e81dd9467cd6da47f2fcf4214cafb4fcb853f96d57618ee0dfc5363ffbfde12c954db28b04f4bf1d738d962ae8d43e538779f3f2230173906d474162e3203a008543033df59a2302bbfef6d2f493680840a824fd2ddcb76316b13649c1151bdb7c92fd58951f9858f3b472f64f85c005344a9d96193b501d3252d7340f5ef623a0e89213bd4e6c68f2952b9f57b33c80fc67dec32a480c332f85bff937097a363fb5d9c256cbdde3707a97d57194d0b408457b1430270ce84fae98fdf854bad568093fec5b1cefac3b65c21aa3ab171a02b78064bd8a9b2fd29da26a2c257b62d9e0399d7ebeb8af7aa3cc42eb653a91217caee542df2c738251c3e47b348f33cc66ee602be7414429d28837b2fce990478abe8512695b946825bc031276d477b97dd4377bb7cf76fcb4d7c397b284bfabb489d9321cea9a94c335feba62d091496b633cf3afec5fa233dbc2961a8433aad71acaef23b104a7be64001fdb9e3229eb7682d4b97caea3aaa220f1a8f89b46912647f030cfc0256263b3b04fa38e48b16894a9a841ef6ddc2d24ca548f605264a843f3ba01924b3f7be91a653dd929009fc0da0162738a7f41fb9e105004bd270adba4640199f9b412cdd69782d0fcaeba5d7700a3a5caa613f77e79ae07b2eaa53a148bb31c7e05c5fe26728ecaa3186aa9c6f95883e9bcb6a412f6e432373db3f72f8e2b7c1164715bd7a795bde07ba8f96a9991000d440877ced3cc9773ce32f0d38deb36b80ea45b4aa766163955c3f6cb0f215627cc618444f5e449cd89d20f5f03cba2bb1e7fa56c70cca365ba9e27b305b84c6b064a5f3a5dc24a91fb23864a1bf6d6d83373f4bf59e35968cc50d73c8cfe3848371ea288b37c1238ce0bfeb7718a5ab78bc603fb4b92f3b6800a8f485d260bd85ac93c724243a79ce106c0c196f258f6170902e72cfc7bf9a1e1da8eb1d6a4246804b1030f61596a27256663487906fad2ebdd0a5099eefb5ac60a424f5bf217da5088eb5a7838422dfaa719468cc630a844981e8a1e2de697b292bdf35be5ad10c4efece2df7f8347dbb03c6995988407080228d5a4bd51b969bf187ff86d94f4a71fdfbfa602762975fa3c73d264b4575f7c78f780c565d5af3ee6f68b887b75c041cdf46a0592f67012f12eeb691283e92630a96572f243f31c2ef81a6e627542e596f6a9295cff3c7ae095c1b595cb1457dedbc7b00291e1de014011ef5b412a0875bd99eb2bd0684498903ebb94a16cd4c5a5a3a571cc2e016fee10c221036cf1d2b52ee8ba39288ef20abe2667828ca30b4423b34a567fe1ebb0170ed6153be616c6bfee1c6b612b774218af98d919693a6c6099d06956298f6e6ed4ee90c8d350f4bb91a5edc961196fdcf2d2a3fa2706b452b14582a5d48e5a6db572d3ca25da374d862a1eb157cb80a078cf1223a8de445040ed8d4d9f9f805cc5944ae726f7ef5c01f7507c4f30ffe07d1007c315de07be2a3adf10ff841579629f7725b15f0db41e8856527ec72847b5477073a3d29d14d7bf568f50daaf1394e85dec5978a15457df173f8e70774b7a2ac7297f2558f7d1e27b9bfe9b47ab37d89a4249abb147d0b98cc19caacc7925c1196a4105d836214e0cdb30426eeb54f8d49f40ab13e5801484dc9cbd5b039e95af9ace24a5333ac24dc91812c2b0204ed06c557b72011d9c50b99928e617cd8df5ff3ab3bbda5cea494f7807d827a2964bd8470a8ca23a8551ebff8a824ee4092ec3d4c34../unlimited/default_US_export.policyserver/libjsig.sojava-21-openjdk-21rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-21-openjdk-21.0.10.0-150600.3.23.1.src.rpmconfig(java-21-openjdk-headless)jaasjava-21-headlessjava-21-openjdk-headlessjava-21-openjdk-headless(s390-64)java-headlessjava-openjdk-headlessjava-sasljcejdbc-stdextjndijndi-cosjndi-dnsjndi-ldapjndi-rmijre-21-headlessjre-21-openjdk-headlessjre-headlessjre-openjdk-headlessjsselibawt.so()(64bit)libawt_headless.so()(64bit)libdt_socket.so()(64bit)libextnet.so()(64bit)libfontmanager.so()(64bit)libinstrument.so()(64bit)libj2gss.so()(64bit)libj2pcsc.so()(64bit)libj2pkcs11.so()(64bit)libjaas.so()(64bit)libjava.so()(64bit)libjavajpeg.so()(64bit)libjdwp.so()(64bit)libjimage.so()(64bit)libjli.so()(64bit)libjsig.so()(64bit)libjsound.so()(64bit)libjvm.so()(64bit)libjvm.so(SUNWprivate_1.1)(64bit)liblcms.so()(64bit)lible.so()(64bit)libmanagement.so()(64bit)libmanagement_agent.so()(64bit)libmanagement_ext.so()(64bit)libmlib_image.so()(64bit)libnet.so()(64bit)libnio.so()(64bit)libprefs.so()(64bit)librmi.so()(64bit)libsctp.so()(64bit)libsyslookup.so()(64bit)libsystemconf.so()(64bit)libverify.so()(64bit)libzip.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/shconfig(java-21-openjdk-headless)filejava-ca-certificatesjpackage-utilsld64.so.1()(64bit)ld64.so.1(GLIBC_2.3)(64bit)libasound.so.2()(64bit)libasound.so.2(ALSA_0.9)(64bit)libasound.so.2(ALSA_0.9.0rc4)(64bit)libawt.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.4)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libfreetype.so.6()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.4)(64bit)libjava.so()(64bit)libjli.so()(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)libjvm.so()(64bit)libjvm.so(SUNWprivate_1.1)(64bit)liblcms2.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.35)(64bit)libm.so.6(GLIBC_2.38)(64bit)libnet.so()(64bit)libnss3.so()(64bit)libnss3.so(NSS_3.53)(64bit)libpcsclite.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.7)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libz.so.1(ZLIB_1.2.2)(64bit)mozilla-nssrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)update-alternativesupdate-alternatives21.0.10.0-150600.3.23.13.0.4-14.6.0-14.0-15.2-14.14.3ir@ig@h@h#@hh~+hz7@hvBh 'gg$f@ff! @f e@eԔ@epee@ez@e;@e9@e/e 0@e @fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comschwab@suse.defstrba@suse.comfstrba@suse.combwiedemann@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Update to upstream tag jdk-21.0.10+7 (January 2026 CPU) * CVEs + CVE-2026-21925, bsc#1257034 + CVE-2026-21932, bsc#1257036 + CVE-2026-21933, bsc#1257037 + CVE-2026-21945, bsc#1257038 * Changes + JDK-7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/ /CheckLeaseLeak.java failing intermittently + JDK-8072701: resume001 failed due to ERROR: timeout for waiting for a BreakpintEvent + JDK-8139228: JFileChooser renders file names as HTML document + JDK-8139392: JInternalFrame has incorrect padding + JDK-8140527: JInternalFrame has incorrect title button width + JDK-8162380: [TEST_BUG] MouseEvent/.../ /AltGraphModifierTest.java has only "Fail" button + JDK-8199149: Improve the exception message thrown by VarHandle of unsupported operation + JDK-8201183: sjavac build failures: "Connection attempt failed: Connection refused" + JDK-8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java + JDK-8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." + JDK-8210807: Printing a JTable with a JScrollPane prints table without rows populated + JDK-8216437: PPC64: Add intrinsic for GHASH algorithm + JDK-8219408: Tests should handle ${} in the view of jtreg "smart action" + JDK-8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java + JDK-8245545: Disable TLS_RSA cipher suites + JDK-8265429: Improve GCM encryption + JDK-8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused + JDK-8280482: Window transparency bug on Linux + JDK-8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" + JDK-8297531: sun/security/krb5/MicroTime.java fails with "Exception: What? only 100 musec precision?" + JDK-8300708: Some nsk jvmti tests fail with virtual thread wrapper due to jvmti missing some virtual thread support + JDK-8304065: HttpServer.stop should terminate immediately if no exchanges are in progress + JDK-8304811: vmTestbase/vm/mlvm/indy/func/jvmti/ /stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH + JDK-8305186: Reference.waitForReferenceProcessing should be more accessible to tests + JDK-8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency + JDK-8306579: Consider building with /Zc:throwingNew + JDK-8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Microsoft Visual C compiler + JDK-8308780: Fix the Java Integer types on Windows + JDK-8309511: Regression test ExtraImportSemicolon.java refers to the wrong bug + JDK-8310049: Refactor Charset tests to use JUnit + JDK-8310915: Typo in aarch64.ad: "envcodings" + JDK-8311076: RedefineClasses doesn't check for ConstantPool overflow + JDK-8311906: Improve robustness of String constructors with mutable array inputs + JDK-8313231: Redundant if statement in ZoneInfoFile + JDK-8313770: jdk/internal/platform/docker/ /TestSystemMetrics.java fails on Ubuntu + JDK-8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive + JDK-8315990: Amend problemlisted tests to proper position + JDK-8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate + JDK-8317132: Prepare HotSpot for permissive- + JDK-8317332: Prepare security for permissive- + JDK-8317970: Bump target macosx-x64 version to 11.00.00 + JDK-8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads + JDK-8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 + JDK-8318850: Duplicate code in the LCMSImageLayout + JDK-8319570: Change to GCC 13.2.0 for building on Linux at Oracle + JDK-8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key + JDK-8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable + JDK-8320836: jtreg gtest runs should limit heap size + JDK-8321180: Condition for non-latin1 string size too large exception is off by one + JDK-8321183: Incorrect warning from cds about the modules file + JDK-8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled + JDK-8322018: Test java/lang/String/CompactString/ /MaxSizeUTF16String.java fails with -Xcomp + JDK-8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null + JDK-8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel + JDK-8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr' + JDK-8324065: Daylight saving information for 'Africa/Casablanca' are incorrect + JDK-8324491: Keyboard layout didn't keep its state if it was changed when dialog was active + JDK-8325277: [21u] Backout test change of JDK-8291809 + JDK-8325530: Vague error message when com.sun.tools.attach .VirtualMachine fails to load agent library + JDK-8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 + JDK-8325647: [IR framework] Only prints stdout if exitCode is 134 + JDK-8325731: Installation instructions for Debian/Ubuntu don't mention autoconf + JDK-8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically + JDK-8327434: Test java/util/PluggableLocale/ /TimeZoneNameProviderTest.java timed out + JDK-8327704: Update nsk/jdi tests to use driver instead of othervm + JDK-8327757: Convert javax/swing/JSlider/6524424/ /bug6524424.java applet to main + JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program + JDK-8327980: Convert javax/swing/JToggleButton/4128979/ /bug4128979.java applet test to main + JDK-8328124: Convert java/awt/Frame/ShownOnPack/ /ShownOnPack.html applet test to main + JDK-8328247: Remove redundant dir for tests converted from applet to main + JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main + JDK-8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main + JDK-8328562: Convert java/awt/InputMethods/DiacriticsTest/ /DiacriticsTest.java applet test to main + JDK-8331231: containers/docker/TestContainerInfo.java fails + JDK-8333200: Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited + JDK-8333526: Restructure java/nio/channels/DatagramChannel/ /StressNativeSignal.java to a fail fast exception handling policy + JDK-8333569: jpackage tests must run app launchers with retries on Linux only + JDK-8333783: java/nio/channels/FileChannel/directio/ /DirectIOTest.java is unstable with AV software + JDK-8334217: [AIX] Misleading error messages after JDK-8320005 + JDK-8334509: Cancelling PageDialog does not return the same PageFormat object + JDK-8334756: javac crashed on call to non-existent generic method with explicit annotated type arg + JDK-8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with - Xcomp fails exitValue = 137 + JDK-8335986: Test javax/swing/JCheckBox/4449413/ /bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible + JDK-8337723: Remove redundant tests from com/sun/security/sasl/gsskerb + JDK-8338428: Add logging of final VM flags while setting properties + JDK-8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes + JDK-8339280: jarsigner -verify performs cross-checking between CEN and LOC + JDK-8339366: [jittester] Make it possible to generate tests without execution + JDK-8340015: Open source several AWT focus tests - series 7 + JDK-8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures + JDK-8340354: Open source AWT desktop properties and print related tests + JDK-8341097: GHA: Demote Mac x86 jobs to build only + JDK-8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with Xcomp + JDK-8341138: Rename jtreg property docker.support as container.support + JDK-8341443: [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 + JDK-8341496: Improve JMX connections + JDK-8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions + JDK-8342582: user.region for formatting number no longer works for 21.0.5 + JDK-8342934: TYPE_USE annotations printed with error causing "," in toString output + JDK-8343191: Cgroup v1 subsystem fails to set subsystem path + JDK-8343340: Swapping checking do not work for MetricsMemoryTester failcount + JDK-8343875: Minor improvements of jpackage test library + JDK-8343876: Enhancements to jpackage test lib + JDK-8344143: Test jdk/java/lang/Thread/virtual/stress/ /GetStackTraceALotWhenPinned.java timed out on macosx-x64 + JDK-8344577: Virtual thread tests are timing out on some macOS systems + JDK-8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 + JDK-8346142: [perf] scalability issue for the specjvm2008::xml.validation workload + JDK-8346234: javax/swing/text/DefaultEditorKit/4278839/ /bug4278839.java still fails in CI + JDK-8346753: Test javax/swing/JMenuItem/RightLeftOrientation/ /RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel + JDK-8346839: [TESTBUG] "java/awt/textfield/setechochartest4/ /setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button + JDK-8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS + JDK-8347143: [aix] Fix strdup use in os::dll_load + JDK-8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently + JDK-8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests + JDK-8347377: Add validation checks for ICC_Profile header fields + JDK-8347434: Richer VM operations events logging + JDK-8347811: Container detection code for cgroups v2 should use cgroup.controllers + JDK-8347841: Test fixes that use deprecated time zone IDs + JDK-8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() + JDK-8348402: PerfDataManager stalls shutdown for 1ms + JDK-8349188: LineBorder does not scale correctly + JDK-8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test + JDK-8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException + JDK-8349988: Change cgroup version detection logic to not depend on /proc/cgroups + JDK-8350102: Decouple jpackage test-lib Executor.Result and Executor classes + JDK-8350623: Fix -Wzero-as-null-pointer-constant warnings in nsk native test utilities + JDK-8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError + JDK-8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions + JDK-8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) + JDK-8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing + JDK-8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output + JDK-8352016: Improve java/lang/RuntimeTests/ /RuntimeExitLogTest.java + JDK-8352533: Report useful IOExceptions when jspawnhelper fails + JDK-8352678: Opensource few JMenuItem tests + JDK-8352682: Opensource JComponent tests + JDK-8352686: Opensource JInternalFrame tests - series3 + JDK-8352687: Opensource few JInternalFrame and JTextField tests + JDK-8352793: Open source several AWT TextComponent tests - Batch 1 + JDK-8352865: Open source several AWT TextComponent tests - Batch 2 + JDK-8352905: Open some JComboBox bugs 1 + JDK-8352926: New test TestDockerMemoryMetricsSubgroup.java fails + JDK-8352966: Opensource Several Font related tests - Batch 2 + JDK-8352997: Open source several Swing JTabbedPane tests + JDK-8353007: Open some JComboBox bugs 2 + JDK-8353011: Open source Swing JButton tests - Set 1 + JDK-8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number + JDK-8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization + JDK-8353201: Open source Swing Tooltip tests - Set 2 + JDK-8353299: VerifyJarEntryName.java test fails + JDK-8353309: Open source several Swing text tests + JDK-8353319: Open source Swing tests - Set 3 + JDK-8353445: Open source several AWT Menu tests - Batch 1 + JDK-8353470: Clean up and open source couple AWT Graphics related tests (Part 2) + JDK-8353483: Open source some JProgressBar tests + JDK-8353486: Open source Swing Tests - Set 4 + JDK-8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests + JDK-8353586: Open source several toolkit tests + JDK-8353589: Open source a few Swing menu-related tests + JDK-8353592: Open source several scrollbar tests + JDK-8353661: Open source several swing tests batch5 + JDK-8353832: Opensource FontClass, Selection and Icon tests + JDK-8353953: com/sun/jdi tests should be fixed to not always require includevirtualthreads=y + JDK-8353957: Open source several AWT ScrollPane tests - Batch 1 + JDK-8353958: Open source several AWT ScrollPane tests - Batch 2 + JDK-8354095: Open some JTable bugs 5 + JDK-8354106: Clean up and open source KeyEvent related tests (Part 2) + JDK-8354214: Open source Swing tests Batch 2 + JDK-8354233: Open some JTable bugs 6 + JDK-8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8354248: Open source several AWT GridBagLayout and List tests + JDK-8354340: Open source Swing Tests - Set 6 + JDK-8354341: Open some JTable bugs 7 + JDK-8354365: Opensource few Modal and Full Screen related tests + JDK-8354418: Open source Swing tests Batch 4 + JDK-8354451: Open source some more Swing popup menu tests + JDK-8354465: Open some JTable bugs 8 + JDK-8354466: Open some misc Swing bugs 9 + JDK-8354472: Clean up and open source KeyEvent related tests (Part 3) + JDK-8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1 + JDK-8354493: Opensource Several MultiScreen and Insets related tests + JDK-8354495: Open source several AWT DataTransfer tests + JDK-8354532: Open source JFileChooser Tests - Set 7 + JDK-8354552: Open source a few Swing tests + JDK-8354553: Open source several clipboard tests batch0 + JDK-8354561: Open source several swing tests batch0 + JDK-8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text + JDK-8354653: Clean up and open source KeyEvent related tests (Part 4) + JDK-8354701: Open source few JToolTip tests + JDK-8354873: javax/swing/plaf/metal/MetalIconFactory/ /bug4952462.java failing on CI + JDK-8354928: Clean up and open source some miscellaneous AWT tests + JDK-8355071: Fix nsk/jdi test to not require lookup of main thread in order to set the breakpoint used for communication + JDK-8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization + JDK-8355241: Move NativeDialogToFrontBackTest.java PL test to manual category + JDK-8355333: Some Problem list entries point to non-existent / wrong files + JDK-8355387: [jittester] Disable downcasts by default + JDK-8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value + JDK-8355478: DoubleActionESC.java fails intermittently + JDK-8355558: SJIS.java test is always ignored + JDK-8355561: [macos] Build failure with Xcode 16.3 + JDK-8355569: Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class + JDK-8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee + JDK-8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2 + JDK-8356040: java/util/PluggableLocale/ /LocaleNameProviderTest.java timed out + JDK-8356145: ListEnterExitTest.java fails on macos + JDK-8356187: TestJcmd.java may incorrectly parse podman version + JDK-8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3 + JDK-8356752: Log mouse enter and exit events for debugging + JDK-8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4 + JDK-8356897: Update NSS library to 3.111 + JDK-8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName() + JDK-8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java + JDK-8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 + JDK-8357799: Improve instructions for JFileChooser/HTMLFileName.java + JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations + JDK-8357882: Use UTF-8 encoded data in LocaleDataTest + JDK-8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop + JDK-8358532: JFileChooser in GTK L&F still displays HTML filename + JDK-8358577: Test serviceability/jvmti/thread/ /GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpected monitor object + JDK-8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues + JDK-8358748: Large page size initialization fails with assert "page_size must be a power of 2" + JDK-8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) + JDK-8358813: JPasswordField identifies spaces in password via delete shortcuts + JDK-8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java + JDK-8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/ /share/jpda/BindServer.java + JDK-8359182: Use @requires instead of SkippedException for MaxPath.java + JDK-8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped + JDK-8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions + JDK-8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again + JDK-8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test + JDK-8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race + JDK-8359501: Enhance Handling of URIs + JDK-8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java + JDK-8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat + JDK-8360178: TestArguments.atojulong gtest has incorrect format string + JDK-8360288: Shenandoah crash at size_given_klass in op_degenerated + JDK-8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/ /file/FileURLTest.java + JDK-8360411: [TEST] open/test/jdk/java/io/File/ /MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic + JDK-8360478: libjsig related tier3 jtreg tests fail when asan is configured + JDK-8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions + JDK-8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java + JDK-8361253: CommandLineOptionTest library should report observed values on failure + JDK-8361298: SwingUtilities/bug4967768.java fails where character P is not underline + JDK-8361314: Test serviceability/jvmti/VMEvent/MyPackage/ /VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call + JDK-8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java + JDK-8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays + JDK-8361599: [PPC64] enable missing tests via jtreg requires + JDK-8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows + JDK-8361754: New test runtime/jni/checked/ /TestCharArrayReleasing.java can cause disk full errors + JDK-8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c + JDK-8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c + JDK-8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...) + JDK-8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 + JDK-8362207: Add more test cases for possible double-rounding in fma + JDK-8362308: Enhance Bitmap operations + JDK-8362516: Support of GCC static analyzer (-fanalyzer) + JDK-8362532: Test gc/g1/plab/* duplicate command-line options + JDK-8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags + JDK-8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts + JDK-8362632: Improve HttpServer Request handling + JDK-8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform + JDK-8363720: Follow up to JDK-8360411 with post review comments + JDK-8363966: GHA: Switch cross-compiling sysroots to Debian trixie + JDK-8364198: NMT should have a better corruption message + JDK-8364199: Enhance list of environment variables printed in hserr/hsinfo file + JDK-8364214: Enhance polygon data support + JDK-8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory + JDK-8364257: JFR: User-defined events and settings with a one-letter name cannot be configured + JDK-8364258: ThreadGroup constant pool serialization is not normalized + JDK-8364263: HttpClient: Improve encapsulation of ProxyServer + JDK-8364484: misc tests fail with Received fatal alert: handshake_failure + JDK-8364514: [asan] runtime/jni/checked/ /TestCharArrayReleasing.java heap-buffer-overflow + JDK-8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc + JDK-8364597: Replace THL A29 Limited with Tencent + JDK-8364660: ClassVerifier::ends_in_athrow() should be removed + JDK-8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 + JDK-8364993: JFR: Disable jdk.ModuleExport in default.jfc + JDK-8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows + JDK-8365058: Enhance CopyOnWriteArraySet + JDK-8365086: CookieStore.getURIs() and get(URI) should return an immutable List + JDK-8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine + JDK-8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code + JDK-8365240: [asan] exclude some tests when using asan enabled binaries + JDK-8365271: Improve Swing supports + JDK-8365280: Enhance JOptionPane + JDK-8365425: [macos26] javax/swing/JInternalFrame/8160248/ /JInternalFrameDraggingTest.java fails on macOS 26 + JDK-8365442: [asan] runtime/ErrorHandling/ /CreateCoredumpOnCrash.java fails + JDK-8365487: [asan] some oops (mode) related tests fail + JDK-8365615: Improve JMenuBar/RightLeftOrientation.java + JDK-8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion + JDK-8365790: Shutdown hook for application image does not work on Windows + JDK-8365834: Mark java/net/httpclient/ManyRequests.java as intermittent + JDK-8365913: Support latest MSC_VER in abstract_vm_version.cpp + JDK-8365919: Replace currentTimeMillis with nanoTime in Stresser.java + JDK-8365983: Tests should throw SkippedException when SCTP not supported + JDK-8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' + JDK-8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom + JDK-8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout + JDK-8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors + JDK-8366231: Bump update version for OpenJDK: jdk-21.0.10 + JDK-8366342: Key generator and key pair generator tests skipping, but showing as passed + JDK-8366359: Test should throw SkippedException when there is no lpstat + JDK-8366558: Gtests leave /tmp/cgroups-test* files + JDK-8366750: Remove test 'java/awt/Choice/ /ChoiceMouseWheelTest/ChoiceMouseWheelTest.java' from problemlist + JDK-8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java + JDK-8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java + JDK-8366893: java/lang/Thread/virtual/stress/ /GetStackTraceALotWhenPinned.java timed out on macos-aarch64 + JDK-8367017: Remove legacy checks from WrappedToolkitTest and convert from bash + JDK-8367021: Regression in LocaleDataTest refactoring + JDK-8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits + JDK-8367133: DTLS: fragmentation of Finished message results in handshake failure + JDK-8367237: Thread-Safety Usage Warning for java.text.Collator Classes + JDK-8367348: Enhance PassFailJFrame to support links in HTML + JDK-8367372: Test 'test/hotspot/jtreg/gc/ /TestObjectAlignmentCardSize.java' fails on 32 bit systems + JDK-8367384: The ICC_Profile class may throw exceptions during serialization + JDK-8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName + JDK-8367869: Test java/io/FileDescriptor/Sync.java timed out + JDK-8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException + JDK-8368032: Enhance Certificate Checking + JDK-8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace + JDK-8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine + JDK-8368960: Adjust java UL logging in the build + JDK-8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out + JDK-8369032: Add test to ensure serialized ICC_Profile stores only necessary optional data + JDK-8369078: Fix faulty test conversion in IllegalCharsetName.java + JDK-8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values + JDK-8369226: GHA: Switch to MacOS 15 + JDK-8369319: java/net/httpclient/CancelRequestTest.java fails intermittently + JDK-8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date + JDK-8369506: Bytecode rewriting causes Java heap corruption on AArch64 + JDK-8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files + JDK-8369616: JavaFrameAnchor on RISC-V has unnecessary barriers and wrong store order in MacroAssembler + JDK-8369946: Bytecode rewriting causes Java heap corruption on PPC + JDK-8369947: Bytecode rewriting causes Java heap corruption on RISC-V + JDK-8370214: [21u] Remove -Xdebug and -Xnoagent from tests: backport parts of 8227229 and 8312072 + JDK-8370465: Right to Left Orientation Issues with MenuItem Component + JDK-8372534: Update Libpng to 1.6.51 + JDK-8375447: Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.10- Do not depend on update-desktop-files (jsc#PED-14507 and jsc#PED-15217)- Update to upstream tag jdk-21.0.9+10 (October 2025 CPU) * Security fixes: + JDK-8352637: Enhance bytecode verification + JDK-8356294, CVE-2025-53066, bsc#1252417: Enhance Path Factories + JDK-8359454, CVE-2025-61748, bsc#1252418: Enhance String handling + JDK-8360937, CVE-2025-53057, bsc#1252414: Enhance certificate handling * Other fixes: + JDK-7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream + JDK-8079786: [macosx] Test java/awt/Frame/DisposeParentGC/ /DisposeParentGC.java fails for Mac only + JDK-8167252: Some of Charset.availableCharsets() does not contain itself + JDK-8185429: [macos] After a modal dialog is closed, no window becomes active + JDK-8203867: Delete test java/awt/TrayIcon/ /DblClickActionEventTest/DblClickActionEventTest.html + JDK-8217914: java/net/httpclient/ /ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST + JDK-8226919: attach in linux hangs due to permission denied accessing /proc/pid/root + JDK-8249825: Tests sun/security/ssl/SSLSocketImpl/ /SetClientMode.java and NonAutoClose.java marked with @ignore + JDK-8259540: MissingResourceException for key cvc-complex-type.2.4.d.1 + JDK-8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container + JDK-8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 + JDK-8280818: Expand bug8033699.java to iterate over all LaFs + JDK-8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher + JDK-8302293: jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters + JDK-8302744: Refactor Hotspot container detection code + JDK-8304674: File java.c compile error with - fsanitize=address -O0 + JDK-8308633: Increase precision of timestamps in g1 log + JDK-8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134" + JDK-8309627: Incorrect sorting of DirtyCardQueue buffers + JDK-8309899: Rename PtrQueueSet::buffer_size() + JDK-8310264: In PhaseChaitin::Split defs and phis are leaked + JDK-8310974: NMT: Arena diffs miss the scale + JDK-8311644: Server should not send bad_certificate alert when the client does not send any certificates + JDK-8313083: Print 'rss' and 'cache' as part of the container information + JDK-8313355: javax/management/remote/mandatory/notif/ /ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" + JDK-8313367: SunMSCAPI cannot read Local Computer certs w/o Windows elevation + JDK-8314166: Update googletest to v1.14.0 + JDK-8314611: Provide more explicative error message parsing Currencies + JDK-8314978: Multiple server call from connection failing with expect100 in getOutputStream + JDK-8319067: ProblemList serviceability/AsyncGetCallTrace/ /MyPackage/ASGCTBaseTest.java on linux-aarch64 in Xcomp mode + JDK-8319174: Enhance robustness of some j.m.BigInteger constructors + JDK-8319598: SMFParser misinterprets interrupted running status + JDK-8319932: [JVMCI] class unloading related tests can fail on libgraal + JDK-8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/ /bi02t001 memory corruption when using -Xcheck:jni + JDK-8320769: Remove ill-adviced "make install" target + JDK-8320858: Move jpackage tests to tier3 + JDK-8320859: gtest high malloc footprint caused by BufferNodeAllocator stress test + JDK-8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected + JDK-8322992: Javac fails with StackOverflowError when compiling deeply nested synchronized blocks + JDK-8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 + JDK-8326606: Test javax/swing/text/BoxView/6494356/ /bug6494356.java performs a synchronization on a value based class + JDK-8326705: Test CertMsgCheck.java fails to find alert certificate_required + JDK-8327125: SpinYield.report should report microseconds + JDK-8327748: Convert javax/swing/JFileChooser/6798062/ /bug6798062.java applet test to main + JDK-8327750: Convert javax/swing/JFileChooser/ /FileFilterDescription/FileFilterDescription.java applet test to main + JDK-8327751: Convert javax/swing/JInternalFrame/6726866/ /bug6726866.java applet test to main + JDK-8327752: Convert javax/swing/JOptionPane/4174551/ /bug4174551.java applet to main + JDK-8327753: Convert javax/swing/JOptionPane/8024926/ /bug8024926.java applet to main + JDK-8327754: Convert javax/swing/JPopupMenu/7160604/ /bug7160604.java applet to main + JDK-8327755: Convert javax/swing/JScrollBar/8039464/ /Test8039464.java applet to main + JDK-8327756: Convert javax/swing/JSlider/4987336/ /bug4987336.java applet to main + JDK-8327826: Convert javax/swing/border/Test4243289.java applet test to main + JDK-8327835: Convert java/awt/FileDialog/RegexpFilterTest/ /RegexpFilterTest applet test to main + JDK-8327838: Convert java/awt/FileDialog/MultipleMode/ /MultipleMode.html applet test to main + JDK-8327872: Convert javax/swing/JToolTip/4644444/ /bug4644444.java applet test to main + JDK-8327873: Convert javax/swing/border/Test4247606.java applet test to main + JDK-8327874: Convert javax/swing/JTree/4314199/ /bug4314199.java applet test to main + JDK-8327876: Convert javax/swing/border/Test4252164.java applet test to main + JDK-8327879: Convert javax/swing/border/Test4760089.java applet test to main + JDK-8327969: Convert javax/swing/border/Test6910490.java applet test to main + JDK-8327972: Convert java/awt/FileDialog/ /SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main + JDK-8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main + JDK-8328012: Convert InputMethod (/java/awt/im) applet tests to main + JDK-8328030: Convert javax/swing/text/GlyphView/4984669/ /bug4984669.java applet test to main + JDK-8328035: Convert javax/swing/text/html/TableView/7030332/ /bug7030332.java applet test to main + JDK-8328087: Automate javax/swing/JTable/TAB/TAB.java applet test + JDK-8328089: Automate javax/swing/JTable/4222153/ /bug4222153.java applet test + JDK-8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main + JDK-8328190: Convert AWTPanelSmoothWheel.html applet test to main + JDK-8328225: Convert ImageDecoratedDnD.html applet test to main + JDK-8328244: Convert javax/swing/JSlider/6742358/ /bug6742358.java applet test to main + JDK-8328248: Convert javax/swing/JSlider/6587742/ /bug6587742.java applet test to main + JDK-8328262: Convert javax/swing/JSplitPane/8132123/ /bug8132123.java applet test to main + JDK-8328279: Convert java/awt/Cursor/ /CursorOverlappedPanelsTest test to main + JDK-8328328: Convert javax/swing/JTabbedPane/4666224/ /bug4666224.java applet test to main + JDK-8328367: Convert java/awt/Component/UpdatingBootTime test to main + JDK-8328378: Convert java/awt/FileDialog/ /FileDialogForDirectories test to main + JDK-8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main + JDK-8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main + JDK-8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main + JDK-8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main + JDK-8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main + JDK-8328401: Convert java/awt/Frame/InitialMaximizedTest/ /InitialMaximizedTest.html applet test to automated + JDK-8328570: Convert closed JViewport manual applet tests to main + JDK-8328631: Convert java/awt/InputMethods/InputMethodsTest/ /InputMethodsTest.java applet test to manual + JDK-8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/ /sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom + JDK-8330535: Update nsk/jdb tests to use driver instead of othervm + JDK-8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully" + JDK-8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers + JDK-8332020: jwebserver tool prints invalid URL in case of IPv6 address binding + JDK-8332271: Reading data from the clipboard from multiple threads crashes the JVM + JDK-8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int' + JDK-8332551: Test vmTestbase/nsk/monitoring/ /MemoryNotificationInfo/from/from001/TestDescription.java timed out + JDK-8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/ /thrcputime002/TestDescription.java failed + JDK-8333326: Linux Alpine build fails after 8302744 + JDK-8333446: Add tests for hierarchical container support + JDK-8334010: VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes + JDK-8334016: Make PrintNullString.java automatic + JDK-8334320: Replace vmTestbase/metaspace/share/ /TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary + JDK-8334394: Race condition in Class::protectionDomain + JDK-8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT + JDK-8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F + JDK-8335252: Reduce size of j.u.Formatter.Conversion#isValid + JDK-8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error + JDK-8335882: platform/cgroup/TestSystemSettings.java fails on Alpine Linux + JDK-8336635: Add IR test for Reference.refersTo intrinsic + JDK-8336702: C2 compilation fails with "all memory state should have been processed" assert + JDK-8337506: Disable "best-fit" mapping on Windows command line + JDK-8338236: Compile error in cgroup code on Linux when using clang + JDK-8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled + JDK-8338939: Simplify processing of hidden class names + JDK-8339460: CDS error when module is located in a directory with space in the name + JDK-8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 + JDK-8339962: Open source AWT TextField tests - Set1 + JDK-8340092: [Linux] containers/systemd/ /SystemdMemoryAwarenessTest.java failing on some systems + JDK-8340185: Use make -k on GHA to catch more build errors + JDK-8340276: Test java/lang/management/ThreadMXBean/Locks.java failed with NullPointerException + JDK-8340389: vmTestbase/gc/gctests/PhantomReference/ /phantom001/TestDescription.java Test exit code: 97 with - Xcomp UseAVX=3 + JDK-8340547: Starting many threads can delay safepoints + JDK-8340554: Improve MessageFormat readObject checks + JDK-8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB + JDK-8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu + JDK-8341370: Test java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 + JDK-8341644: Compile error in cgroup coding when using toolchain clang + JDK-8341684: Typo in External Specifications link of java.util.Currency + JDK-8341861: GHA: Use only retention mechanism to remove bundles + JDK-8341964: Add mechanism to disable different parts of TLS cipher suite + JDK-8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags + JDK-8342238: Test javax/crypto/CryptoPermissions/ /InconsistentEntries.java writes files in tested JDK dir + JDK-8342330: C2: "node pinned on loop exit test?" assert failure + JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI + JDK-8343074: test/jdk/com/sun/net/httpserver/docs/test1/ /largefile.txt could be generated + JDK-8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp + JDK-8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter + JDK-8343618: Stack smashing in awt_InputMethod.c on Linux s390x + JDK-8343804: Show the default time zone with -XshowSettings option + JDK-8343977: Convert java/awt/TextArea/TextAreaCursorTest/ /HoveringAndDraggingTest to main + JDK-8344137: Update XML Security for Java to 3.0.5 + JDK-8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 + JDK-8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 + JDK-8345173: BlockLocationPrinter::print_location misses a ResourceMark + JDK-8345337: JFR: jfr view should display all direct subfields for an event type + JDK-8345471: Clean up compiler/intrinsics/sha/cli tests + JDK-8345566: Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java + JDK-8345767: javax/swing/JSplitPane/4164779/ /JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04 + JDK-8346255: java/lang/management/ThreadMXBean/ /VirtualThreadDeadlocks.java finds no deadlock + JDK-8346285: Update jarsigner compatibility test for change in default digest algorithm + JDK-8346751: Internal java compiler error with type annotations in constants expression in constant fields + JDK-8346871: Improve robustness of java/util/zip/EntryCount64k.java test + JDK-8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" + JDK-8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off + JDK-8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ /ShrinkGrowTest.java fails with CDS disabled + JDK-8347299: Add annotations to test cases in LicenseTest + JDK-8347302: Mark test tools/jimage/JImageToolTest.java as flagless + JDK-8347381: Upgrade jQuery UI to version 1.14.1 + JDK-8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents + JDK-8347826: Introspector shows wrong method list after 8071693 + JDK-8347840: Fix testlibrary compilation warnings + JDK-8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt + JDK-8348328: Update IANA Language Subtag Registry to Version 2025-05-15 + JDK-8348365: Bad format string in CLDRDisplayNamesTest + JDK-8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel + JDK-8349151: Refactor test/java/security/cert/ /CertificateFactory/slowstream.sh to java test + JDK-8349214: Improve size optimization flags for MSVC builds + JDK-8349378: Build splashscreen lib with SIZE optimization + JDK-8349583: Add mechanism to disable signature schemes based on their TLS scope + JDK-8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec + JDK-8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set + JDK-8350111: [PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP + JDK-8350456: Test javax/crypto/CryptoPermissions/ /InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION + JDK-8350582: Correct the parsing of the ssl value in javax.net.debug + JDK-8350665: SIZE_FORMAT_HEX macro undefined in gtest + JDK-8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests + JDK-8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled + JDK-8350830: Values converted incorrectly when reading TLS session tickets + JDK-8350858: [IR Framework] Some tests failed on Cascade Lake + JDK-8350964: Add an ArtifactResolver.fetch(clazz) method + JDK-8351277: Remove pipewire from AIX build + JDK-8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value + JDK-8351491: Add info from release file to hserr file + JDK-8351593: [JMH] test PhoneCode.Bulk reports NPE exception + JDK-8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config + JDK-8351884: Refactor bug8033699.java test code + JDK-8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place + JDK-8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent + JDK-8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter + JDK-8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI + JDK-8352677: Opensource JMenu tests - series2 + JDK-8352719: Add an equals sign to the modules statement + JDK-8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds + JDK-8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 + JDK-8352860: Open source events tests batch0 + JDK-8352879: TestPeriod.java and TestGetContentType.java run wrong test class + JDK-8352895: UserCookie.java runs wrong test class + JDK-8352896: LambdaExpr02.java runs wrong test class + JDK-8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table + JDK-8353000: Open source several swing tests batch2 + JDK-8353126: Open source events tests batch1 + JDK-8353213: Open source several swing tests batch3 + JDK-8353235: Test jdk/jfr/api/metadata/annotations/ /TestPeriod.java fails with IllegalArgumentException + JDK-8353293: Open source several swing tests batch4 + JDK-8353304: Open source two JTabbedPane tests + JDK-8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java + JDK-8353549: Open source events tests batch2 + JDK-8353568: SEGV_BNDERR signal code adjust definition + JDK-8353655: Clean up and open source KeyEvent related tests (Part 1) + JDK-8353662: Add test for non-local file URL fallback to FTP + JDK-8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 + JDK-8353713: Improve Currency.getInstance exception handling + JDK-8353748: Open source several swing tests batch6 + JDK-8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests + JDK-8353950: Clipboard interaction on Windows is unstable + JDK-8354285: Open source Swing tests Batch 3 + JDK-8354327: Rewrite runtime/LoadClass/LoadClassNegative.java + JDK-8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/ /indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc + JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision + JDK-8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 + JDK-8355249: Remove the use of WMIC from the entire source code + JDK-8355262: Test sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java failed: accept timed out + JDK-8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests + JDK-8355370: Include server name in HTTP test server thread names to improve diagnostics + JDK-8355429: Open source ProgressMonitor test + JDK-8355441: Remove antipattern from PassFailJFrame.forcePass javadoc + JDK-8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly + JDK-8355475: UNCTest should use an existing UNC path + JDK-8355512: Test compiler/vectorization/ /TestVectorZeroCount.java times out with - XX:TieredStopAtLevel=3 + JDK-8355515: Clarify the purpose of forcePass() and forceFail() methods + JDK-8355528: Update HarfBuzz to 11.2.0 + JDK-8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value + JDK-8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension + JDK-8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX + JDK-8356269: Fix broken web-links after JDK-8295470 + JDK-8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5 + JDK-8356778: Compiler add event logging in case of failures + JDK-8357155: [asan] ZGC does not work (x86_64 and ppc64) + JDK-8357173: Split jtreg test group jdk tier3 + JDK-8357194: [21u] lible cannot find the path of libjava + JDK-8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ /ResumeClientTLS12withSNI.java writes in src dir + JDK-8357285: JSR166 Test case testShutdownNow_delayedTasks failed + JDK-8357672: Extreme font sizes can cause font substitution + JDK-8357675: Amend headless message + JDK-8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP - XX:-ImplicitNullChecks + JDK-8357826: Avoid running some jtreg tests when asan is configured + JDK-8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual + JDK-8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual + JDK-8357968: RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent + JDK-8358004: Delete applications/scimark/Scimark.java test + JDK-8358136: Make langtools/jdk/javadoc/doclet/ /testLinkOption/TestRedirectLinks.java intermittent + JDK-8358310: ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value + JDK-8358334: C2/Shenandoah: incorrect execution with Unsafe + JDK-8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) + JDK-8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported + JDK-8358538: Update GHA Windows runner to 2025 + JDK-8358617: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies + JDK-8358659: Bump update version for OpenJDK: jdk-21.0.9 + JDK-8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found + JDK-8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP + JDK-8359272: Several vmTestbase/compact tests timed out on large memory machine + JDK-8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp + JDK-8359906: [21u] [BACKOUT] 8347299: Add annotations to test cases in LicenseTest + JDK-8360042: GHA: Bump MSVC to 14.44 + JDK-8360518: Docker tests do not work when asan is configured + JDK-8360647: [XWayland] [OL10] NumPad keys are not triggered + JDK-8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked + JDK-8361212: Remove AffirmTrust root CAs + JDK-8361328: cds/appcds/dynamicArchive/ /TestAutoCreateSharedArchive.java archive timestamps comparison failed + JDK-8361478: GHA: Use MSYS2 from GHA runners + JDK-8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported + JDK-8362390: AIX make fails in awt_GraphicsEnv.c + JDK-8362548: [21u] Add bugId to test missed in backport of JDK-8343804 + JDK-8362582: GHA: Increase bundle retention time to deal with infra overload better + JDK-8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding + JDK-8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 + JDK-8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr + JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm + JDK-8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground + JDK-8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI + JDK-8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" + JDK-8367388: Tests start to fail on JDK-21 after JDK-8351907 + JDK-8368308: ISO 4217 Amendment 180 Update + JDK-8369643: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.9 - Removed patches: * jdk-8354941.patch + integrated in this version- Refresh the config.sub and config.guess files- jdk-8354941.patch: JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision- Do not embed rebuild counter (bsc#1246806)- Update to upstream tag jdk-21.0.8+9 (July 2025 CPU) * CVEs + CVE-2025-30749, bsc#1246595 + CVE-2025-30754, bsc#1246598 + CVE-2025-50059, bsc#1246575 + CVE-2025-50106, bsc#1246584 * Changes + JDK-6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs + JDK-8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails + JDK-8136895: Writer not closed with disk full error, file resource leaked + JDK-8180450: secondary_super_cache does not scale well + JDK-8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java + JDK-8200566: DistributionPointFetcher fails to fetch CRLs if the DistributionPoints field contains more than one DistributionPoint and the first one fails + JDK-8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler + JDK-8210471: GZIPInputStream constructor could leak an un-end()ed Inflater + JDK-8211400: nsk.share.gc.Memory::getArrayLength returns wrong value + JDK-8220213: com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent + JDK-8249831: Test sun/security/mscapi/nonUniqueAliases/ /NonUniqueAliases.java is marked with @ignore + JDK-8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" + JDK-8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) + JDK-8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small + JDK-8267174: Many test files have the wrong Copyright header + JDK-8270269: Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED + JDK-8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC + JDK-8279016: JFR Leak Profiler is broken with Shenandoah + JDK-8280991: [XWayland] No displayChanged event after setDisplayMode call + JDK-8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed + JDK-8282726: java/net/vthread/BlockingSocketOps.java timeout/hang intermittently on Windows + JDK-8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS + JDK-8286789: Test forceEarlyReturn002.java timed out + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame + JDK-8295804: javax/swing/JFileChooser/ /JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" + JDK-8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure + JDK-8303770: Remove Baltimore root certificate expiring in May 2025 + JDK-8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/ /SP05/sp05t003/TestDescription.java timed out: thread not suspended + JDK-8307318: Test serviceability/sa/ /ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException + JDK-8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share + JDK-8308033: The jcmd thread dump related tests should test virtual threads + JDK-8308966: Add intrinsic for float/double modulo for x86 AVX2 and AVX512 + JDK-8309667: TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore .engineGetEntry + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8309978: [x64] Fix useless padding + JDK-8310066: Improve test coverage for JVMTI GetThreadState on carrier and mounted vthread + JDK-8310525: DynamicLauncher for JDP test needs to try harder to find a free port + JDK-8310643: Misformatted copyright messages in FFM + JDK-8312246: NPE when HSDB visits bad oop + JDK-8312475: org.jline.util.PumpReader signed byte problem + JDK-8313290: Misleading exception message from STS.Subtask::get when task forked after shutdown + JDK-8313430: [JVMCI] fatal error: Never compilable: in JVMCI shutdown + JDK-8313654: Test WaitNotifySuspendedVThreadTest.java timed out + JDK-8314056: Remove runtime platform check from frem/drem + JDK-8314136: Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations + JDK-8314236: Overflow in Collections.rotate + JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. + JDK-8314840: 3 gc/epsilon tests ignore external vm options + JDK-8314842: zgc/genzgc tests ignore vm flags + JDK-8315128: jdk/jfr/event/runtime/ /TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak" + JDK-8315484: java/awt/dnd/RejectDragDropActionTest.java timed out + JDK-8315669: Open source several Swing PopupMenu related tests + JDK-8315742: Open source several Swing Scroll related tests + JDK-8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors + JDK-8315871: Opensource five more Swing regression tests + JDK-8315876: Open source several Swing CSS related tests + JDK-8315951: Open source several Swing HTMLEditorKit related tests + JDK-8315981: Opensource five more random Swing tests + JDK-8316061: Open source several Swing RootPane and Slider related tests + JDK-8316324: Opensource five miscellaneous Swing tests + JDK-8316388: Opensource five Swing component related regression tests + JDK-8316452: java/lang/instrument/modules/ /AppendToClassPathModuleTest.java ignores VM flags + JDK-8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix + JDK-8316580: HttpClient with StructuredTaskScope does not close when a task fails + JDK-8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful + JDK-8317264: Pattern.Bound has `static` fields that should be `static final`. + JDK-8318509: x86 count_positives intrinsic broken for - XX:AVX3Threshold=0 + JDK-8318636: Add jcmd to print annotated process memory map + JDK-8318700: MacOS Zero cannot run gtests due to wrong JVM path + JDK-8318811: Compiler directives parser swallows a character after line comments + JDK-8318915: Enhance checks in BigDecimal.toPlainString() + JDK-8319439: Move BufferNode from PtrQueue files to new files + JDK-8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags + JDK-8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" + JDK-8320687: sun.jvmstat.monitor.MonitoredHost .getMonitoredHost() throws unexpected exceptions when invoked concurrently + JDK-8320948: NPE due to unreported compiler error + JDK-8321204: C2: assert(false) failed: node should be in igvn hash table + JDK-8321479: java -D-D crashes + JDK-8321931: memory_swap_current_in_bytes reports 0 as "unlimited" + JDK-8322141: SequenceInputStream.transferTo should not return as soon as Long.MAX_VALUE bytes have been transferred + JDK-8322475: Extend printing for System.map + JDK-8323795: jcmd Compiler.codecache should print total size of code cache + JDK-8324345: Stack overflow during C2 compilation when splitting memory phi + JDK-8324678: Replace NULL with nullptr in HotSpot gtests + JDK-8324681: Replace NULL with nullptr in HotSpot jtreg test native code files + JDK-8324799: Use correct extension for C++ test headers + JDK-8324880: Rename get_stack_trace.h + JDK-8325055: Rename Injector.h + JDK-8325180: Rename jvmti_FollowRefObjects.h + JDK-8325347: Rename native_thread.h + JDK-8325367: Rename nsk_list.h + JDK-8325435: [macos] Menu or JPopupMenu not closed when main window is resized + JDK-8325456: Rename nsk_mutex.h + JDK-8325458: Rename mlvmJvmtiUtils.h + JDK-8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179 + JDK-8325682: Rename nsk_strace.h + JDK-8325910: Rename jnihelper.h + JDK-8326090: Rename jvmti_aod.h + JDK-8326389: [test] improve assertEquals failure output + JDK-8326524: Rename agent_common.h + JDK-8326586: Improve Speed of System.map + JDK-8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux + JDK-8327169: serviceability/dcmd/vm/SystemMapTest.java and SystemDumpMapTest.java may fail after JDK-8326586 + JDK-8327370: (ch) sun.nio.ch.Poller.register throws AssertionError + JDK-8327461: KeyStore getEntry is not thread-safe + JDK-8328107: Shenandoah/C2: TestVerifyLoopOptimizations test failure + JDK-8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program + JDK-8328482: Convert and Open source few manual applet test to main based + JDK-8328484: Convert and Opensource few JFileChooser applet test to main + JDK-8328648: Remove applet usage from JFileChooser tests bug4150029 + JDK-8328670: Automate and open source few closed manual applet test + JDK-8328673: Convert closed text/html/CSS manual applet test to main + JDK-8328864: NullPointerException in sun.security.jca.ProviderList.getService() + JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer + JDK-8329729: java/util/Properties/StoreReproducibilityTest.java times out + JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly + JDK-8330158: C2: Loop strip mining uses ABS with min int + JDK-8330534: Update nsk/jdwp tests to use driver instead of othervm + JDK-8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' + JDK-8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks + JDK-8331088: Incorrect TraceLoopPredicate output + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8332252: Clean up vmTestbase/vm/share + JDK-8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() + JDK-8332631: Update nsk.share.jpda.BindServer to don't use finalization + JDK-8332641: Update nsk.share.jpda.Jdb to don't use finalization + JDK-8332880: JFR GCHelper class recognizes "Archive" regions as valid + JDK-8332921: Ctrl+C does not call shutdown hooks after JLine upgrade + JDK-8333013: Update vmTestbase/nsk/share/LocalProcess.java to don't use finalization + JDK-8333117: Remove support of remote and manual debuggee launchers + JDK-8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" + JDK-8333805: Replaying compilation with null static final fields results in a crash + JDK-8333890: Fatal error in auto-vectorizer with float16 kernel. + JDK-8334644: Automate javax/print/attribute/PageRangesException.java + JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant + JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 + JDK-8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient + JDK-8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 + JDK-8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java + JDK-8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 + JDK-8335836: serviceability/jvmti/StartPhase/AllowedFunctions/ /AllowedFunctions.java fails with unexpected exit code: 112 + JDK-8335860: compiler/vectorization/ /TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings + JDK-8336042: Caller/callee param size mismatch in deoptimization causes crash + JDK-8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 + JDK-8336587: failure_handler lldb command times out on macosx-aarch64 core file + JDK-8336827: compiler/vectorization/ /TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 + JDK-8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing + JDK-8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/ /stop_at002.java failure goes undetected + JDK-8337681: PNGImageWriter uses much more memory than necessary + JDK-8337795: Type annotation attached to incorrect type during class reading + JDK-8337958: Out-of-bounds array access in secondary_super_cache + JDK-8337981: ShenandoahHeap::is_in should check for alive regions + JDK-8337998: CompletionFailure in getEnclosingType attaching type annotations + JDK-8338010: WB_IsFrameDeoptimized miss ResourceMark + JDK-8338064: Give better error for ConcurrentHashTable corruption + JDK-8338136: Hotspot should support multiple large page sizes on Windows + JDK-8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework + JDK-8338202: Shenandoah: Improve handshake closure labels + JDK-8338314: JFR: Split JFRCheckpoint VM operation + JDK-8339148: Make os::Linux::active_processor_count() public + JDK-8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java + JDK-8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms + JDK-8339538: Wrong timeout computations in DnsClient + JDK-8339639: Opensource few AWT PopupMenu tests + JDK-8339678: Update runtime/condy tests to be executed with VM flags + JDK-8339727: Open source several AWT focus tests - series 1 + JDK-8339769: Incorrect error message during startup if working directory does not exist + JDK-8339794: Open source closed choice tests #1 + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339836: Open source several AWT Mouse tests - Batch 1 + JDK-8339842: Open source several AWT focus tests - series 2 + JDK-8339895: Open source several AWT focus tests - series 3 + JDK-8339906: Open source several AWT focus tests - series 4 + JDK-8339935: Open source several AWT focus tests - series 5 + JDK-8339982: Open source several AWT Mouse tests - Batch 2 + JDK-8339984: Open source AWT MenuItem related tests + JDK-8339995: Open source several AWT focus tests - series 6 + JDK-8340024: In ClassReader, extract a constant for the superclass supertype_index + JDK-8340077: Open source few Checkbox tests - Set2 + JDK-8340084: Open source AWT Frame related tests + JDK-8340143: Open source several Java2D rendering loop tests. + JDK-8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages + JDK-8340164: Open source few Component tests - Set1 + JDK-8340173: Open source some Component/Panel/EventQueue tests - Set2 + JDK-8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java + JDK-8340193: Open source several AWT Dialog tests - Batch 1 + JDK-8340228: Open source couple more miscellaneous AWT tests + JDK-8340271: Open source several AWT Robot tests + JDK-8340279: Open source several AWT Dialog tests - Batch 2 + JDK-8340332: Open source mixed AWT tests - Set3 + JDK-8340366: Open source several AWT Dialog tests - Batch 3 + JDK-8340367: Opensource few AWT image tests + JDK-8340393: Open source closed choice tests #2 + JDK-8340407: Open source a few more Component related tests + JDK-8340417: Open source some MenuBar tests - Set1 + JDK-8340432: Open source some MenuBar tests - Set2 + JDK-8340433: Open source closed choice tests #3 + JDK-8340437: Open source few more AWT Frame related tests + JDK-8340458: Open source additional Component tests (part 2) + JDK-8340555: Open source DnD tests - Set4 + JDK-8340560: Open Source several AWT/2D font and rendering tests + JDK-8340605: Open source several AWT PopupMenu tests + JDK-8340621: Open source several AWT List tests + JDK-8340625: Open source additional Component tests (part 3) + JDK-8340639: Open source few more AWT List tests + JDK-8340713: Open source DnD tests - Set5 + JDK-8340784: Remove PassFailJFrame constructor with screenshots + JDK-8340790: Open source several AWT Dialog tests - Batch 4 + JDK-8340809: Open source few more AWT PopupMenu tests + JDK-8340874: Open source some of the AWT Geometry/Button tests + JDK-8340907: Open source closed frame tests # 2 + JDK-8340966: Open source few Checkbox and Cursor tests - Set1 + JDK-8340967: Open source few Cursor tests - Set2 + JDK-8340978: Open source few DnD tests - Set6 + JDK-8340985: Open source some Desktop related tests + JDK-8341000: Open source some of the AWT Window tests + JDK-8341004: Open source AWT FileDialog related tests + JDK-8341072: Open source several AWT Canvas and Rectangle related tests + JDK-8341128: open source some 2d graphics tests + JDK-8341148: Open source several Choice related tests + JDK-8341162: Open source some of the AWT window test + JDK-8341170: Open source several Choice related tests (part 2) + JDK-8341177: Opensource few List and a Window test + JDK-8341191: Open source few more AWT FileDialog tests + JDK-8341239: Open source closed frame tests # 3 + JDK-8341257: Open source few DND tests - Set1 + JDK-8341258: Open source few various AWT tests - Set1 + JDK-8341278: Open source few TrayIcon tests - Set7 + JDK-8341298: Open source more AWT window tests + JDK-8341373: Open source closed frame tests # 4 + JDK-8341378: Open source few TrayIcon tests - Set8 + JDK-8341447: Open source closed frame tests # 5 + JDK-8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering + JDK-8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) + JDK-8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) + JDK-8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 + JDK-8342075: HttpClient: improve HTTP/2 flow control checks + JDK-8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test + JDK-8342524: Use latch in AbstractButton/bug6298940.java instead of delay + JDK-8342633: javax/management/security/ /HashedPasswordFileTest.java creates tmp file in src dir + JDK-8342958: Use jvmArgs consistently in microbenchmarks + JDK-8343019: Primitive caches must use boxed instances from the archive + JDK-8343037: Missing @since tag on JColorChooser.showDialog overload + JDK-8343103: Enable debug logging for vmTestbase/nsk/jvmti/ /scenarios/sampling/SP05/sp05t003/TestDescription.java + JDK-8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access + JDK-8343144: UpcallLinker::on_entry racingly clears pending exception with GC safepoints + JDK-8343170: java/awt/Cursor/JPanelCursorTest/ /JPanelCursorTest.java does not show the default cursor + JDK-8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 + JDK-8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive + JDK-8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk + JDK-8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool + JDK-8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016 + JDK-8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams + JDK-8343891: Test javax/swing/JTabbedPane/ /TestJTabbedPaneBackgroundColor.java failed + JDK-8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java + JDK-8344316: security/auth/callback/TextCallbackHandler/ /Password.java make runnable with JTReg and add the UI + JDK-8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted + JDK-8344361: Restore null return for invalid services from legacy providers + JDK-8344414: ZGC: Another division by zero in rule_major_allocation_rate + JDK-8344925: translet-name ignored when package-name is also set + JDK-8345133: Test sun/security/tools/jarsigner/ /TsacertOptionTest.java failed: Warning found in stdout + JDK-8345134: Test sun/security/tools/jarsigner/ /ConciseJarsigner.java failed: unable to find valid certification path to requested target + JDK-8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats + JDK-8345341: Fix incorrect log message in JDI stop002t test + JDK-8345357: test/jdk/javax/swing/JRadioButton/8033699/ /bug8033699.java fails in ubuntu22.04 + JDK-8345447: test/jdk/javax/swing/JToolBar/4529206/ /bug4529206.java fails in ubuntu22.04 + JDK-8345547: test/jdk/javax/swing/text/DefaultEditorKit/ /4278839/bug4278839.java fails in ubuntu22.04 + JDK-8345598: Upgrade NSS binaries for interop tests + JDK-8345625: Better HTTP connections + JDK-8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state + JDK-8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test + JDK-8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings + JDK-8346082: Output JVMTI agent information in hserr files + JDK-8346264: "Total compile time" counter should include time spent in failing/bailout compiles + JDK-8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux + JDK-8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' + JDK-8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test + JDK-8347019: Test javax/swing/JRadioButton/8033699/ /bug8033699.java still fails: Focus is not on Radio Button Single as Expected + JDK-8347083: Incomplete logging in nsk/jvmti/ /ResourceExhausted/resexhausted00* tests + JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed + JDK-8347173: java/net/DatagramSocket/ /InterruptibleDatagramSocket.java fails with virtual thread factory + JDK-8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java + JDK-8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular + JDK-8347373: HTTP/2 flow control checks may count unprocessed data twice + JDK-8347506: Compatible OCSP readtimeout property with OCSP timeout + JDK-8347596: Update HSS/LMS public key encoding + JDK-8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp + JDK-8347995: Race condition in jdk/java/net/httpclient/ /offline/FixedResponseHttpClient.java + JDK-8348107: test/jdk/java/net/httpclient/ /HttpsTunnelAuthTest.java fails intermittently + JDK-8348110: Update LCMS to 2.17 + JDK-8348299: Update List/ItemEventTest/ItemEventTest.java + JDK-8348323: Corrupted timezone string in JVM crash log + JDK-8348596: Update FreeType to 2.13.3 + JDK-8348597: Update HarfBuzz to 10.4.0 + JDK-8348598: Update Libpng to 1.6.47 + JDK-8348600: Update PipeWire to 1.3.81 + JDK-8348865: JButton/bug4796987.java never runs because Windows XP is unavailable + JDK-8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS + JDK-8348989: Better Glyph drawing + JDK-8349111: Enhance Swing supports + JDK-8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails + JDK-8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java + JDK-8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope + JDK-8349492: Update sun/security/pkcs12/ /KeytoolOpensslInteropTest.java to use a recent Openssl version + JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree + JDK-8349594: Enhance TLS protocol support + JDK-8349623: [ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails + JDK-8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases + JDK-8349751: AIX build failure after upgrade pipewire to 1.3.81 + JDK-8350201: Out of bounds access on Linux aarch64 in os::print_register_info + JDK-8350211: CTW: Attempt to preload all classes in constant pool + JDK-8350224: Test javax/swing/JComboBox/ /TestComboBoxComponentRendering.java fails in ubuntu 23.x and later + JDK-8350260: Improve HTML instruction formatting in PassFailJFrame + JDK-8350313: Include timings for leaving safepoint in safepoint logging + JDK-8350383: Test: add more test case for string compare (UL case) + JDK-8350386: Test TestCodeCacheFull.java fails with option - XX:-UseCodeCacheFlushing + JDK-8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR + JDK-8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs + JDK-8350498: Remove two Camerfirma root CA certificates + JDK-8350546: Several java/net/InetAddress tests fails UnknownHostException + JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds + JDK-8350650: Bump update version for OpenJDK: jdk-21.0.8 + JDK-8350682: [JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024 + JDK-8350786: Some java/lang jtreg tests miss requires vm.hasJFR + JDK-8350924: javax/swing/JMenu/4213634/bug4213634.java fails + JDK-8350991: Improve HTTP client header handling + JDK-8351086: (fc) Make java/nio/channels/FileChannel/ /BlockDeviceSize.java test manual + JDK-8351500: G1: NUMA migrations cause crashes in region allocation + JDK-8351665: Remove unused UseNUMA in os_aix.cpp + JDK-8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool + JDK-8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 + JDK-8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported + JDK-8352302: Test sun/security/tools/jarsigner/ /TimestampCheck.java is failing + JDK-8352512: TestVectorZeroCount: counter not reset between iterations + JDK-8352676: Opensource JMenu tests - series1 + JDK-8352680: Opensource few misc swing tests + JDK-8352684: Opensource JInternalFrame tests - series1 + JDK-8352706: httpclient HeadTest does not run on HTTP2 + JDK-8352716: (tz) Update Timezone Data to 2025b + JDK-8352908: Open source several swing tests batch1 + JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build + JDK-8353070: Clean up and open source couple AWT Graphics related tests (Part 1) + JDK-8353138: Screen capture for test TaskbarPositionTest.java, failure case + JDK-8353190: Use "/native" Run Option for TestAvailableProcessors Execution + JDK-8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 + JDK-8353320: Open source more Swing text tests + JDK-8353446: Open source several AWT Menu tests - Batch 2 + JDK-8353475: Open source two Swing DefaultCaret tests + JDK-8353685: Open some JComboBox bugs 4 + JDK-8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public + JDK-8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint + JDK-8353942: Open source Swing Tests - Set 5 + JDK-8354255: [jittester] Remove TempDir debug output + JDK-8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop + JDK-8354554: Open source several clipboard tests batch1 + JDK-8354802: MAX_SECS definition is unused in os_linux + JDK-8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) + JDK-8355498: [AIX] Adapt code for C++ VLA rule + JDK-8356053: Test java/awt/Toolkit/Headless/ /HeadlessToolkit.java fails by timeout + JDK-8356096: ISO 4217 Amendment 179 Update + JDK-8356571: Re-enable -Wtype-limits for GCC in LCMS + JDK-8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" + JDK-8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build + JDK-8359170: Add 2 TLS and 2 CS Sectigo roots + JDK-8360147: Better Glyph drawing redux + JDK-8360406: [21u] Disable logic for attaching type annotations to class files until 8359336 is fixed + JDK-8361672: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.8- Add java-40y.patch to allow compilation of openjdk for 40 years (bsc#1213796)- Update to upstream tag jdk-21.0.7+6 (April 2025 CPU) * CVEs + CVE-2025-21587, bsc#1241274 + CVE-2025-30691, bsc#1241275 + CVE-2025-30698, bsc#1241276 * Changes + JDK-8198237: [macos] Test java/awt/Frame/ /ExceptionOnSetExtendedStateTest/ /ExceptionOnSetExtendedStateTest.java fails + JDK-8211851: (ch) java/nio/channels/AsynchronousSocketChannel/ /StressLoopback.java times out (aix) + JDK-8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser + JDK-8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog + JDK-8227529: With malformed --app-image the error messages are awful + JDK-8277240: java/awt/Graphics2D/ScaledTransform/ /ScaledTransform.java dialog does not get disposed + JDK-8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic + JDK-8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x + JDK-8295159: DSO created with -ffast-math breaks Java floating-point arithmetic + JDK-8302111: Serialization considerations + JDK-8304701: Request with timeout aborts later in-flight request on HTTP/1.1 cxn + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8311546: Certificate name constraints improperly validated with leading period + JDK-8312570: [TESTBUG] Jtreg compiler/loopopts/superword/ /TestDependencyOffsets.java fails on 512-bit SVE + JDK-8313633: [macOS] java/awt/dnd/NextDropActionTest/ /NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! + JDK-8313905: Checked_cast assert in CDS compare_by_loader + JDK-8314752: Use google test string comparison macros + JDK-8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: + JDK-8315486: vmTestbase/nsk/jdwp/ThreadReference/ /ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out + JDK-8315825: Open some swing tests + JDK-8315882: Open some swing tests 2 + JDK-8315883: Open source several Swing JToolbar tests + JDK-8315952: Open source several Swing JToolbar JTooltip JTree tests + JDK-8316056: Open source several Swing JTree tests + JDK-8316146: Open some swing tests 4 + JDK-8316149: Open source several Swing JTree JViewport KeyboardManager tests + JDK-8316218: Open some swing tests 5 + JDK-8316371: Open some swing tests 6 + JDK-8316627: JViewport Test headless failure + JDK-8316885: jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate + JDK-8317283: jpackage tests run osx-specific checks on windows and linux + JDK-8317636: Improve heap walking API tests to verify correctness of field indexes + JDK-8317808: HTTP/2 stream cancelImpl may leave subscriber registered + JDK-8317919: pthread_attr_init handle return value and destroy pthread_attr_t object + JDK-8319233: AArch64: Build failure with clang due to - Wformat-nonliteral warning + JDK-8320372: test/jdk/sun/security/x509/DNSName/ /LeadingPeriod.java validity check failed + JDK-8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 + JDK-8320691: Timeout handler on Windows takes 2 hours to complete + JDK-8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux + JDK-8320916: jdk/jfr/event/gc/stacktrace/ /TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" + JDK-8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' + JDK-8322983: Virtual Threads: exclude 2 tests + JDK-8324672: Update jdk/java/time/tck/java/time/ /TCKInstant.java now() to be more robust + JDK-8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 + JDK-8324838: test_nmt_locationprinting.cpp broken in the gcc windows build + JDK-8325042: Remove unused JVMDITools test files + JDK-8325529: Remove unused imports from `ModuleGenerator` test file + JDK-8325659: Normalize Random usage by incubator vector tests + JDK-8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 + JDK-8326421: Add jtreg test for large arrayCopy disjoint case. + JDK-8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case + JDK-8327098: GTest needs larger combination limit + JDK-8327390: JitTester: Implement temporary folder functionality + JDK-8327460: Compile tests with the same visibility rules as product code + JDK-8327476: Upgrade JLine to 3.26.1 + JDK-8327505: Test com/sun/jmx/remote/ /NotificationMarshalVersions/TestSerializationMismatch.java fails + JDK-8327857: Remove applet usage from JColorChooser tests Test4222508 + JDK-8327859: Remove applet usage from JColorChooser tests Test4319113 + JDK-8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm + JDK-8327994: Update code gen in CallGeneratorHelper + JDK-8328005: Convert java/awt/im/JTextFieldTest.java applet test to main + JDK-8328085: C2: Use after free in PhaseChaitin::Register_Allocate() + JDK-8328121: Remove applet usage from JColorChooser tests Test4759306 + JDK-8328130: Remove applet usage from JColorChooser tests Test4759934 + JDK-8328185: Convert java/awt/image/MemoryLeakTest/ /MemoryLeakTest.java applet test to main + JDK-8328227: Remove applet usage from JColorChooser tests Test4887836 + JDK-8328368: Convert java/awt/image/multiresolution/ /MultiDisplayTest/MultiDisplayTest.java applet test to main + JDK-8328370: Convert java/awt/print/Dialog/PrintApplet.java applet test to main + JDK-8328380: Remove applet usage from JColorChooser tests Test6348456 + JDK-8328387: Convert java/awt/Frame/FrameStateTest/ /FrameStateTest.html applet test to main + JDK-8328403: Remove applet usage from JColorChooser tests Test6977726 + JDK-8328553: Get rid of JApplet in test/jdk/sanity/client/lib/ /SwingSet2/src/DemoModule.java + JDK-8328558: Convert javax/swing/JCheckBox/8032667/ /bug8032667.java applet test to main + JDK-8328717: Convert javax/swing/JColorChooser/8065098/ /bug8065098.java applet test to main + JDK-8328719: Convert java/awt/print/PageFormat/SetOrient.html applet test to main + JDK-8328730: Convert java/awt/print/bug8023392/bug8023392.html applet test to main + JDK-8328753: Open source few Undecorated Frame tests + JDK-8328819: Remove applet usage from JFileChooser tests bug6698013 + JDK-8328827: Convert java/awt/print/PrinterJob/ /PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main + JDK-8329210: Delete Redundant Printer Dialog Modality Test + JDK-8329320: Simplify awt/print/PageFormat/NullPaper.java test + JDK-8329322: Convert PageFormat/Orient.java to use PassFailJFrame + JDK-8329692: Add more details to FrameStateTest.java test instructions + JDK-8330647: Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC + JDK-8330702: Update failure handler to don't generate Error message if cores actions are empty + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 + JDK-8331977: Crash: SIGSEGV in dlerror() + JDK-8331993: Add counting leading/trailing zero tests for Integer + JDK-8332158: [XWayland] test/jdk/java/awt/Mouse/ /EnterExitEvents/ResizingFrameTest.java + JDK-8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr + JDK-8332917: failure_handler should execute gdb "info threads" command on linux + JDK-8333116: test/jdk/tools/jpackage/share/ServiceTest.java test fails + JDK-8333360: PrintNullString.java doesn't use float arguments + JDK-8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep + JDK-8333403: Write a test to check various components events are triggered properly + JDK-8333647: C2 SuperWord: some additional PopulateIndex tests + JDK-8334305: Remove all code for nsk.share.Log verbose mode + JDK-8334371: [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages + JDK-8334490: Normalize string with locale invariant `toLowerCase()` + JDK-8334777: Test javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java failed with NullPointerException + JDK-8335288: SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms + JDK-8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor + JDK-8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ + JDK-8336012: Fix usages of jtreg-reserved properties + JDK-8336498: [macos] [build]: install-file macro may run into permission denied error + JDK-8336692: Redo fix for JDK-8284620 + JDK-8336942: Improve test coverage for class loading elements with annotations of different retentions + JDK-8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC + JDK-8337494: Clarify JarInputStream behavior + JDK-8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty + JDK-8337692: Better TLS connection support + JDK-8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference + JDK-8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation + JDK-8337994: [REDO] Native memory leak when not recording any events + JDK-8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop + JDK-8338303: Linux ppc64le with toolchain clang - detection failure in early JVM startup + JDK-8338426: Test java/nio/channels/Selector/WakeupNow.java failed + JDK-8338430: Improve compiler transformations + JDK-8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix + JDK-8338595: Add more linesize for MIME decoder in macro bench test Base64Decode + JDK-8338668: Test javax/swing/JFileChooser/8080628/ /bug8080628.java doesn't test for GTK L&F + JDK-8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java + JDK-8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java + JDK-8339356: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8339475: Clean up return code handling for pthread calls in library coding + JDK-8339524: Clean up a few ExtendedRobot tests + JDK-8339542: compiler/codecache/CheckSegmentedCodeCache.java fails + JDK-8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC + JDK-8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339834: Replace usages of -mx and -ms in some tests + JDK-8339883: Open source several AWT/2D related tests + JDK-8339902: Open source couple TextField related tests + JDK-8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java + JDK-8340078: Open source several 2D tests + JDK-8340116: test/jdk/sun/security/tools/jarsigner/ /PreserveRawManifestEntryAndDigest.java can fail due to regex + JDK-8340313: Crash due to invalid oop in nmethod after C1 patching + JDK-8340411: open source several 2D imaging tests + JDK-8340480: Bad copyright notices in changes from JDK-8339902 + JDK-8340687: Open source closed frame tests #1 + JDK-8340719: Open source AWT List tests + JDK-8340824: C2: Memory for TypeInterfaces not reclaimed by hashcons() + JDK-8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless + JDK-8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java + JDK-8341111: open source several AWT tests including menu shortcut tests + JDK-8341135: Incorrect format string after JDK-8339475 + JDK-8341194: [REDO] Implement C2 VectorizedHashCode on AArch64 + JDK-8341316: [macos] javax/swing/ProgressMonitor/ /ProgressMonitorEscapeKeyPress.java fails sometimes in macos + JDK-8341412: Various test failures after JDK-8334305 + JDK-8341424: GHA: Collect hs_errs from build time failures + JDK-8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible + JDK-8341715: PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking + JDK-8341820: Check return value of hcreate_r + JDK-8341862: PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR + JDK-8341881: [REDO] java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 + JDK-8341978: Improve JButton/bug4490179.java + JDK-8341982: Simplify JButton/bug4323121.java + JDK-8342098: Write a test to compare the images + JDK-8342145: File libCreationTimeHelper.c compile fails on Alpine + JDK-8342270: Test sun/security/pkcs11/Provider/ /RequiredMechCheck.java needs write access to src tree + JDK-8342498: Add test for Allocation elimination after use as alignment reference by SuperWord + JDK-8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay + JDK-8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS + JDK-8342562: Enhance Deflater operations + JDK-8342602: Remove JButton/PressedButtonRightClickTest test + JDK-8342609: jpackage test helper function incorrectly removes a directory instead of its contents only + JDK-8342634: javax/imageio/plugins/wbmp/ /WBMPStreamTruncateTest.java creates temp file in src dir + JDK-8342635: javax/swing/JFileChooser/FileSystemView/ /WindowsDefaultIconSizeTest.java creates tmp file in src dir + JDK-8342704: GHA: Report truncation is broken after JDK-8341424 + JDK-8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 + JDK-8342858: Make target mac-jdk-bundle fails on chmod command + JDK-8342988: GHA: Build JTReg in single step + JDK-8343007: Enhance Buffered Image handling + JDK-8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file + JDK-8343101: Rework BasicTest.testTemp test cases + JDK-8343102: Remove `--compress` from jlink command lines from jpackage tests + JDK-8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/ /PrintCheckboxManualTest.java fails with Error. Can't find HTML file PrintCheckboxManualTest.html + JDK-8343128: PassFailJFrame.java test result: Error. Bad action for script: build} + JDK-8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values + JDK-8343144: UpcallLinker::on_entry racingly clears pending exception with GC safepoints + JDK-8343149: Cleanup os::print_tos_pc on AIX + JDK-8343178: Test BasicTest.java javac compile fails cannot find symbol + JDK-8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory + JDK-8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file + JDK-8343343: Misc crash dump improvements on more platforms after JDK-8294160 + JDK-8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure + JDK-8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests + JDK-8343491: javax/management/remote/mandatory/connection/ /DeadLockTest.java failing with NoSuchObjectException: no such object in table + JDK-8343599: Kmem limit and max values swapped when printing container information + JDK-8343882: BasicAnnoTests doesn't handle multiple annotations at the same position + JDK-8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform + JDK-8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package + JDK-8344581: [TESTBUG] java/awt/Robot/ /ScreenCaptureRobotTest.java failing on macOS + JDK-8344589: Update IANA Language Subtag Registry to Version 2024-11-19 + JDK-8344646: The libjsig deprecation warning should go to stderr not stdout + JDK-8345296: AArch64: VM crashes with SIGILL when prctl is disallowed + JDK-8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 + JDK-8345370: Bump update version for OpenJDK: jdk-21.0.7 + JDK-8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java + JDK-8345414: Google CAInterop test failures + JDK-8345468: test/jdk/javax/swing/JScrollBar/4865918/ /bug4865918.java fails in ubuntu22.04 + JDK-8345569: [ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64 + JDK-8345614: Improve AnnotationFormatError message for duplicate annotation interfaces + JDK-8345676: [ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64 + JDK-8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE + JDK-8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause + JDK-8346055: javax/swing/text/StyledEditorKit/4506788/ /bug4506788.java fails in ubuntu22.04 + JDK-8346108: [21u][BACKOUT] 8337994: [REDO] Native memory leak when not recording any events + JDK-8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI + JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs + JDK-8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 + JDK-8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java + JDK-8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI + JDK-8346847: [s390x] minimal build failure + JDK-8346880: [aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected" + JDK-8346881: [ubsan] logSelection.cpp:154:24 / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer + JDK-8346887: DrawFocusRect() may cause an assertion failure + JDK-8346972: Test java/nio/channels/FileChannel/ /LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk + JDK-8347038: [JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError + JDK-8347129: cpuset cgroups controller is required for no good reason + JDK-8347171: (dc) java/nio/channels/DatagramChannel/ /InterruptibleOrNot.java fails with virtual thread factory + JDK-8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level + JDK-8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero + JDK-8347268: [ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer + JDK-8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test + JDK-8347427: JTabbedPane/8134116/Bug8134116.java has no license header + JDK-8347576: Error output in libjsound has non matching format strings + JDK-8347740: java/io/File/createTempFile/SpecialTempFile.java failing + JDK-8347847: Enhance jar file support + JDK-8347911: Limit the length of inflated text chunks + JDK-8347965: (tz) Update Timezone Data to 2025a + JDK-8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis + JDK-8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows + JDK-8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland + JDK-8349039: Adjust exception No type named in database + JDK-8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates + JDK-8349729: [21u] AIX jtreg tests fail to compile with qvisibility=hidden + JDK-8352097: (tz) zone.tab update missed in 2025a backport + JDK-8353904: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.7 - Modified patch: * fips.patch + rediff- Update to upstream tag jdk-21.0.6+7 (January 2025 CPU) * Security fixes + JDK-8330045, CVE-2025-21502, bsc#1236278: Enhance array handling * Changes + JDK-6942632: Hotspot should be able to use more than 64 logical processors on Windows + JDK-8028127: Regtest java/security/Security/ /SynchronizedAccess.java is incorrect + JDK-8195675: Call to insertText with single character from custom Input Method ignored + JDK-8207908: JMXStatusTest.java fails assertion intermittently + JDK-8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly. + JDK-8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" + JDK-8283214: [macos] Screen magnifier does not show the magnified text for JComboBox + JDK-8296787: Unify debug printing format of X.509 cert serial numbers + JDK-8296972: [macos13] java/awt/Frame/MaximizedToIconified/ /MaximizedToIconified.java: getExtendedState() != 6 as expected. + JDK-8306446: java/lang/management/ThreadMXBean/Locks.java transient failures + JDK-8308429: jvmti/StopThread/stopthrd007 failed with "NoClassDefFoundError: Could not initialize class jdk.internal.misc.VirtualThreads" + JDK-8309218: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC + JDK-8311301: MethodExitTest may fail with stack buffer overrun + JDK-8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token + JDK-8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above + JDK-8313374: --enable-ccache's CCACHE_BASEDIR breaks builds + JDK-8313878: Exclude two compiler/rtm/locking tests on ppc64le + JDK-8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts + JDK-8316428: G1: Nmethod count statistics only count last code root set iterated + JDK-8316893: Compile without -fno-delete-null-pointer-checks + JDK-8316895: SeenThread::print_action_queue called on a null pointer + JDK-8316907: Fix nonnull-compare warnings + JDK-8317116: Provide layouts for multiple test UI in PassFailJFrame + JDK-8317575: AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result + JDK-8318105: [jmh] the test java.security.HSS failed with 2 active threads + JDK-8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux + JDK-8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException + JDK-8319673: Few security tests ignore VM flags + JDK-8319678: Several tests from corelibs areas ignore VM flags + JDK-8319960: RISC-V: compiler/intrinsics/TestInteger/ /LongUnsignedDivMod.java failed with "counts: Graph contains wrong number of nodes" + JDK-8319970: AArch64: enable tests compiler/intrinsics/ /Test(Long|Integer)UnsignedDivMod.java on aarch64 + JDK-8319973: AArch64: Save and restore FPCR in the call stub + JDK-8320192: SHAKE256 does not work correctly if n >= 137 + JDK-8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr + JDK-8320575: generic type information lost on mandated parameters of record's compact constructors + JDK-8320586: update manual test/jdk/TEST.groups + JDK-8320665: update jdk_core at open/test/jdk/TEST.groups + JDK-8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions + JDK-8320682: [AArch64] C1 compilation fails with "Field too big for insn" + JDK-8320892: AArch64: Restore FPU control state after JNI + JDK-8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading + JDK-8321470: ThreadLocal.nextHashCode can be static final + JDK-8321474: TestAutoCreateSharedArchiveUpgrade.java should be updated with JDK 21 + JDK-8321543: Update NSS to version 3.96 + JDK-8321550: Update several runtime/cds tests to use vm flags or mark as flagless + JDK-8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile + JDK-8321940: Improve CDSHeapVerifier in handling of interned strings + JDK-8322166: Files.isReadable/isWritable/isExecutable expensive when file does not exist + JDK-8322754: click JComboBox when dialog about to close causes IllegalComponentStateException + JDK-8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order + JDK-8322830: Add test case for ZipFile opening a ZIP with no entries + JDK-8323562: SaslInputStream.read() may return wrong value + JDK-8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() + JDK-8324841: PKCS11 tests still skip execution + JDK-8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark + JDK-8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages + JDK-8325399: Add tests for virtual threads doing Selector operations + JDK-8325506: Ensure randomness is only read from provided SecureRandom object + JDK-8325525: Create jtreg test case for JDK-8325203 + JDK-8325610: CTW: Add StressIncrementalInlining to stress options + JDK-8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java + JDK-8325851: Hide PassFailJFrame.Builder constructor + JDK-8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/ /compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed + JDK-8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut + JDK-8326121: vmTestbase/gc/g1/unloading/tests/ /unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless. + JDK-8326611: Clean up vmTestbase/nsk/stress/stack tests + JDK-8326898: NSK tests should listen on loopback addresses only + JDK-8327924: Simplify TrayIconScalingTest.java + JDK-8328021: Convert applet test java/awt/List/SetFontTest/ /SetFontTest.html to main program + JDK-8328242: Add a log area to the PassFailJFrame + JDK-8328303: 3 JDI tests timed out with UT enabled + JDK-8328379: Convert URLDragTest.html applet test to main + JDK-8328402: Implement pausing functionality for the PassFailJFrame + JDK-8328619: sun/management/jmxremote/bootstrap/ /SSLConfigFilePermissionTest.java failed with BindException: Address already in use + JDK-8328665: serviceability/jvmti/vthread/PopFrameTest failed with a timeout + JDK-8328723: IP Address error when client enables HTTPS endpoint check on server socket + JDK-8329353: ResolvedReferencesNotNullTest.java failed with Incorrect resolved references array, quxString should not be archived + JDK-8329533: TestCDSVMCrash fails on libgraal + JDK-8330278: Have SSLSocketTemplate.doClientSide use loopback address + JDK-8330621: Make 5 compiler tests use ProcessTools.executeProcess + JDK-8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options + JDK-8331393: AArch64: u32 _partial_subtype_ctr loaded/stored as 64 + JDK-8331864: Update Public Suffix List to 1cbd6e7 + JDK-8332112: Update nsk.share.Log to don't print summary during VM shutdown hook + JDK-8332340: Add JavacBench as a test case for CDS + JDK-8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' + JDK-8332724: x86 MacroAssembler may over-align code + JDK-8332777: Update JCStress test suite + JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled + JDK-8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS + JDK-8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero + JDK-8333108: Update vmTestbase/nsk/share/DebugeeProcess.java to don't use finalization + JDK-8333144: docker tests do not work when ubsan is configured + JDK-8333235: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with C1 + JDK-8333248: VectorGatherMaskFoldingTest.java failed when maximum vector bits is 64 + JDK-8333317: Test sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature + JDK-8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows + JDK-8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero + JDK-8333754: Add a Test against ECDSA and ECDH NIST Test vector + JDK-8333824: Unused ClassValue in VarHandles + JDK-8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts + JDK-8334405: java/nio/channels/Selector/ /SelectWithConsumer.java#id0 failed in testWakeupDuringSelect + JDK-8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set + JDK-8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields + JDK-8334562: Automate com/sun/security/auth/callback/ /TextCallbackHandler/Default.java test + JDK-8334567: [test] runtime/os/TestTracePageSizes move ppc handling + JDK-8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed + JDK-8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp + JDK-8335172: Add manual steps to run security/auth/callback/ /TextCallbackHandler/Password.java test + JDK-8335267: [XWayland] move screencast tokens from .awt to .java folder + JDK-8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile + JDK-8335428: Enhanced Building of Processes + JDK-8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ... + JDK-8335530: Java file extension missing in AuthenticatorTest + JDK-8335664: Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds + JDK-8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop + JDK-8335912, JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files + JDK-8336240: Test com/sun/crypto/provider/Cipher/DES/ /PerformanceTest.java fails with java.lang.ArithmeticException + JDK-8336257: Additional tests in jmxremote/startstop to match on PID not app name + JDK-8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive + JDK-8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf + JDK-8336564: Enhance mask blit functionality redux + JDK-8336640: Shenandoah: Parallel worker use in parallel_heap_region_iterate + JDK-8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout + JDK-8336911: ZGC: Division by zero in heuristics after JDK-8332717 + JDK-8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result + JDK-8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile + JDK-8337320: Update ProblemList.txt with tests known to fail on XWayland + JDK-8337331: crash: pinned virtual thread will lead to jvm crash when running with the javaagent option + JDK-8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags + JDK-8337780: RISC-V: C2: Change C calling convention for sp to NS + JDK-8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows + JDK-8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 + JDK-8337851: Some tests have name which confuse jtreg + JDK-8337876: [IR Framework] Add support for IR tests with @Stable + JDK-8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases + JDK-8338058: map_or_reserve_memory_aligned Windows enhance remap assertion + JDK-8338101: remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 + JDK-8338109: java/awt/Mouse/EnterExitEvents/ /ResizingFrameTest.java duplicate in ProblemList + JDK-8338110: Exclude Fingerprinter::do_type from ubsan checks + JDK-8338112: Test testlibrary_tests/ir_framework/tests/ /TestPrivilegedMode.java fails with release build + JDK-8338344: Test TestPrivilegedMode.java intermittent fails java.lang.NoClassDefFoundError: jdk/test/lib/Platform + JDK-8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections + JDK-8338389: [JFR] Long strings should be added to the string pool + JDK-8338402: GHA: some of bundles may not get removed + JDK-8338449: ubsan: division by zero in sharedRuntimeTrans.cpp + JDK-8338550: Do libubsan1 installation in test container only if requested + JDK-8338748: [17u,21u] Test Disconnect.java compile error: cannot find symbol after JDK-8299813 + JDK-8338751: ConfigureNotify behavior has changed in KWin 6.2 + JDK-8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java + JDK-8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5 + JDK-8339080: Bump update version for OpenJDK: jdk-21.0.6 + JDK-8339180: Enhanced Building of Processes: Follow-on Issue + JDK-8339248: RISC-V: Remove li64 macro assembler routine and related code + JDK-8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs + JDK-8339386: Assertion on AIX - original PC must be in the main code section of the compiled method + JDK-8339416: [s390x] Provide implementation for resolve_global_jobject + JDK-8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message + JDK-8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap + JDK-8339560: Unaddressed comments during code review of JDK-8337664 + JDK-8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent + JDK-8339637: (tz) Update Timezone Data to 2024b + JDK-8339644: Improve parsing of Day/Month in tzdata rules + JDK-8339648: ZGC: Division by zero in rule_major_allocation_rate + JDK-8339725: Concurrent GC crashed due to GetMethodDeclaringClass + JDK-8339731: java.desktop/share/classes/javax/swing/text/html/ /default.css typo in margin settings + JDK-8339741: RISC-V: C ABI breakage for integer on stack + JDK-8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java + JDK-8339803: Acknowledge case insensitive unambiguous keywords in tzdata files + JDK-8339892: Several security shell tests don't set TESTJAVAOPTS + JDK-8340007: Refactor KeyEvent/FunctionKeyTest.java + JDK-8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout + JDK-8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' + JDK-8340210: Add positionTestUI() to PassFailJFrame.Builder + JDK-8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop + JDK-8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity + JDK-8340306: Add border around instructions in PassFailJFrame + JDK-8340308: PassFailJFrame: Make rows default to number of lines in instructions + JDK-8340365: Position the first window of a window list + JDK-8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver + JDK-8340387: Update OS detection code to recognize Windows Server 2025 + JDK-8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option + JDK-8340418: GHA: MacOS AArch64 bundles can be removed prematurely + JDK-8340461: Amend description for logArea + JDK-8340466: Add description for PassFailJFrame constructors + JDK-8340552: Harden TzdbZoneRulesCompiler against missing zone names + JDK-8340590: RISC-V: C2: Small improvement to vector gather load and scatter store + JDK-8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos + JDK-8340657: [PPC64] SA determines wrong unextendedSP + JDK-8340684: Reading from an input stream backed by a closed ZipFile has no test coverage + JDK-8340785: Update description of PassFailJFrame and samples + JDK-8340799: Add border inside instruction frame in PassFailJFrame + JDK-8340801: Disable ubsan checks in some awt/2d coding + JDK-8340804: doc/building.md update Xcode instructions to note that full install is required + JDK-8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe + JDK-8340815: Add SECURITY.md file + JDK-8340899: Remove wildcard bound in PositionWindows.positionTestWindows + JDK-8340923: The class LogSelection copies uninitialized memory + JDK-8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries + JDK-8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter + JDK-8341235: Improve default instruction frame title in PassFailJFrame + JDK-8341261: Tests assume UnlockExperimentalVMOptions is disabled by default + JDK-8341562: RISC-V: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341688: Aarch64: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341722: Fix some warnings as errors when building on Linux with toolchain clang + JDK-8341806: Gcc version detection failure on Alinux3 + JDK-8341927: Replace hardcoded security providers with new test.provider.name system property + JDK-8341997: Tests create files in src tree instead of scratch dir + JDK-8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags + JDK-8342063: [21u][aix] Backport introduced redundant line in ProblemList + JDK-8342181: Update tests to use stronger Key and Salt size + JDK-8342183: Update tests to use stronger algorithms and keys + JDK-8342188: Update tests to use stronger key parameters and certificates + JDK-8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR + JDK-8342496: C2/Shenandoah: SEGV in compiled code when running jcstress + JDK-8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing + JDK-8342607: Enhance register printing on x86_64 platforms + JDK-8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 + JDK-8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option + JDK-8342701: [PPC64] TestOSRLotsOfLocals.java crashes + JDK-8342765: [21u] RTM tests assume UnlockExperimentalVMOptions is disabled by default + JDK-8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask' + JDK-8342905: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 redux + JDK-8342962: [s390x] TestOSRLotsOfLocals.java crashes + JDK-8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% + JDK-8343474: [updates] Customize README.md to specifics of update project + JDK-8343506: [s390x] multiple test failures with ubsan + JDK-8343724: [PPC64] Disallow OptoScheduling + JDK-8343848: Fix typo of property name in TestOAEPPadding after 8341927 + JDK-8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted + JDK-8343884: [s390x] Disallow OptoScheduling + JDK-8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners + JDK-8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java + JDK-8344628: Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails + JDK-8344993: [21u] [REDO] Backport JDK-8327501 and JDK-8328366 to JDK 21 + JDK-8345055: [21u] ProblemList failing rtm tests on ppc platforms + JDK-8347010: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.6 - Added patch * reproducible-directory-mtime.patch + reproducible modification times for directory creation- Update to upstream tag jdk-21.0.5+13 (October 2024 CPU) * Security fixes + JDK-8307383: Enhance DTLS connections + JDK-8311208: Improve CDS Support + JDK-8328286, CVE-2024-21208, bsc#1231702: Enhance HTTP client + JDK-8328544, CVE-2024-21210, bsc#1231711: Improve handling of vectorization + JDK-8328726: Better Kerberos support + JDK-8331446, CVE-2024-21217, bsc#1231716: Improve deserialization support + JDK-8332644, CVE-2024-21235, bsc#1231719: Improve graph optimizations + JDK-8335713: Enhance vectorization analysis * Other changes + JDK-6355567: AdobeMarkerSegment causes failure to read valid JPEG + JDK-6967482: TAB-key does not work in JTables after selecting details-view in JFileChooser + JDK-7022325: TEST_BUG: test/java/util/zip/ZipFile/ /ReadLongZipFileName.java leaks files if it fails + JDK-8051959: Add thread and timestamp options to java.security.debug system property + JDK-8073061: (fs) Files.copy(foo, bar, REPLACE_EXISTING) deletes bar even if foo is not readable + JDK-8166352: FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality + JDK-8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping + JDK-8211847: [aix] java/lang/ProcessHandle/InfoTest.java fails: "reported cputime less than expected" + JDK-8211854: [aix] java/net/ServerSocket/ /AcceptInheritHandle.java fails: read times out + JDK-8222884: ConcurrentClassDescLookup.java times out intermittently + JDK-8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock + JDK-8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use" + JDK-8242564: javadoc crashes:: class cast exception com.sun.tools.javac.code.Symtab$6 + JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/ /MouseEventAfterStartDragTest.html test failed + JDK-8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit + JDK-8269428: java/util/concurrent/ConcurrentHashMap/ /ToArray.java timed out + JDK-8269657: Test java/nio/channels/DatagramChannel/ /Loopback.java failed: Unexpected message + JDK-8280120: [IR Framework] Add attribute to @IR to enable/disable IR matching based on the architecture + JDK-8280392: java/awt/Focus/NonFocusableWindowTest/ /NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." + JDK-8280988: [XWayland] Click on title to request focus test failures + JDK-8280990: [XWayland] XTest emulated mouse click does not bring window to front + JDK-8283223: gc/stringdedup/TestStringDeduplicationFullGC.java [#]Parallel failed with "RuntimeException: String verification failed" + JDK-8287325: AArch64: fix virtual threads with - XX:UseBranchProtection=pac-ret + JDK-8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test + JDK-8294148: Support JSplitPane for instructions and test UI + JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle + JDK-8299487: Test java/net/httpclient/whitebox/ /SSLTubeTestDriver.java timed out + JDK-8299790: os::print_hex_dump is racy + JDK-8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram + JDK-8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session + JDK-8303920: Avoid calling out to python in DataDescriptorSignatureMissing test + JDK-8305072: Win32ShellFolder2.compareTo is inconsistent + JDK-8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 + JDK-8307193: Several Swing jtreg tests use class.forName on L&F classes + JDK-8307352: AARCH64: Improve itable_stub + JDK-8307778: com/sun/jdi/cds tests fail with jtreg's Virtual test thread factory + JDK-8307788: vmTestbase/gc/gctests/LargeObjects/large003/ /TestDescription.java timed out + JDK-8308286: Fix clang warnings in linux code + JDK-8308660: C2 compilation hits 'node must be dead' assert + JDK-8309067: gtest/AsyncLogGtest.java fails again in stderrOutput_vm + JDK-8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1 + JDK-8309685: Fix -Wconversion warnings in assembler and register code + JDK-8309894: compiler/vectorapi/ /VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0 + JDK-8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ + JDK-8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified + JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option + JDK-8310334: [XWayland][Screencast] screen capture error message in debug + JDK-8310628: GcInfoBuilder.c missing JNI Exception checks + JDK-8310683: Refactor StandardCharset/standard.java to use JUnit + JDK-8310906: Fix -Wconversion warnings in runtime, oops and some code header files. + JDK-8311306: Test com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java failed: out of expected range + JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin + JDK-8311989: Test java/lang/Thread/virtual/Reflection.java timed out + JDK-8312049: runtime/logging/ClassLoadUnloadTest can be improved + JDK-8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ /ModifierRobotKeyTest.java fails on ubuntu 23.04 + JDK-8312140: jdk/jshell tests failed with JDI socket timeouts + JDK-8312200: Fix Parse::catch_call_exceptions memory leak + JDK-8312229: Crash involving yield, switch and anonymous classes + JDK-8313674: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java should test for more block devices + JDK-8313697: [XWayland][Screencast] consequent getPixelColor calls are slow + JDK-8313983: jmod create --target-platform should replace existing ModuleTarget attribute + JDK-8314163: os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1 + JDK-8314225: SIGSEGV in JavaThread::is_lock_owned + JDK-8314515: java/util/concurrent/SynchronousQueue/ /Fairness.java failed with "Error: fair=false i=8 j=0" + JDK-8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" + JDK-8315024: Vector API FP reduction tests should not test for exact equality + JDK-8315031: YoungPLABSize and OldPLABSize not aligned by ObjectAlignmentInBytes + JDK-8315422: getSoTimeout() would be in try block in SSLSocketImpl + JDK-8315505: CompileTask timestamp printed can overflow + JDK-8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 + JDK-8315804: Open source several Swing JTabbedPane JTextArea JTextField tests + JDK-8315923: pretouch_memory by atomic-add-0 fragments huge pages unexpectedly + JDK-8315965: Open source various AWT applet tests + JDK-8315969: compiler/rangechecks/ /TestRangeCheckHoistingScaledIV.java: make flagless + JDK-8316104: Open source several Swing SplitPane and RadioButton related tests + JDK-8316131: runtime/cds/appcds/TestParallelGCWithCDS.java fails with JNI error + JDK-8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak + JDK-8316211: Open source several manual applet tests + JDK-8316240: Open source several add/remove MenuBar manual tests + JDK-8316285: Opensource JButton manual tests + JDK-8316306: Open source and convert manual Swing test + JDK-8316328: Test jdk/jfr/event/oldobject/ /TestSanityDefault.java times out for some heap sizes + JDK-8316361: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN with -XX:VerifyIterativeGVN=10 + JDK-8316389: Open source few AWT applet tests + JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call + JDK-8317112: Add screenshot for Frame/DefaultSizeTest.java + JDK-8317128: java/nio/file/Files/CopyAndMove.java failed with AccessDeniedException + JDK-8317240: Promptly free OopMapEntry after fail to insert the entry to OopMapCache + JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab + JDK-8317299: safepoint scalarization doesn't keep track of the depth of the JVM state + JDK-8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines + JDK-8317372: Refactor some NumberFormat tests to use JUnit + JDK-8317446: ProblemList gc/arguments/TestNewSizeFlags.java on macosx-aarch64 in Xcomp + JDK-8317449: ProblemList serviceability/jvmti/stress/ /StackTrace/NotSuspended/ /GetStackTraceNotSuspendedStressTest.java on several platforms + JDK-8317635: Improve GetClassFields test to verify correctness of field order + JDK-8317696: Fix compilation with clang-16 + JDK-8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" + JDK-8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string + JDK-8318071: IgnoreUnrecognizedVMOptions flag still causes failure in ArchiveHeapTestClass + JDK-8318479: [jmh] the test security.CacheBench failed for multiple threads run + JDK-8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests + JDK-8319197: Exclude hb-subset and hb-style from compilation + JDK-8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates + JDK-8319773: Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT + JDK-8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 + JDK-8319817: Charset constructor should make defensive copy of aliases + JDK-8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) + JDK-8320079: The ArabicBox.java test has no control buttons + JDK-8320212: Disable GCC stringop-overflow warning for affected files + JDK-8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 + JDK-8320602: Lock contention in SchemaDVFactory.getInstance() + JDK-8320608: Many jtreg printing tests are missing the @printer keyword + JDK-8320655: awt screencast robot spin and sync issues with native libpipewire api + JDK-8320675: PrinterJob/SecurityDialogTest.java hangs + JDK-8320945: problemlist tests failing on latest Windows 11 update + JDK-8321025: Enable Neoverse N1 optimizations for Neoverse V2 + JDK-8321176: [Screencast] make a second attempt on screencast failure + JDK-8321206: Make Locale related system properties `StaticProperty` + JDK-8321220: JFR: RecordedClass reports incorrect modifiers + JDK-8321278: C2: Partial peeling fails with assert "last_peel <- first_not_peeled" + JDK-8321509: False positive in get_trampoline fast path causes crash + JDK-8321933: TestCDSVMCrash.java spawns two processes + JDK-8322008: Exclude some CDS tests from running with - Xshare:off + JDK-8322062: com/sun/jdi/JdwpAllowTest.java does not performs negative testing with prefix length + JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC + JDK-8322726: C2: Unloaded signature class kills argument value + JDK-8322743: C2: prevent lock region elimination in OSR compilation + JDK-8322766: Micro bench SSLHandshake should use default algorithms + JDK-8322881: java/nio/file/Files/CopyMoveVariations.java fails with AccessDeniedException due to permissions of files in /tmp + JDK-8322971: KEM.getInstance() should check if a 3rd-party security provider is signed + JDK-8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity + JDK-8323122: AArch64: Increase itable stub size estimate + JDK-8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" + JDK-8323274: C2: array load may float above range check + JDK-8323552: AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment + JDK-8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055 + JDK-8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe + JDK-8323670: A few client tests intermittently throw ConcurrentModificationException + JDK-8323682: C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA + JDK-8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin + JDK-8323801: tag doesn't strikethrough the text + JDK-8323972: C2 compilation fails with assert(!x->as_Loop()->is_loop_nest_inner_loop()) failed: loop was transformed + JDK-8324174: assert(m->is_entered(current)) failed: invariant + JDK-8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE + JDK-8324580: SIGFPE on THP initialization on kernels < 4.10 + JDK-8324641: [IR Framework] Add Setup method to provide custom arguments and set fields + JDK-8324668: JDWP process management needs more efficient file descriptor handling + JDK-8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests + JDK-8324781: runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved + JDK-8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3 + JDK-8324969: C2: prevent elimination of unbalanced coarsened locking regions + JDK-8324983: Race in CompileBroker::possibly_add_compiler_threads + JDK-8325022: Incorrect error message on client authentication + JDK-8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java + JDK-8325083: jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode + JDK-8325179: Race in BasicDirectoryModel.validateFileCache + JDK-8325218: gc/parallel/TestAlwaysPreTouchBehavior.java fails + JDK-8325382: (fc) FileChannel.transferTo throws IOException when position equals size + JDK-8325384: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread + JDK-8325469: Freeze/Thaw code can crash in the presence of OSR frames + JDK-8325494: C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902 + JDK-8325520: Vector loads and stores with indices and masks incorrectly compiled + JDK-8325542: CTW: Runner can produce negative StressSeed + JDK-8325587: Shenandoah: ShenandoahLock should allow blocking in VM + JDK-8325616: JFR ZGC Allocation Stall events should record stack traces + JDK-8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for , , + JDK-8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections + JDK-8325763: Revert properties: vm.opt.x.* + JDK-8326106: Write and clear stack trace table outside of safepoint + JDK-8326129: Java Record Pattern Match leads to infinite loop + JDK-8326332: Unclosed inline tags cause misalignment in summary tables + JDK-8326717: Disable stringop-overflow in shenandoahLock.cpp + JDK-8326734: text-decoration applied to lost when mixed with or + JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java fails + JDK-8327040: Problemlist ActionListenerCalledTwiceTest.java test failing in macos14 + JDK-8327137: Add test for ConcurrentModificationException in BasicDirectoryModel + JDK-8327401: Some jtreg tests fail on Wayland without any tracking bug + JDK-8327423: C2 remove_main_post_loops: check if main-loop belongs to pre-loop, not just assert + JDK-8327424: ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC + JDK-8327501: Common ForkJoinPool prevents class unloading in some cases + JDK-8327650: Test java/nio/channels/DatagramChannel/ /StressNativeSignal.java timed out + JDK-8327787: Convert javax/swing/border/Test4129681.java applet test to main + JDK-8327840: Automate javax/swing/border/Test4129681.java + JDK-8327990: [macosx-aarch64] Various tests fail with - XX:+AssertWXAtThreadSync + JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/ /GetBoundsResizeTest.java applet test to main + JDK-8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC + JDK-8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows + JDK-8328115: Convert java/awt/font/TextLayout/ /TestJustification.html applet test to main + JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test + JDK-8328218: Delete test java/awt/Window/FindOwner/FindOwner.html + JDK-8328234: Remove unused nativeUtils files + JDK-8328238: Convert few closed manual applet tests to main + JDK-8328269: NonFocusablePopupMenuTest.java should be marked as headful + JDK-8328273: sun/management/jmxremote/bootstrap/ /RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use + JDK-8328366: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 + JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ /ClickDuringKeypress.java imports Applet + JDK-8328561: test java/awt/Robot/ManualInstructions/ /ManualInstructions.java isn't used + JDK-8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html to main + JDK-8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp + JDK-8328697: SubMenuShowTest and SwallowKeyEvents tests stabilization + JDK-8328785: IOException: Symbol not found: C_GetInterface for PKCS11 interface prior to V3.0 + JDK-8328896: Fontmetrics for large Fonts has zero width + JDK-8328953: JEditorPane.read throws ChangedCharSetException + JDK-8328999: Update GIFlib to 5.2.2 + JDK-8329004: Update Libpng to 1.6.43 + JDK-8329088: Stack chunk thawing races with concurrent GC stack iteration + JDK-8329103: assert(!thread->in_asgct()) failed during multi-mode profiling + JDK-8329126: No native wrappers generated anymore with - XX:-TieredCompilation after JDK-8251462 + JDK-8329134: Reconsider TLAB zapping + JDK-8329258: TailCall should not use frame pointer register for jump target + JDK-8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java + JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected + JDK-8329665: fatal error: memory leak: allocating without ResourceMark + JDK-8329667: [macos] Issue with JTree related fix for JDK-8317771 + JDK-8329995: Restricted access to `/proc` can cause JFR initialization to crash + JDK-8330027: Identity hashes of archived objects must be based on a reproducible random seed + JDK-8330063: Upgrade jQuery to 3.7.1 + JDK-8330133: libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries + JDK-8330146: assert(!_thread->is_in_any_VTMS_transition()) failed + JDK-8330520: linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension + JDK-8330576: ZYoungCompactionLimit should have range check + JDK-8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) + JDK-8330748: ByteArrayOutputStream.writeTo(OutputStream) pins carrier + JDK-8330814: Cleanups for KeepAliveCache tests + JDK-8330819: C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop + JDK-8330849: Add test to verify memory usage with recursive locking + JDK-8330981: ZGC: Should not dedup strings in the finalizer graph + JDK-8331011: [XWayland] TokenStorage fails under Security Manager + JDK-8331063: Some HttpClient tests don't report leaks + JDK-8331077: nroff man page update for jar tool + JDK-8331142: Add test for number of loader threads in BasicDirectoryModel + JDK-8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java + JDK-8331164: createJMHBundle.sh download jars fail when url needed to be redirected + JDK-8331266: Bump update version for OpenJDK: jdk-21.0.5 + JDK-8331405: Shenandoah: Optimize ShenandoahLock with TTAS + JDK-8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock + JDK-8331421: ubsan: vmreg.cpp checking error member call on misaligned address + JDK-8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only + JDK-8331518: Tests should not use the "Classpath" exception form of the legal header + JDK-8331572: Allow using OopMapCache outside of STW GC phases + JDK-8331573: Rename CollectedHeap::is_gc_active to be explicitly about STW GCs + JDK-8331575: C2: crash when ConvL2I is split thru phi at LongCountedLoop + JDK-8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure + JDK-8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer + JDK-8331714: Make OopMapCache installation lock-free + JDK-8331731: ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer + JDK-8331746: Create a test to verify that the cmm id is not ignored + JDK-8331771: ZGC: Remove OopMapCacheAlloc_lock ordering workaround + JDK-8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool' + JDK-8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java + JDK-8331854: ubsan: copy.hpp:218:10: runtime error: addition of unsigned offset to 0x7fc2b4024518 overflowed to 0x7fc2b4024510 + JDK-8331863: DUIterator_Fast used before it is constructed + JDK-8331885: C2: meet between unloaded and speculative types is not symmetric + JDK-8331931: JFR: Avoid loading regex classes during startup + JDK-8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI + JDK-8332008: Enable issuestitle check + JDK-8332113: Update nsk.share.Log to be always verbose + JDK-8332154: Memory leak in SynchronousQueue + JDK-8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml + JDK-8332248: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java failed with RuntimeException + JDK-8332424: Update IANA Language Subtag Registry to Version 2024-05-16 + JDK-8332431: NullPointerException in JTable of SwingSet2 + JDK-8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null + JDK-8332490: JMH org.openjdk.bench.java.util.zip .InflaterInputStreams.inflaterInputStreamRead OOM + JDK-8332499: Gtest codestrings.validate_vm fail on linux x64 when hsdis is present + JDK-8332524: Instead of printing "TLSv1.3," it is showing "TLS13" + JDK-8332589: ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332675: test/hotspot/jtreg/gc/testlibrary/Helpers.java compileClass javadoc does not match after 8321812 + JDK-8332699: ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]' + JDK-8332717: ZGC: Division by zero in heuristics + JDK-8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array' + JDK-8332818: ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying non-zero offset 18446744073707454464 to null pointer + JDK-8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332885: Clarify failure_handler self-tests + JDK-8332894: ubsan: vmError.cpp:2090:26: runtime error: division by zero + JDK-8332898: failure_handler: log directory of commands + JDK-8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' + JDK-8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int' + JDK-8332905: C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack + JDK-8332920: C2: Partial Peeling is wrongly applied for CmpU with negative limit + JDK-8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries + JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/ /TestDescription.java fails with no GC's recorded + JDK-8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array + JDK-8333088: ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero + JDK-8333093: Incorrect comment in zAddress_aarch64.cpp + JDK-8333099: Missing check for is_LoadVector in StoreNode::Identity + JDK-8333149: ubsan : memset on nullptr target detected in jvmtiEnvBase.cpp get_object_monitor_usage + JDK-8333178: ubsan: jvmti_tools.cpp:149:16: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3 + JDK-8333277: ubsan: mlib_ImageScanPoly.c:292:43: runtime error: division by zero + JDK-8333353: Delete extra empty line in CodeBlob.java + JDK-8333354: ubsan: frame.inline.hpp:91:25: and src/hotspot/share/runtime/frame.inline.hpp:88:29: runtime error: member call on null pointer of type 'const struct SmallRegisterMap' + JDK-8333361: ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8333363: ubsan: instanceKlass.cpp: runtime error: member call on null pointer of type 'struct AnnotationArray' + JDK-8333366: C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure + JDK-8333398: Uncomment the commented test in test/jdk/java/ /util/jar/JarFile/mrjar/MultiReleaseJarAPI.java + JDK-8333462: Performance regression of new DecimalFormat() when compare to jdk11 + JDK-8333477: Delete extra empty spaces in Makefiles + JDK-8333542: Breakpoint in parallel code does not work + JDK-8333622: ubsan: relocInfo_x86.cpp:101:56: runtime error: pointer index expression with base (-1) overflowed + JDK-8333639: ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of bounds for type 'long int [1]' + JDK-8333652: RISC-V: compiler/vectorapi/ /VectorGatherMaskFoldingTest.java fails when using RVV + JDK-8333716: Shenandoah: Check for disarmed method before taking the nmethod lock + JDK-8333724: Problem list security/infra/java/security/cert/ /CertPathValidator/certification/CAInterop.java [#]teliasonerarootcav1 + JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures + JDK-8333887: ubsan: unsafe.cpp:247:13: runtime error: store to null pointer of type 'volatile int' + JDK-8334078: RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV + JDK-8334123: log the opening of Type 1 fonts + JDK-8334166: Enable binary check + JDK-8334239: Introduce macro for ubsan method/function exclusions + JDK-8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager + JDK-8334332: TestIOException.java fails if run by root + JDK-8334333: MissingResourceCauseTestRun.java fails if run by root + JDK-8334339: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java fails on alinux3 + JDK-8334418: Update IANA Language Subtag Registry to Version 2024-06-14 + JDK-8334421: assert(!oldbox->is_unbalanced()) failed: this should not be called for unbalanced region + JDK-8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration + JDK-8334592: ProblemList serviceability/jvmti/stress/ /StackTrace/NotSuspended/ /GetStackTraceNotSuspendedStressTest.java in jdk21 on all platforms + JDK-8334594: Generational ZGC: Deadlock after OopMap rewrites in 8331572 + JDK-8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 + JDK-8334618: ubsan: support setting additional ubsan check options + JDK-8334653: ISO 4217 Amendment 177 Update + JDK-8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator + JDK-8334867: Add back assertion from JDK-8325494 + JDK-8335007: Inline OopMapCache table + JDK-8335134: Test com/sun/jdi/BreakpointOnClassPrepare.java timeout + JDK-8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment + JDK-8335237: ubsan: vtableStubs.hpp is_vtable_stub exclude from ubsan checks + JDK-8335283: Build failure due to 'no_sanitize' attribute directive ignored + JDK-8335409: Can't allocate and retain memory from resource area in frame::oops_interpreted_do oop closure after 8329665 + JDK-8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs + JDK-8335536: Fix assertion failure in IdealGraphPrinter when append is true + JDK-8335743: jhsdb jstack cannot print some information on the waiting thread + JDK-8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file + JDK-8335904: Fix invalid comment in ShenandoahLock + JDK-8335967: "text-decoration: none" does not work with "A" HTML tags + JDK-8336284: Test TestClhsdbJstackLock.java/ TestJhsdbJstackLock.java fails with -Xcomp after JDK-8335743 + JDK-8336301: test/jdk/java/nio/channels/ /AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion + JDK-8336342: Fix known X11 library locations in sysroot + JDK-8336343: Add more known sysroot library locations for ALSA + JDK-8336926: jdk/internal/util/ReferencedKeyTest.java can fail with ConcurrentModificationException + JDK-8336928: GHA: Bundle artifacts removal broken + JDK-8337038: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java shoud set as /native + JDK-8337283: configure.log is truncated when build dir is on different filesystem + JDK-8337622: IllegalArgumentException in java.lang.reflect.Field.get + JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs + JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods + JDK-8338286: GHA: Demote x86_32 to hotspot build only + JDK-8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) + JDK-8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError after 8334339 + JDK-8341057: Add 2 SSL.com TLS roots + JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 + JDK-8341674: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.5 + JDK-8341989: [21u] Back out JDK-8327501 and JDK-8328366- Update to upstream tag jdk-21.0.4+7 (July 2024 CPU) * Security fixes + JDK-8314794, CVE-2024-21131, bsc#1228046: Improve UTF8 String supports + JDK-8319859, CVE-2024-21138, bsc#1228047: Better symbol storage + JDK-8320097: Improve Image transformations + JDK-8320548, CVE-2024-21140, bsc#1228048: Improved loop handling + JDK-8323231, CVE-2024-21147, bsc#1228052: Improve array management + JDK-8323390: Enhance mask blit functionality + JDK-8324559, CVE-2024-21145, bsc#1228051: Improve 2D image handling + JDK-8325600: Better symbol storage + JDK-8327413: Enhance compilation efficiency * Other changes + JDK-7001133: OutOfMemoryError by CustomMediaSizeName implementation + JDK-8159927: Add a test to verify JMOD files created in the images do not have debug symbols + JDK-8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 + JDK-8187759: Background not refreshed when painting over a transparent JFrame + JDK-8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out + JDK-8259866: two java.util tests failed with "IOException: There is not enough space on the disk" + JDK-8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM + JDK-8278527: java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test + JDK-8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm" + JDK-8281658: Add a security category to the java - XshowSettings option + JDK-8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event + JDK-8288989: Make tests not depend on the source code + JDK-8293069: Make -XX:+Verbose less verbose + JDK-8293850: need a largest_committed metric for each category of NMT's output + JDK-8294699: Launcher causes lingering busy cursor + JDK-8294985: SSLEngine throws IAE during parsing of X500Principal + JDK-8295111: dpkg appears to have problems resolving symbolically linked native libraries + JDK-8299023: TestPLABResize.java and TestPLABPromotion.java are failing intermittently + JDK-8301183: (zipfs) jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9 + JDK-8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java + JDK-8303773: Replace "main.wrapper" with "test.thread.factory" property in test code + JDK-8303891: Speed up Zip64SizeTest using a small ZIP64 file + JDK-8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files + JDK-8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java independent of the zip command line + JDK-8304839: Move TestScaffold.main() to the separate class DebugeeWrapper + JDK-8305645: System Tray icons get corrupted when Windows primary monitor changes + JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" + JDK-8306040: HttpResponseInputStream.available() returns 1 on empty stream + JDK-8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader + JDK-8308453: Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12 + JDK-8309142: Refactor test/langtools/tools/javac/versions/ /Versions.java + JDK-8309752: com/sun/jdi/SetLocalWhileThreadInNative.java fails with virtual test thread factory due to OpaqueFrameException + JDK-8309757: com/sun/jdi/ReferrersTest.java fails with virtual test thread factory + JDK-8309763: Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader + JDK-8309871: jdk/jfr/api/consumer/recordingstream/ /TestSetEndTime.java timed out + JDK-8309890: TestStringDeduplicationInterned.java waits for the wrong condition + JDK-8310070: Test javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out + JDK-8310228: Improve error reporting for uncaught native exceptions on Windows + JDK-8310234: Refactor Locale tests to use JUnit + JDK-8310355: Move the stub test from initialize_final_stubs() to test/hotspot/gtest + JDK-8310513: [s390x] Intrinsify recursive ObjectMonitor locking + JDK-8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests + JDK-8310818: Refactor more Locale tests to use JUnit + JDK-8310913: Move ReferencedKeyMap to jdk.internal so it may be shared + JDK-8311792: java/net/httpclient/ResponsePublisher.java fails intermittently with AssertionError: Found some outstanding operations + JDK-8311823: JFR: Uninitialized EventEmitter::_thread_id field + JDK-8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time + JDK-8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags) + JDK-8312014: [s390x] TestSigInfoInHsErrFile.java Failure + JDK-8312194: test/hotspot/jtreg/applications/ctw/modules/ /jdk_crypto_ec.java cannot handle empty modules + JDK-8312218: Print additional debug information when hitting assert(in_hash) + JDK-8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList + JDK-8312383: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection + JDK-8312498: Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked + JDK-8312777: notifyJvmtiMount before notifyJvmtiUnmount 8321270: Virtual Thread.yield consumes parking permit + JDK-8313394: Array Elements in OldObjectSample event has the incorrect description + JDK-8313612: Use JUnit in lib-test/jdk tests + JDK-8313702: Update IANA Language Subtag Registry to Version 2023-08-02 + JDK-8313710: jcmd: typo in the documentation of JFR.start and JFR.dump + JDK-8313899: JVMCI exception Translation can fail in TranslatedException. + JDK-8314573: G1: Heap resizing at Remark does not take existing eden regions into account + JDK-8314824: Fix serviceability/jvmti/8036666/ /GetObjectLockCount.java to use vm flags + JDK-8314828: Mark 3 jcmd command-line options test as vm.flagless + JDK-8314832: Few runtime/os tests ignore vm flags + JDK-8314975: JavadocTester should set source path if not specified + JDK-8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage + JDK-8315117: Update Zlib Data Compression Library to Version 1.3 + JDK-8315373: Change VirtualThread to unmount after freezing, re-mount before thawing + JDK-8315485: (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java + JDK-8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration + JDK-8315559: Delay TempSymbol cleanup to avoid symbol table churn + JDK-8315605: G1: Add number of nmethods in code roots scanning statistics + JDK-8315609: Open source few more swing text/html tests + JDK-8315652: RISC-V: Features string uses wrong separator for jtreg + JDK-8315663: Open source misc awt tests + JDK-8315677: Open source few swing JFileChooser and other tests + JDK-8315741: Open source few swing JFormattedTextField and JPopupMenu tests + JDK-8315824: Open source several Swing Text/HTML related tests + JDK-8315834: Open source several Swing JSpinner related tests + JDK-8315889: Open source several Swing HTMLDocument related tests + JDK-8315898: Open source swing JMenu tests + JDK-8315998: Remove dead ClassLoaderDataGraphKlassIteratorStatic + JDK-8316002: Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading + JDK-8316053: Open some swing tests 3 + JDK-8316138: Add GlobalSign 2 TLS root certificates + JDK-8316154: Opensource JTextArea manual tests + JDK-8316164: Opensource JMenuBar manual test + JDK-8316186: RISC-V: Remove PlatformCmpxchg<4> + JDK-8316228: jcmd tests are broken by 8314828 + JDK-8316242: Opensource SwingGraphics manual test + JDK-8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags + JDK-8316460: 4 javax/management tests ignore VM flags + JDK-8316559: Refactor some util/Calendar tests to JUnit + JDK-8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 + JDK-8316608: Enable parallelism in vmTestbase/gc/vector tests + JDK-8316669: ImmutableOopMapSet destructor not called + JDK-8316670: Remove effectively unused nmethodBucket::_count + JDK-8316696: Remove the testing base classes: IntlTest and CollatorTest + JDK-8316924: java/lang/Thread/virtual/stress/ParkALot.java times out + JDK-8316959: Improve InlineCacheBuffer pending queue management + JDK-8317007: Add bulk removal of dead nmethods during class unloading + JDK-8317235: Remove Access API use in nmethod class + JDK-8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination + JDK-8317350: Move code cache purging out of CodeCache::UnloadingScope + JDK-8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 + JDK-8317600: VtableStubs::stub_containing() table load not ordered wrt to stores + JDK-8317631: Refactor ChoiceFormat tests to use JUnit + JDK-8317677: Specialize Vtablestubs::entry_for() for VtableBlob + JDK-8317809: Insertion of free code blobs into code cache can be very slow during class unloading + JDK-8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" + JDK-8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking + JDK-8318322: Update IANA Language Subtag Registry to Version 2023-10-16 + JDK-8318455: Fix the compiler/sharedstubs/ /SharedTrampolineTest.java and SharedStubToInterpTest.java + JDK-8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/ /awt/regtesthelpers" after JDK-8316053 + JDK-8318585: Rename CodeCache::UnloadingScope to UnlinkingScope + JDK-8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 + JDK-8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 + JDK-8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests + JDK-8318757: VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls + JDK-8318854: [macos14] Running any AWT app prints Secure coding warning + JDK-8318962: Update ProcessTools javadoc with suggestions in 8315097 + JDK-8318986: Improve GenericWaitBarrier performance + JDK-8319048: Monitor deflation unlink phase prolongs time to safepoint + JDK-8319153: Fix: Class is a raw type in ProcessTools + JDK-8319265: TestLoadLibraryDeadlock.java fails on windows-x64 "Unable to load b.jar" + JDK-8319338: tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC + JDK-8319376: ParallelGC: Forwarded objects found during heap inspection + JDK-8319437: NMT should show library names in call stacks + JDK-8319567: Update java/lang/invoke tests to support vm flags + JDK-8319568: Update java/lang/reflect/exeCallerAccessTest/ /CallerAccessTest.java to accept vm flags + JDK-8319571: Update jni/nullCaller/NullCallerTest.java to accept flags or mark as flagless + JDK-8319574: Exec/process tests should be marked as flagless + JDK-8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only + JDK-8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags + JDK-8319648: java/lang/SecurityManager tests ignore vm flags + JDK-8319650: Improve heap dump performance with class metadata caching + JDK-8319651: Several network tests ignore vm flags when start java process + JDK-8319672: Several classloader tests ignore VM flags + JDK-8319676: A couple of jdk/modules/incubator/ tests ignore VM flags + JDK-8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless + JDK-8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC + JDK-8319757: java/nio/channels/DatagramChannel/ /InterruptibleOrNot.java failed: wrong exception thrown + JDK-8319876: Reduce memory consumption of VM_ThreadDump::doit + JDK-8319896: Remove monitor deflation from final audit + JDK-8319955: Improve dependencies removal during class unloading + JDK-8320005: Allow loading of shared objects with .a extension on AIX + JDK-8320061: [nmt] Multiple issues with peak accounting + JDK-8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14 + JDK-8320129: "top" command during jtreg failure handler does not display CPU usage on OSX + JDK-8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index + JDK-8320331: G1 Full GC Heap verification relies on metadata not reset before verification + JDK-8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java + JDK-8320343: Generate GIF images for AbstractButton/5049549/bug5049549.java + JDK-8320349: Simplify FileChooserSymLinkTest.java by using single-window testUI + JDK-8320365: IPPPrintService.getAttributes() causes blanket re-initialisation + JDK-8320370: NMT: Change MallocMemorySnapshot to simplify code. + JDK-8320515: assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object + JDK-8320525: G1: G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes accesses partially unloaded klass + JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters + JDK-8320681: [macos] Test tools/jpackage/macosx/ /MacAppStoreJlinkOptionsTest.java timed out on macOS + JDK-8320692: Null icon returned for .exe without custom icon + JDK-8320707: Virtual thread test updates + JDK-8320712: Rewrite BadFactoryTest in pure Java + JDK-8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/ /VisibilityTest.java timeout after passing + JDK-8320715: Improve the tests of test/hotspot/jtreg/compiler/intrinsics/float16 + JDK-8320924: Improve heap dump performance by optimizing archived object checks + JDK-8321075: RISC-V: UseSystemMemoryBarrier lacking proper OS support + JDK-8321107: Add more test cases for JDK-8319372 + JDK-8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed + JDK-8321182: SourceExample.SOURCE_14 comment should refer to 'switch expressions' instead of 'text blocks' + JDK-8321276: runtime/cds/appcds/dynamicArchive/ /DynamicSharedSymbols.java failed with "'17 2: jdk/test/lib/apps ' missing from stdout/stderr" + JDK-8321489: Update LCMS to 2.16 + JDK-8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder + JDK-8321718: ProcessTools.executeProcess calls waitFor before logging + JDK-8321812: Update GC tests to use execute[Limited]TestJava + JDK-8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint + JDK-8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist" + JDK-8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane + JDK-8322477: order of subclasses in the permits clause can differ between compilations + JDK-8322503: Shenandoah: Clarify gc state usage + JDK-8322818: Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned + JDK-8322846: Running with -Djdk.tracePinnedThreads set can hang + JDK-8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output + JDK-8322920: Some ProcessTools.execute* functions are declared to throw Throwable + JDK-8322962: Upcall stub might go undetected when freezing frames + JDK-8323002: test/jdk/java/lang/Thread/virtual/stress/ /GetStackTraceALotWhenPinned.java times out on macosx-x64 + JDK-8323170: j2dbench is using outdated javac source/target to be able to build by itself + JDK-8323210: Update the usage of cmsFLAGS_COPY_ALPHA + JDK-8323276: StressDirListings.java fails on AIX + JDK-8323296: java/lang/Thread/virtual/stress/ /GetStackTraceALotWhenPinned.java#id1 timed out + JDK-8323519: Add applications/ctw/modules to Hotspot tiered testing + JDK-8323595: is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs + JDK-8323635: Test gc/g1/TestHumongousAllocConcurrentStart.java fails with -XX:TieredStopAtLevel=3 + JDK-8323685: PrintSystemDictionaryAtExit has mutex rank assert + JDK-8323994: gtest runner repeats test name for every single gtest assertion + JDK-8324121: SIGFPE in PhaseIdealLoop::extract_long_range_checks + JDK-8324123: aarch64: fix prfm literal encoding in assembler + JDK-8324236: compiler/ciReplay/ /TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false + JDK-8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails with the shape has not been applied msg + JDK-8324243: Compilation failures in java.desktop module with gcc 14 + JDK-8324632: Update Zlib Data Compression Library to Version 1.3.1 + JDK-8324646: Avoid Class.forName in SecureRandom constructor + JDK-8324648: Avoid NoSuchMethodError when instantiating NativePRNG + JDK-8324723: GHA: Upgrade some actions to avoid deprecated Node 16 + JDK-8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 + JDK-8324817: Parallel GC does not pre-touch all heap pages when AlwaysPreTouch enabled and large page disabled + JDK-8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs + JDK-8324834: Use _LARGE_FILES on AIX + JDK-8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive + JDK-8324998: Add test cases for String.regionMatches comparing Turkic dotted/dotless I with uppercase latin I + JDK-8325024: java/security/cert/CertPathValidator/OCSP/ /OCSPTimeout.java incorrect comment information + JDK-8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread + JDK-8325095: C2: bailout message broken: ResourceArea allocated string used after free + JDK-8325137: com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java can fail in Xcomp with out of expected range + JDK-8325203: System.exit(0) kills the launched 3rd party application + JDK-8325213: Flags introduced by configure script are not passed to ADLC build + JDK-8325255: jdk.internal.util.ReferencedKeySet::add using wrong test + JDK-8325326: [PPC64] Don't relocate in case of allocation failure + JDK-8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi + JDK-8325432: enhance assert message "relocation addr must be in this section" + JDK-8325437: Safepoint polling in monitor deflation can cause massive logs + JDK-8325567: jspawnhelper without args fails with segfault + JDK-8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket + JDK-8325613: CTW: Stale method cleanup requires GC after Sweeper removal + JDK-8325621: Improve jspawnhelper version checks + JDK-8325743: test/jdk/java/nio/channels/unixdomain/ /SocketOptions.java enhance user name output in error case + JDK-8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests + JDK-8325908: Finish removal of IntlTest and CollatorTest + JDK-8325972: Add -x to bash for building with LOG=debug + JDK-8326006: Allow TEST_VM_FLAGLESS to set flagless mode + JDK-8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326140: src/jdk.accessibility/windows/native/ /libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns + JDK-8326201: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 + JDK-8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate + JDK-8326496: [test] checkHsErrFileContent support printing hserr in error case + JDK-8326521: JFR: CompilerPhase event test fails on windows 32 bit + JDK-8326529: JFR: Test for CompilerCompile events fails due to time out + JDK-8326591: New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used + JDK-8326638: Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop + JDK-8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message + JDK-8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS + JDK-8326685: Linux builds not reproducible if two builds configured in different build folders + JDK-8326718: Test java/util/Formatter/Padding.java should timeout on large inputs before fix in JDK-8299677 + JDK-8326773: Bump update version for OpenJDK: jdk-21.0.4 + JDK-8326824: Test: remove redundant test in compiler/vectorapi/reshape/utils/TestCastMethods.java + JDK-8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries + JDK-8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations + JDK-8326948: Force English locale for timeout formatting + JDK-8326960: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition + JDK-8326974: ODR violation in macroAssembler_aarch64.cpp + JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 + JDK-8327059: os::Linux::print_proc_sys_info add swappiness information + JDK-8327096: (fc) java/nio/channels/FileChannel/Size.java fails on partition incapable of creating large files + JDK-8327136: javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java fails on libgraal + JDK-8327180: Failed: java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1 + JDK-8327261: Parsing test for Double/Float succeeds w/o testing all bad cases + JDK-8327468: Do not restart close if errno is EINTR [macOS/linux] + JDK-8327474: Review use of java.io.tmpdir in jdk tests + JDK-8327486: java/util/Properties/PropertiesStoreTest.java fails "Text 'xxx' could not be parsed at index 20" after JDK-8174269 + JDK-8327631: Update IANA Language Subtag Registry to Version 2024-03-07 + JDK-8327799: JFR view: the "Park Until" field of jdk.ThreadPark is invalid if the parking method is not absolute + JDK-8327971: Multiple ASAN errors reported for metaspace + JDK-8327988: When running ASAN, disable dangerous NMT test + JDK-8327989: java/net/httpclient/ManyRequest.java should not use "localhost" in URIs + JDK-8327998: Enable java/lang/ProcessBuilder/ /JspawnhelperProtocol.java on Mac + JDK-8328037: Test java/util/Formatter/Padding.java has unnecessary high heap requirement after JDK-8326718 + JDK-8328066: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328165: improve assert(idx < _maxlrg) failed: oob + JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes + JDK-8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size + JDK-8328194: Add a test to check default rendering engine + JDK-8328524: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328540: test javax/swing/JSplitPane/4885629/ /bug4885629.java fails on windows hidpi + JDK-8328555: hidpi problems for test java/awt/Dialog/ /DialogAnotherThread/JaWSTest.java + JDK-8328589: unify os::breakpoint among posix platforms + JDK-8328592: hprof tests fail with -XX:-CompactStrings + JDK-8328604: remove on_aix() function + JDK-8328638: Fallback option for POST-only OCSP requests + JDK-8328702: C2: Crash during parsing because sub type check is not folded + JDK-8328703: Illegal accesses in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0 + JDK-8328705: GHA: Cross-compilation jobs do not require build JDK + JDK-8328709: AIX os::get_summary_cpu_info support Power 10 + JDK-8328744: Parallel: Parallel GC throws OOM before heap is fully expanded + JDK-8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly + JDK-8328812: Update and move siphash license + JDK-8328822: C2: "negative trip count?" assert failure in profile predicate code + JDK-8328825: Google CAInterop test failures + JDK-8328938: C2 SuperWord: disable vectorization for large stride and scale + JDK-8328948: GHA: Restoring sysroot from cache skips the build after JDK-8326960 + JDK-8328957: Update PKCS11Test.java to not use hardcoded path + JDK-8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 + JDK-8328997: Remove unnecessary template parameter lists in GrowableArray + JDK-8329013: StackOverflowError when starting Apache Tomcat with signed jar + JDK-8329109: Threads::print_on() tries to print CPU time for terminated GC threads + JDK-8329163: C2: possible overflow in PhaseIdealLoop::extract_long_range_checks() + JDK-8329213: Better validation for com.sun.security.ocsp.useget option + JDK-8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx + JDK-8329545: [s390x] Fix garbage value being passed in Argument Register + JDK-8329570: G1: Excessive is_obj_dead_cond calls in verification + JDK-8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections + JDK-8329663: hs_err file event log entry for thread adding/removing should print current thread + JDK-8329823: RISC-V: Need to sync CPU features with related JVM flags + JDK-8329840: Fix ZPhysicalMemorySegment::_end type + JDK-8329850: [AIX] Allow loading of different members of same shared library archive + JDK-8329862: libjli GetApplicationHome cleanups and enhance jli tracing + JDK-8329961: Buffer overflow in os::Linux::kernel_version + JDK-8330011: [s390x] update block-comments to make code consistent + JDK-8330094: RISC-V: Save and restore FRM in the call stub + JDK-8330156: RISC-V: Range check auipc + signed 12 imm instruction + JDK-8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp + JDK-8330275: Crash in XMark::follow_array + JDK-8330464: hserr generic events - add entry for the before_exit calls + JDK-8330523: Reduce runtime and improve efficiency of KeepAliveTest + JDK-8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp + JDK-8330615: avoid signed integer overflows in zip_util.c readCen / hashN + JDK-8330815: Use pattern matching for instanceof in KeepAliveCache + JDK-8331031: unify os::dont_yield and os::naked_yield across Posix platforms + JDK-8331113: createJMHBundle.sh support configurable maven repo mirror + JDK-8331167: UBSan enabled build fails in adlc on macOS + JDK-8331298: avoid alignment checks in UBSAN enabled build + JDK-8331331: :tier1 target explanation in doc/testing.md is incorrect + JDK-8331352: error: template-id not allowed for constructor/destructor in C++20 + JDK-8331466: Problemlist serviceability/dcmd/gc/ /RunFinalizationTest.java on generic-all + JDK-8331639: [21u]: Bump GHA bootstrap JDK to 21.0.3 + JDK-8331942: On Linux aarch64, CDS archives should be using 64K alignment by default + JDK-8332253: Linux arm32 build fails after 8292591 + JDK-8334441: Mark tests in jdk_security_infra group as manual + JDK-8335960: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.4 - Added patch: * reproducible-javadoc-timestamp.patch + set javadoc timestamps to the time from SOURCE_DATE_EPOCH environmental variable if it is set- Require file for posttrans phase of the headless subpackage (bsc#1227298)- Update to upstream tag jdk-21.0.3+9 (April 2024 CPU) * Security fixes + JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2 client usage + JDK-8318340: Improve RSA key implementations + JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception logging + JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation of addresses * Other changes + JDK-6928542: Chinese characters in RTF are not decoded + JDK-8009550: PlatformPCSC should load versioned so + JDK-8077371: Binary files in JAXP test should be removed + JDK-8169475: WheelModifier.java fails by timeout + JDK-8209595: MonitorVmStartTerminate.java timed out + JDK-8210410: Refactor java.util.Currency:i18n shell tests to plain java tests + JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from + JDK-8263256: Test java/net/Inet6Address/serialize/ /Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test + JDK-8264899: C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers + JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 + JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer + JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts + JDK-8301310: The SendRawSysexMessage test may cause a JVM crash + JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/ /TestTooManyEntries.java and clarify its purpose + JDK-8304292: Memory leak related to ClassLoader::update_class_path_entry_list + JDK-8305962: update jcstress to 0.16 + JDK-8305971: NPE in JavacProcessingEnvironment for missing enum constructor body + JDK-8306922: IR verification fails because IR dump is chopped up + JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM + JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/ /TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 + JDK-8309203: C2: remove copy-by-value of GrowableArray for InterfaceSet + JDK-8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition + JDK-8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests + JDK-8310031: Parallel: Implement better work distribution for large object arrays in old gen + JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/ /bug6889007.java fails + JDK-8310308: IR Framework: check for type and size of vector nodes + JDK-8310629: java/security/cert/CertPathValidator/OCSP/ /OCSPTimeout.java fails with RuntimeException Server not ready + JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing + JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out + JDK-8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate + JDK-8310919: runtime/ErrorHandling/ /TestAbortVmOnException.java times out due to core dumps taking a long time on OSX + JDK-8310923: Refactor Currency tests to use JUnit + JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform + JDK-8311279: TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed + JDK-8311581: Remove obsolete code and comments in TestLVT.java + JDK-8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly + JDK-8311663: Additional refactoring of Locale tests to JUnit + JDK-8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name + JDK-8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC + JDK-8311992: Test java/lang/Thread/virtual/ /JfrEvents::testVirtualThreadPinned failed + JDK-8312136: Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing + JDK-8312416: Tests in Locale should have more descriptive names + JDK-8312428: PKCS11 tests fail with NSS 3.91 + JDK-8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg + JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles + JDK-8313229: DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2 + JDK-8313507: Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList + JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/ /TestFloatingDecimal should use RandomFactory + JDK-8313638: Add test for dump of resolved references + JDK-8313670: Simplify shared lib name handling code in some tests + JDK-8313720: C2 SuperWord: wrong result with - XX:+UseVectorCmov -XX:+UseCMoveUnconditionally + JDK-8313816: Accessing jmethodID might lead to spurious crashes + JDK-8313854: Some tests in serviceability area fail on localized Windows platform + JDK-8314164: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails intermittently in timeout + JDK-8314220: Configurable InlineCacheBuffer size + JDK-8314283: Support for NSS tests on aarch64 platforms + JDK-8314320: Mark runtime/CommandLine/ tests as flagless + JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) + JDK-8314513: [IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake + JDK-8314578: Non-verifiable code is emitted when two guards declare pattern variables in colon-switch + JDK-8314610: hotspot can't compile with the latest of gtest because of + JDK-8314612: TestUnorderedReduction.java fails with - XX:MaxVectorSize=32 and -XX:+AlignVector + JDK-8314629: Generational ZGC: Clearing All SoftReferences log line lacks GCId + JDK-8314829: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java ignores vm flags + JDK-8314830: runtime/ErrorHandling/ tests ignore external VM flags + JDK-8314831: NMT tests ignore vm flags + JDK-8314835: gtest wrappers should be marked as flagless + JDK-8314837: 5 compiled/codecache tests ignore VM flags + JDK-8314838: 3 compiler tests ignore vm flags + JDK-8314990: Generational ZGC: Strong OopStorage stats reported as weak roots + JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder + JDK-8315042: NPE in PKCS7.parseOldSignedData + JDK-8315097: Rename createJavaProcessBuilder + JDK-8315241: (fs) Move toRealPath tests in java/nio/file/Path/Misc.java to separate JUnit 5 test + JDK-8315406: [REDO] serviceability/jdwp/ /AllModulesCommandTest.java ignores VM flags + JDK-8315594: Open source few headless Swing misc tests + JDK-8315600: Open source few more headless Swing misc tests + JDK-8315602: Open source swing security manager test + JDK-8315611: Open source swing text/html and tree test + JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch + JDK-8315721: CloseRace.java#id0 fails transiently on libgraal + JDK-8315726: Open source several AWT applet tests + JDK-8315731: Open source several Swing Text related tests + JDK-8315761: Open source few swing JList and JMenuBar tests + JDK-8315891: java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null" + JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/ /bug4654927.java: component must be showing on the screen to determine its location + JDK-8315988: Parallel: Make TestAggressiveHeap use createTestJvm + JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm + JDK-8316028: Update FreeType to 2.13.2 + JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests + JDK-8316132: CDSProtectionDomain::get_shared_protection_domain should check for exception + JDK-8316229: Enhance class initialization logging + JDK-8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame + JDK-8316319: Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize + JDK-8316392: compiler/interpreter/ /TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal + JDK-8316410: GC: Make TestCompressedClassFlags use createTestJvm + JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/ /CheckOrigin.java as vm.flagless + JDK-8316446: 4 sun/management/jdp tests ignore VM flags + JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags + JDK-8316462: sun/jvmstat/monitor/MonitoredVm/ /MonitorVmStartTerminate.java ignores VM flags + JDK-8316464: 3 sun/tools tests ignore VM flags + JDK-8316562: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java times out after JDK-8314829 + JDK-8316594: C2 SuperWord: wrong result with hand unrolled loops + JDK-8316661: CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product + JDK-8316693: Simplify at-requires checkDockerSupport() + JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly + JDK-8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms + JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm + JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm + JDK-8317144: Exclude sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java on Linux ppc64le + JDK-8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm + JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm + JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm + JDK-8317300: javac erroneously allows "final" in front of a record pattern + JDK-8317307: test/jdk/com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information + JDK-8317316: G1: Make TestG1PercentageOptions use createTestJvm + JDK-8317317: G1: Make TestG1RemSetFlags use createTestJvm + JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm + JDK-8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm + JDK-8317358: G1: Make TestMaxNewSize use createTestJvm + JDK-8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong + JDK-8317535: Shenandoah: Remove unused code + JDK-8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma + JDK-8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 + JDK-8318039: GHA: Bump macOS and Xcode versions + JDK-8318082: ConcurrentModificationException from IndexWriter + JDK-8318154: Improve stability of WheelModifier.java test + JDK-8318157: RISC-V: implement ensureMaterializedForStackWalk intrinsic + JDK-8318158: RISC-V: implement roundD/roundF intrinsics + JDK-8318410: jdk/java/lang/instrument/BootClassPath/ /BootClassPathTest.sh fails on Japanese Windows + JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 + JDK-8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal + JDK-8318590: JButton ignores margin when painting HTML text + JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java + JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests + JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests + JDK-8318613: ChoiceFormat patterns are not well tested + JDK-8318689: jtreg is confused when folder name is the same as the test name + JDK-8318696: Do not use LFS64 symbols on Linux + JDK-8318737: Fallback linker passes bad JNI handle + JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/ /WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 + JDK-8318964: Fix build failures caused by 8315097 + JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files + JDK-8318983: Fix comment typo in PKCS12Passwd.java + JDK-8319103: Popups that request focus are not shown on Linux with Wayland + JDK-8319124: Update XML Security for Java to 3.0.3 + JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 + JDK-8319136: Skip pkcs11 tests on linux-aarch64 + JDK-8319137: release _object in ObjectMonitor dtor to avoid races + JDK-8319213: Compatibility.java reads both stdout and stderr of JdkUtils + JDK-8319314: NMT detail report slow or hangs for large number of mappings + JDK-8319372: C2 compilation fails with "Bad immediate dominator info" + JDK-8319382: com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case + JDK-8319456: jdk/jfr/event/gc/collection/ /TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes + JDK-8319548: Unexpected internal name for Filler array klass causes error in VisualVM + JDK-8319569: Several java/util tests should be updated to accept VM flags + JDK-8319633: runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX + JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh + JDK-8319777: Zero: Support 8-byte cmpxchg + JDK-8319879: Stress mode to randomize incremental inlining decision + JDK-8319883: Zero: Use atomic built-ins for 64-bit accesses + JDK-8319897: Move StackWatermark handling out of LockStack::contains + JDK-8319938: TestFileChooserSingleDirectorySelection.java fails with "getSelectedFiles returned empty array" + JDK-8320052: Zero: Use __atomic built-ins for atomic RMW operations + JDK-8320145: Compiler should accept final variable in Record Pattern + JDK-8320168: handle setsocktopt return values + JDK-8320206: Some intrinsics/stubs missing vzeroupper on x86_64 + JDK-8320208: Update Public Suffix List to b5bf572 + JDK-8320300: Adjust hs_err output in malloc/mmap error cases + JDK-8320303: Allow PassFailJFrame to accept single window creator + JDK-8320309: AIX: pthreads created by foreign test library don't work as expected + JDK-8320383: refresh libraries cache on AIX in VMError::report + JDK-8320582: Zero: Misplaced CX8 enablement flag + JDK-8320798: Console read line with zero out should zero out underlying buffer + JDK-8320807: [PPC64][ZGC] C1 generates wrong code for atomics + JDK-8320830: [AIX] Dont mix os::dll_load() with direct dlclose() calls + JDK-8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support + JDK-8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds + JDK-8320890: [AIX] Find a better way to mimic dl handle equality + JDK-8320898: exclude compiler/vectorapi/reshape/ /TestVectorReinterpret.java on ppc64(le) platforms + JDK-8320907: Shenandoah: Remove ShenandoahSelfFixing flag + JDK-8320921: GHA: Parallelize hotspot_compiler test jobs + JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch + JDK-8321120: Shenandoah: Remove ShenandoahElasticTLAB flag + JDK-8321122: Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag + JDK-8321131: Console read line with zero out should zero out underlying buffer in JLine + JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions + JDK-8321164: javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...] + JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode + JDK-8321269: Require platforms to define DEFAULT_CACHE_LINE_SIZE + JDK-8321374: Add a configure option to explicitly set CompanyName property in VersionInfo resource for Windows exe/dll + JDK-8321408: Add Certainly roots R1 and E1 + JDK-8321409: Console read line with zero out should zero out underlying buffer in JLine (redux) + JDK-8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers flag + JDK-8321480: ISO 4217 Amendment 176 Update + JDK-8321542: C2: Missing ChaCha20 stub for x86_32 leads to crashes + JDK-8321582: yield .class not parsed correctly. + JDK-8321599: Data loss in AVX3 Base64 decoding + JDK-8321619: Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects + JDK-8321894: Bump update version for OpenJDK: 21.0.3 + JDK-8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform + JDK-8321974: Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized + JDK-8322040: Missing array bounds check in ClassReader.parameter + JDK-8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size + JDK-8322142: JFR: Periodic tasks aren't orphaned between recordings + JDK-8322159: ThisEscapeAnalyzer crashes for erroneous code + JDK-8322255: Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold + JDK-8322279: Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples + JDK-8322282: Incorrect LoaderConstraintTable::add_entry after JDK-8298468 + JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces + JDK-8322417: Console read line with zero out should zero out when throwing exception + JDK-8322418: Problem list gc/TestAllocHumongousFragment.java subtests for 8298781 + JDK-8322512: StringBuffer.repeat does not work correctly after toString() was called + JDK-8322583: RISC-V: Enable fast class initialization checks + JDK-8322725: (tz) Update Timezone Data to 2023d + JDK-8322750: Test "api/java_awt/interactive/ /SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray + JDK-8322772: Clean up code after JDK-8322417 + JDK-8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output + JDK-8322790: RISC-V: Tune costs for shuffles with no conversion + JDK-8322957: Generational ZGC: Relocation selection must join the STS + JDK-8323008: filter out harmful -std* flags added by autoconf from CXX + JDK-8323021: Shenandoah: Encountered reference count always attributed to first worker thread + JDK-8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination + JDK-8323086: Shenandoah: Heap could be corrupted by oom during evacuation + JDK-8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if + JDK-8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test + JDK-8323243: JNI invocation of an abstract instance method corrupts the stack + JDK-8323331: fix typo hpage_pdm_size + JDK-8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled + JDK-8323515: Create test alias "all" for all test roots + JDK-8323637: Capture hotspot replay files in GHA + JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed + JDK-8323659: LinkedTransferQueue add and put methods call overridable offer + JDK-8323664: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations + JDK-8323667: Library debug files contain non-reproducible full gcc include paths + JDK-8323671: DevKit build gcc libraries contain full paths to source location + JDK-8323717: Introduce test keyword for tests that need external dependencies + JDK-8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX + JDK-8324050: Issue store-store barrier after re-materializing objects during deoptimization + JDK-8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode + JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 + JDK-8324514: ClassLoaderData::print_on should print address of class loader + JDK-8324598: use mem_unit when working with sysinfo memory and swap related information + JDK-8324637: [aix] Implement support for reporting swap space in jdk.management + JDK-8324647: Invalid test group of lib-test after JDK-8323515 + JDK-8324659: GHA: Generic jtreg errors are not reported + JDK-8324753: [AIX] adjust os_posix after JDK-8318696 + JDK-8324858: [vectorapi] Bounds checking issues when accessing memory segments + JDK-8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers + JDK-8324937: GHA: Avoid multiple test suites per job + JDK-8325074: ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11 + JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/ /AKISerialNumber.java is failing + JDK-8325150: (tz) Update Timezone Data to 2024a + JDK-8325194: GHA: Add macOS M1 testing + JDK-8325254: CKA_TOKEN private and secret keys are not necessarily sensitive + JDK-8325444: GHA: JDK-8325194 causes a regression + JDK-8325470: [AIX] use fclose after fopen in read_psinfo + JDK-8325496: Make TrimNativeHeapInterval a product switch + JDK-8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena() + JDK-8325876: crashes in docker container tests on Linuxppc64le Power8 machines + JDK-8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE + JDK-8327391: Add SipHash attribution file + JDK-8329838: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.3 - Modified patches: * disable-doclint-by-default.patch * fips.patch * java-21-openjdk.spec * java-atk-wrapper-security.patch * loadAssistiveTechnologies.patch * memory-limits.patch * multiple-pkcs11-library-init.patch * system-pcsclite.patch * zero-ranges.patch + rediff to apply without fuzz- Added patch: * reproducible-jlink.patch + make the timestamp in jmods reproducible- Removed patch: * alternative-tzdb_dat.patch + Remove the possibility to use the system timezone-java. It creates more problems then it solves (bsc#1213470)- Use %patch -P N instead of deprecated %patchN.- Recommend mozilla-nss-sysinit in order to have available the /etc/pki/nssdb directory and its content, required in fips mode (bsc#1219662) - Do not install our crafted nss.fips.cfg file, but use the one that the build produces with our fips.patch applied - Removed patch: * nss-security-provider.patch + this DISABLED nss security provider was not used for years and is largely rendered obsolete by the NSS-FIPS provider - Modified patch: * fips.patch + adapt to the removal of the nss security provider- Add JPackage base provides for SLE15 too (bsc#1219115)- Update to upstream tag jdk-21.0.2+13 (January 2024 CPU) * CVEs + CVE-2024-20918, bsc#1218907 + CVE-2024-20919, bsc#1218903 + CVE-2024-20921, bsc#1218905 + CVE-2024-20945, bsc#1218909 + CVE-2024-20952, bsc#1218911 * Security fixes + JDK-8308204: Enhanced certificate processing + JDK-8314295: Enhance verification of verifier + JDK-8314307: Improve loop handling + JDK-8314468: Improve Compiler loops + JDK-8316976: Improve signature handling + JDK-8317547: Enhance TLS connection support * Other changes + JDK-8038244: (fs) Check return value of malloc in Java_sun_nio_fs_AixNativeDispatcher_getmntctl() + JDK-8161536: sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java fails with ProviderException + JDK-8219652: [aix] Tests failing with JNI attach problems. + JDK-8225377: type annotations are not visible to javac plugins across compilation boundaries + JDK-8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()" + JDK-8267502: JDK-8246677 caused 16x performance regression in SynchronousQueue + JDK-8267509: Improve IllegalAccessException message to include the cause of the exception + JDK-8268916: Tests for AffirmTrust roots + JDK-8286757: adlc tries to build with /pathmap but without /experimental:deterministic + JDK-8294156: Allow PassFailJFrame.Builder to create test UI + JDK-8294158: HTML formatting for PassFailJFrame instructions + JDK-8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env + JDK-8294535: Add screen capture functionality to PassFailJFrame + JDK-8295068: SSLEngine throws NPE parsing CertificateRequests + JDK-8295555: Primitive wrapper caches could be `@Stable` + JDK-8299614: Shenandoah: STW mark should keep nmethod/oops referenced from stack chunk alive + JDK-8300663: java/util/concurrent/SynchronousQueue/ /Fairness.java failed with "Error: fair=true i=0 j=1" + JDK-8301247: JPackage app-image exe launches multiple exe's in JDK 17+ + JDK-8301341: LinkedTransferQueue does not respect timeout for poll() + JDK-8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed + JDK-8301489: C1: ShortLoopOptimizer might lift instructions before their inputs + JDK-8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library + JDK-8303737: C2: Load can bypass subtype check that enforces it's from the right object type + JDK-8306561: Possible out of bounds access in print_pointer_information + JDK-8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17 + JDK-8308452: Extend internal Architecture enum with byte order and address size + JDK-8308479: [s390x] Implement alternative fast-locking scheme + JDK-8308592: Framework for CA interoperability testing + JDK-8308593: Add KEEPALIVE Extended Socket Options Support for Windows + JDK-8309209: C2 failed "assert(_stack_guard_state == stack_guard_reserved_disabled) failed: inconsistent state" + JDK-8309305: sun/security/ssl/SSLSocketImpl/ /BlockedAsyncClose.java fails with jtreg test timeout + JDK-8309545: Thread.interrupted from virtual thread needlessly resets interrupt status + JDK-8309663: test fails "assert(check_alignment(result)) failed: address not aligned: 0x00000008baadbabe" + JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory + JDK-8309974: some JVMCI tests fail when VM options include - XX:+EnableJVMCI + JDK-8310239: Add missing cross modifying fence in nmethod entry barriers + JDK-8310512: Cleanup indentation in jfc files + JDK-8310596: Utilize existing method frame::interpreter_frame_monitor_size_in_bytes() + JDK-8310982: jdk/internal/util/ArchTest.java fails after JDK-8308452 failed with Method isARM() + JDK-8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to java.lang.RuntimeException: Did not find expected NMT output + JDK-8311514: Incorrect regex in TestMetaSpaceLog.java + JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java + JDK-8311591: Add SystemModulesPlugin test case that splits module descriptors with new local variables defined by DedupSetBuilder + JDK-8311630: [s390] Implementation of Foreign Function & Memory API (Preview) + JDK-8311631: When multiple users run tools/jpackage/share/ /LicenseTest.java, Permission denied for writing /var/tmp/*.files + JDK-8311680: Update the release version after forking Oct CPU23_10 + JDK-8311681: Update the Jan CPU24_01 release date in master branch after forking Oct CPU23_10 + JDK-8311813: C1: Uninitialized PhiResolver::_loop field + JDK-8311938: Add default cups include location for configure on AIX + JDK-8312078: [PPC] JcmdScale.java Failing on AIX + JDK-8312126: NullPointerException in CertStore.getCRLs after 8297955 + JDK-8312166: (dc) DatagramChannel's socket adaptor does not release carrier thread when blocking in receive + JDK-8312174: missing JVMTI events from vthreads parked during JVMTI attach + JDK-8312191: ColorConvertOp.filter for the default destination is too slow + JDK-8312433: HttpClient request fails due to connection being considered idle and closed + JDK-8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom" + JDK-8312440: assert(cast != nullptr) failed: must have added a cast to pin the node + JDK-8312466: /bin/nm usage in AIX makes needs -X64 flag + JDK-8312467: relax the builddir check in make/autoconf/basic.m4 + JDK-8312592: New parentheses warnings after HarfBuzz 7.2.0 update + JDK-8312612: handle WideCharToMultiByte return values + JDK-8313164: src/java.desktop/windows/native/libawt/windows/ /awt_Robot.cpp GetRGBPixels adjust releasing of resources + JDK-8313167: Update to use jtreg 7.3 + JDK-8313206: PKCS11 tests silently skip execution + JDK-8313244: NM flags handling in configure process + JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns + JDK-8313322: RISC-V: implement MD5 intrinsic + JDK-8313368: (fc) FileChannel.size returns 0 on block special files + JDK-8313575: Refactor PKCS11Test tests + JDK-8313616: support loading library members on AIX in os::dll_load + JDK-8313643: Update HarfBuzz to 8.2.2 + JDK-8313656: assert(!JvmtiExport::can_support_virtual_threads()) with -XX:-DoJVMTIVirtualThreadTransitions + JDK-8313756: [BACKOUT] 8308682: Enhance AES performance + JDK-8313760: [REDO] Enhance AES performance + JDK-8313779: RISC-V: use andn / orn in the MD5 instrinsic + JDK-8313781: Add regression tests for large page logging and user-facing error messages + JDK-8313782: Add user-facing warning if THPs are enabled but cannot be used + JDK-8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md + JDK-8313873: java/nio/channels/DatagramChannel/ /SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation + JDK-8314045: ArithmeticException in GaloisCounterMode + JDK-8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges + JDK-8314120: Add tests for FileDescriptor.sync + JDK-8314121: test tools/jpackage/share/ /RuntimePackageTest.java#id0 fails on RHEL8 + JDK-8314191: C2 compilation fails with "bad AD file" + JDK-8314226: Series of colon-style fallthrough switch cases with guards compiled incorrectly + JDK-8314242: Update applications/scimark/Scimark.java to accept VM flags + JDK-8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux + JDK-8314263: Signed jars triggering Logger finder recursion and StackOverflowError + JDK-8314330: java/foreign tests should respect vm flags when start new processes + JDK-8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table" + JDK-8314495: Update to use jtreg 7.3.1 + JDK-8314551: More generic way to handshake GC threads with monitor deflation + JDK-8314580: PhaseIdealLoop::transform_long_range_checks fails with assert "was tested before" + JDK-8314632: Intra-case dominance check fails in the presence of a guard + JDK-8314759: VirtualThread.parkNanos timeout adjustment when pinned should be replaced + JDK-8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case + JDK-8314935: Shenandoah: Unable to throw OOME on back-to-back Full GCs + JDK-8315026: ProcessHandle implementation listing processes on AIX should use getprocs64 + JDK-8315062: [GHA] get-bootjdk action should return the abolute path + JDK-8315082: [REDO] Generational ZGC: Tests crash with assert(index == 0 || is_power_of_2(index)) + JDK-8315088: C2: assert(wq.size() - before == EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of this body if empty + JDK-8315195: RISC-V: Update hwprobe query for new extensions + JDK-8315206: RISC-V: hwprobe query is_set return wrong value + JDK-8315213: java/lang/ProcessHandle/TreeTest.java test enhance output of children + JDK-8315214: Do not run sun/tools/jhsdb tests concurrently + JDK-8315362: NMT: summary diff reports threads count incorrectly + JDK-8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes? + JDK-8315383: jlink SystemModulesPlugin incorrectly parses the options + JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases + JDK-8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests + JDK-8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests + JDK-8315452: Erroneous AST missing modifiers for partial input + JDK-8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen + JDK-8315545: C1: x86 cmove can use short branches + JDK-8315549: CITime misreports code/total nmethod sizes + JDK-8315554: C1: Replace "cmp reg, 0" with "test reg, reg" on x86 + JDK-8315578: PPC builds are broken after JDK-8304913 + JDK-8315579: SPARC64 builds are broken after JDK-8304913 + JDK-8315606: Open source few swing text/html tests + JDK-8315612: RISC-V: intrinsic for unsignedMultiplyHigh + JDK-8315644: increase timeout of sun/security/tools/jarsigner/Warning.java + JDK-8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix) + JDK-8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java + JDK-8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java + JDK-8315688: Update jdk21u fix version to 21.0.2 + JDK-8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test + JDK-8315696: SignedLoggerFinderTest.java test failed + JDK-8315702: jcmd Thread.dump_to_file slow with millions of virtual threads + JDK-8315706: com/sun/tools/attach/warnings/ /DynamicLoadWarningTest.java real fix for failure on AIX + JDK-8315735: VerifyError when switch statement used with synchronized block + JDK-8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le + JDK-8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test + JDK-8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies + JDK-8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests + JDK-8315863: [GHA] Update checkout action to use v4 + JDK-8315869: UseHeavyMonitors not used + JDK-8315920: C2: "control input must dominate current control" assert failure + JDK-8315931: RISC-V: xxxMaxVectorTestsSmokeTest fails when using RVV + JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java test + JDK-8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests + JDK-8315942: Sort platform enums and definitions after JDK-8304913 follow-ups + JDK-8315960: test/jdk/java/io/File/TempDirDoesNotExist.java leaves test files behind + JDK-8315971: ProblemList containers/docker/ /TestMemoryAwareness.java on linux-all + JDK-8316003: Update FileChooserSymLinkTest.java to HTML instructions + JDK-8316017: Refactor timeout handler in PassFailJFrame + JDK-8316025: Use testUI() method of PassFailJFrame.Builder in FileChooserSymLinkTest.java + JDK-8316030: Update Libpng to 1.6.40 + JDK-8316031: SSLFlowDelegate should not log from synchronized block + JDK-8316060: test/hotspot/jtreg/runtime/reflect/ /ReflectOutOfMemoryError.java may fail if heap is huge + JDK-8316087: Test SignedLoggerFinderTest.java is still failing + JDK-8316113: Infinite permission checking loop in java/net/spi/ /InetAddressResolverProvider/RuntimePermissionTest + JDK-8316123: ProblemList serviceability/dcmd/gc/RunFinalizationTest.java on AIX + JDK-8316130: Incorrect control in LibraryCallKit::inline_native_notify_jvmti_funcs + JDK-8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests + JDK-8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow + JDK-8316178: Better diagnostic header for CodeBlobs + JDK-8316179: Use consistent naming for lightweight locking in MacroAssembler + JDK-8316181: Move the fast locking implementation out of the .ad files + JDK-8316199: Remove sun/tools/jstatd/TestJstatd* tests from problemlist for Windows. + JDK-8316206: Test StretchedFontTest.java fails for Baekmuk font + JDK-8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux + JDK-8316337: (bf) Concurrency issue in DirectByteBuffer.Deallocator + JDK-8316341: sun/security/pkcs11/PKCS11Test.java needs adjustment on Linux ppc64le Ubuntu 22 + JDK-8316387: Exclude more failing multicast tests on AIX after JDK-8315651 + JDK-8316396: Endless loop in C2 compilation triggered by AddNode::IdealIL + JDK-8316399: Exclude java/net/MulticastSocket/Promiscuous.java on AIX + JDK-8316400: Exclude jdk/jfr/event/runtime/ /TestResidentSetSizeEvent.java on AIX + JDK-8316401: sun/tools/jhsdb/JStackStressTest.java failed with "InternalError: We should have found a thread that owns the anonymous lock" + JDK-8316411: compiler/compilercontrol/ /TestConflictInlineCommands.java fails intermittent with force inline by CompileCommand missing + JDK-8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86 + JDK-8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests + JDK-8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC + JDK-8316436: ContinuationWrapper uses unhandled nullptr oop + JDK-8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit + JDK-8316468: os::write incorrectly handles partial write + JDK-8316514: Better diagnostic header for VtableStub + JDK-8316540: StoreReproducibilityTest fails on some locales + JDK-8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg + JDK-8316581: Improve performance of Symbol::print_value_on() + JDK-8316585: [REDO] runtime/InvocationTests spend a lot of time on dependency verification + JDK-8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b + JDK-8316648: jrt-fs.jar classes not reproducible between standard and bootcycle builds + JDK-8316659: assert(LockingMode != LM_LIGHTWEIGHT || flag == CCR0) failed: bad condition register + JDK-8316671: sun/security/ssl/SSLSocketImpl/ /SSLSocketCloseHang.java test fails intermittent with Read timed out + JDK-8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable + JDK-8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java + JDK-8316719: C2 compilation still fails with "bad AD file" + JDK-8316735: Print LockStack in hs_err files + JDK-8316741: BasicStroke.createStrokedShape miter-limits failing on small shapes + JDK-8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning + JDK-8316746: Top of lock-stack does not match the unlocked object + JDK-8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize + JDK-8316859: RISC-V: Disable detection of V through HWCAP + JDK-8316879: RegionMatches1Tests fails if CompactStrings are disabled after JDK-8302163 + JDK-8316880: AArch64: "stop: Header is not fast-locked" with - XX:-UseLSE since JDK-8315880 + JDK-8316894: make test TEST="jtreg:test/jdk/..." fails on AIX + JDK-8316906: Clarify TLABWasteTargetPercent flag + JDK-8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries + JDK-8316933: RISC-V: compiler/vectorapi/ /VectorCastShape128Test.java fails when using RVV + JDK-8316935: [s390x] Use consistent naming for lightweight locking in MacroAssembler + JDK-8316958: Add test for unstructured locking + JDK-8316967: Correct the scope of vmtimer in UnregisteredClasses::load_class + JDK-8317039: Enable specifying the JDK used to run jtreg + JDK-8317136: [AIX] Problem List runtime/jni/terminatedThread/TestTerminatedThread.java + JDK-8317257: RISC-V: llvm build broken + JDK-8317262: LockStack::contains(oop) fails "assert(t->is_Java_thread()) failed: incorrect cast to JavaThread" + JDK-8317294: Classloading throws exceptions over already pending exceptions + JDK-8317327: Remove JT_JAVA dead code in jib-profiles.js + JDK-8317331: Solaris build failed with "declaration can not follow a statement (E_DECLARATION_IN_CODE)" + JDK-8317335: Build on windows fails after 8316645 + JDK-8317336: Assertion error thrown during 'this' escape analysis + JDK-8317340: Windows builds are not reproducible if MS VS compiler install path differs + JDK-8317373: Add Telia Root CA v2 + JDK-8317374: Add Let's Encrypt ISRG Root X2 + JDK-8317439: Updating RE Configs for BUILD REQUEST 21.0.2+1 + JDK-8317507: C2 compilation fails with "Exceeded _node_regs array" + JDK-8317510: Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name + JDK-8317581: [s390x] Multiple test failure with LockingMode=2 + JDK-8317601: Windows build on WSL broken after JDK-8317340 + JDK-8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win) + JDK-8317692: jcmd GC.heap_dump performance regression after JDK-8292818 + JDK-8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691 + JDK-8317706: Exclude java/awt/Graphics2D/DrawString/ /RotTransText.java on linux + JDK-8317711: Exclude gtest/GTestWrapper.java on AIX + JDK-8317736: Stream::handleReset locks twice + JDK-8317751: ProblemList ConsumeForModalDialogTest.java, MenuItemActivatedTest.java & MouseModifiersUnitTest_Standard.java for windows + JDK-8317772: NMT: Make peak values available in release builds + JDK-8317790: Fix Bug entry for exclusion of runtime/jni/terminatedThread/TestTerminatedThread.java on AIX + JDK-8317803: Exclude java/net/Socket/asyncClose/Race.java on AIX + JDK-8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039 + JDK-8317818: Combinatorial explosion during 'this' escape analysis + JDK-8317834: java/lang/Thread/IsAlive.java timed out + JDK-8317839: Exclude java/nio/channels/Channels/ /SocketChannelStreams.java on AIX + JDK-8317920: JDWP-agent sends broken exception event with onthrow option + JDK-8317959: Check return values of malloc in native java.base coding + JDK-8317964: java/awt/Mouse/MouseModifiersUnitTest/ /MouseModifiersUnitTest_Standard.java fails on macosx-all after JDK-8317751 + JDK-8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/ /SSLEngineTestCase.java to handle default cases + JDK-8317987: C2 recompilations cause high memory footprint + JDK-8318078: ADLC: pass ASSERT and PRODUCT flags + JDK-8318089: Class space not marked as such with NMT when CDS is off + JDK-8318137: Change milestone to fcs for all releases + JDK-8318144: Match on enum constants with body compiles but fails with MatchException + JDK-8318183: C2: VM may crash after hitting node limit + JDK-8318240: [AIX] Cleaners.java test failure + JDK-8318415: Adjust describing comment of os_getChildren after 8315026 + JDK-8318474: Fix memory reporter for thread_count + JDK-8318525: Atomic gtest should run as TEST_VM to access VM capabilities + JDK-8318528: Rename TestUnstructuredLocking test + JDK-8318540: make test cannot run .jasm tests directly + JDK-8318562: Computational test more than 2x slower when AVX instructions are used + JDK-8318587: refresh libraries cache on AIX in print_vm_info + JDK-8318591: avoid leaks in loadlib_aix.cpp reload_table() + JDK-8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2 + JDK-8318705: [macos] ProblemList java/rmi/registry/multipleRegistries/MultipleRegistries.java + JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" + JDK-8318759: Add four DigiCert root certificates + JDK-8318889: C2: add bailout after assert Bad graph detected in build_loop_late + JDK-8318895: Deoptimization results in incorrect lightweight locking stack + JDK-8318951: Additional negative value check in JPEG decoding + JDK-8318953: RISC-V: Small refactoring for MacroAssembler::test_bit + JDK-8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return + JDK-8318957: enhance agentlib:jdwp help output by info about allow option + JDK-8318961: increase javacserver connection timeout values and max retry attempts + JDK-8318981: compiler/compilercontrol/ /TestConflictInlineCommands.java fails intermittent with 'disallowed by CompileCommand' missing from stdout/stderr + JDK-8319104: GtestWrapper crashes with SIGILL in AsyncLogTest::test_asynclog_raw on AIX opt + JDK-8319120: Unbound ScopedValue.get() throws the wrong exception + JDK-8319184: RISC-V: improve MD5 intrinsic + JDK-8319187: Add three eMudhra emSign roots + JDK-8319195: Move most tier 1 vector API regression tests to tier 3 + JDK-8319268: Build failure with GCC8.3.1 after 8313643 + JDK-8319339: Internal error on spurious markup in a hybrid snippet + JDK-8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader + JDK-8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc + JDK-8319532: jshell - Non-sealed declarations sometimes break a snippet evaluation + JDK-8319542: Fix boundaries of region to be tested with os::is_readable_range + JDK-8319700: [AArch64] C2 compilation fails with "Field too big for insn" + JDK-8319828: runtime/NMT/VirtualAllocCommitMerge.java may fail if mixing interpreted and compiled native invocations + JDK-8319922: libCreationTimeHelper.so fails to link in JDK 21 + JDK-8319958: test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit + JDK-8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks + JDK-8320001: javac crashes while adding type annotations to the return type of a constructor + JDK-8320053: GHA: Cross-compile gtest code + JDK-8320209: VectorMaskGen clobbers rflags on x86_64 + JDK-8320280: RISC-V: Avoid passing t0 as temp register to MacroAssembler::lightweight_lock/unlock + JDK-8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity + JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly + JDK-8320601: ProblemList java/lang/invoke/lambda/ /LambdaFileEncodingSerialization.java on linux-all + JDK-8321067: Unlock experimental options in EATests.java + JDK-8322883: [BACKOUT] 8225377: type annotations are not visible to javac plugins across compilation boundaries + JDK-8322985: [BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used- Modified patch: * fips.patch + use the system crypto-policies provided configuration file by default (bsc#1218061)- Set priority and make it the preferred JDK- Upgrade to upstream tag jdk-21.0.1+12 (October 2023 CPU) * Security fixes: + JDK-8286503: Enhance security classes + JDK-8308204: Enhanced certificate processing + JDK-8309966, CVE-2023-22081, bsc#1216374: Enhanced TLS connections + JDK-8312248: Enhanced archival support redux + JDK-8314649: Enhanced archival support redux + JDK-8317121, CVE-2023-22025, bsc#1216339: vector_masked_load instruction is moved too early after JDK-8286941 * Other changes: + JDK-8240567: MethodTooLargeException thrown while creating a jlink image + JDK-8284772: GHA: Use GCC Major Version Dependencies Only + JDK-8293114: JVM should trim the native heap + JDK-8296581: Better system proxy support + JDK-8297856: Improve handling of Bidi characters + JDK-8299658: C1 compilation crashes in LinearScan::resolve_exception_edge + JDK-8302017: Allocate BadPaddingException only if it will be thrown + JDK-8303815: Improve Metaspace test speed + JDK-8304954: SegmentedCodeCache fails when using large pages + JDK-8307766: Linux: Provide the option to override the timer slack + JDK-8308042: [macos] Developer ID Application Certificate not picked up by jpackage if it contains UNICODE characters + JDK-8308047: java/util/concurrent/ScheduledThreadPoolExecutor/ /BasicCancelTest.java timed out and also had jcmd pipe errors + JDK-8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError + JDK-8308474: DSA does not reset SecureRandom when initSign is called again + JDK-8308609: java/lang/ScopedValue/StressStackOverflow.java fails with "-XX:-VMContinuations" + JDK-8309032: jpackage does not work for module projects unless --module-path is specified + JDK-8309088: security/infra/java/security/cert/ /CertPathValidator/certification/AmazonCA.java fails + JDK-8309214: sun/security/pkcs11/KeyStore/ /CertChainRemoval.java fails after 8301154 + JDK-8309475: Test java/foreign/TestByteBuffer.java fails: a problem with msync (aix) + JDK-8309502: RISC-V: String.indexOf intrinsic may produce misaligned memory loads + JDK-8309591: Socket.setOption(TCP_QUICKACK) uses wrong level + JDK-8309746: Reconfigure check should include make/conf/version-numbers.conf + JDK-8309889: [s390] Missing return statement after calling jump_to_native_invoker method in generate_method_handle_dispatch. + JDK-8310106: sun.security.ssl.SSLHandshake .getHandshakeProducer() incorrectly checks handshakeConsumers + JDK-8310171: Bump version numbers for 21.0.1 + JDK-8310211: serviceability/jvmti/thread/GetStackTrace/ /getstacktr03/getstacktr03.java failing + JDK-8310233: Fix THP detection on Linux + JDK-8310268: RISC-V: misaligned memory access in String.Compare intrinsic + JDK-8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose + JDK-8310586: ProblemList java/lang/ScopedValue/ /StressStackOverflow.java#default with virtual threads on linux-all + JDK-8310687: JDK-8303215 is incomplete + JDK-8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V + JDK-8311026: Some G1 specific tests do not set -XX:+UseG1GC + JDK-8311033: [macos] PrinterJob does not take into account Sides attribute + JDK-8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem + JDK-8311249: Remove unused MemAllocator::obj_memory_range + JDK-8311285: report some fontconfig related environment variables in hs_err file + JDK-8311511: Improve description of NativeLibrary JFR event + JDK-8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers + JDK-8311682: Change milestone to fcs for all releases + JDK-8311862: RISC-V: small improvements to shift immediate instructions + JDK-8311917: MAP_FAILED definition seems to be obsolete in src/java.desktop/unix/native/common/awt/fontpath.c + JDK-8311921: Inform about MaxExpectedDataSegmentSize in case of pthread_create failures on AIX + JDK-8311923: TestIRMatching.java fails on RISC-V + JDK-8311926: java/lang/ScopedValue/StressStackOverflow.java takes 9mins in tier1 + JDK-8311955: c++filt is now ibm-llvm-cxxfilt when using xlc17 / clang on AIX + JDK-8311981: Test gc/stringdedup/ /TestStringDeduplicationAgeThreshold.java#ZGenerational timed out + JDK-8312127: FileDescriptor.sync should temporarily increase parallelism + JDK-8312180: (bf) MappedMemoryUtils passes incorrect arguments to msync (aix) + JDK-8312182: THPs cause huge RSS due to thread start timing issue + JDK-8312394: [linux] SIGSEGV if kernel was built without hugepage support + JDK-8312395: Improve assertions in growableArray + JDK-8312401: SymbolTable::do_add_if_needed hangs when called in InstanceKlass::add_initialization_error path with requesting length exceeds max_symbol_length + JDK-8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar + JDK-8312525: New test runtime/os/ /TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction + JDK-8312535: MidiSystem.getSoundbank() throws unexpected SecurityException + JDK-8312555: Ideographic characters aren't stretched by AffineTransform.scale(2, 1) + JDK-8312573: Failure during CompileOnly parsing leads to ShouldNotReachHere + JDK-8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation + JDK-8312591: GCC 6 build failure after JDK-8280982 + JDK-8312619: Strange error message when switching over long + JDK-8312620: WSL Linux build crashes after JDK-8310233 + JDK-8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased + JDK-8312909: C1 should not inline through interface calls with non-subtype receiver + JDK-8312976: MatchResult produces StringIndexOutOfBoundsException for groups outside match + JDK-8312984: javac may crash on a record pattern with too few components + JDK-8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074 + JDK-8313248: C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers + JDK-8313262: C2: Sinking node may cause required cast to be dropped + JDK-8313307: java/util/Formatter/Padding.java fails on some Locales + JDK-8313312: Add missing classpath exception copyright header + JDK-8313323: javac -g on a java file which uses unnamed variable leads to ClassFormatError when launching that class + JDK-8313402: C1: Incorrect LoadIndexed value numbering + JDK-8313428: GHA: Bump GCC versions for July 2023 updates + JDK-8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0 + JDK-8313602: increase timeout for jdk/classfile/CorpusTest.java + JDK-8313626: C2 crash due to unexpected exception control flow + JDK-8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors + JDK-8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly + JDK-8313678: SymbolTable can leak Symbols during cleanup + JDK-8313691: use close after failing os::fdopen in vmError and ciEnv + JDK-8313701: GHA: RISC-V should use the official repository for bootstrap + JDK-8313707: GHA: Bootstrap sysroots with --variant=minbase + JDK-8313752: InstanceKlassFlags::print_on doesn't print the flag names + JDK-8313765: Invalid CEN header (invalid zip64 extra data field size) + JDK-8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer + JDK-8313874: JNI NewWeakGlobalRef throws exception for null arg + JDK-8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/ /CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError + JDK-8313904: [macos] All signing tests which verifies unsigned app images are failing + JDK-8314020: Print instruction blocks in byte units + JDK-8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info + JDK-8314063: The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection + JDK-8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java + JDK-8314118: Update JMH devkit to 1.37 + JDK-8314139: TEST_BUG: runtime/os/ /THPsInThreadStackPreventionTest.java could fail on machine with large number of cores + JDK-8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp + JDK-8314216: Case enumConstant, pattern compilation fails + JDK-8314262: GHA: Cut down cross-compilation sysroots deeper + JDK-8314423: Multiple patterns without unnamed variables + JDK-8314426: runtime/os/TestTrimNative.java is failing on slow machines + JDK-8314501: Shenandoah: sun/tools/jhsdb/heapconfig/ /JMapHeapConfigTest.java fails + JDK-8314517: some tests fail in case ipv6 is disabled on the machine + JDK-8314618: RISC-V: -XX:MaxVectorSize does not work as expected + JDK-8314656: GHA: No need for Debian ports keyring installation after JDK-8313701 + JDK-8314679: SA fails to properly attach to JVM after having just detached from a different JVM + JDK-8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev + JDK-8314850: SharedRuntime::handle_wrong_method() gets called too often when resolving Continuation.enter + JDK-8314960: Add Certigna Root CA - 2 + JDK-8315020: The macro definition for LoongArch64 zero build is not accurate. + JDK-8315051: jdk/jfr/jvm/TestGetEventWriter.java fails with non-JVMCI GCs + JDK-8315534: Incorrect warnings about implicit annotation processing- Compiler flags to realign stack on ix86 (bsc#1214790)- Added patch: * reproducible-properties.patch + use SOURCE_DATE_EPOCH for timestamp in properties files if it is set- Initial packaging of OpenJDK 21 release - Highlight of changes to OpenJDK 17 LTS * Additions + HotSpot JVM JEP-422: Linux/RISC-V Port (19) ° Garbage Collectors JEP-439: Generational ZGC (21) ° Serviceability JEP-451: Prepare to Disallow the Dynamic Loading of Agents (21) + Language JEP-441: Pattern Matching for switch (21) JEP-440: Record Patterns (21) + Libraries JEP-444: Virtual Threads (21) ° Collections JEP-431: Sequenced Collections (21) ° Cryptography JEP-452: Key Encapsulation Mechanism API (21) ° I/O JEP-400: UTF-8 by Default (18) ° Networking JEP-418: Internet-Address Resolution SPI (18) JEP-408: Simple Web Server (18) ° Reflection & Method Handles JEP-416: Reimplement Core Reflection with Method Handles (18) + Tools ° JavaDoc JEP-413: Code Snippets in Java API Documentation (18) * Preview & Incubating + Language JEP-430: String Templates (Preview) (21) JEP-445: Unnamed Classes and Instance Main Methods (Preview) (21) JEP-443: Unnamed Patterns and Variables (Preview) (21) + Libraries JEP-442: Foreign Function & Memory API (Third Preview) (21) JEP-446: Scoped Values (Preview) (21) JEP-453: Structured Concurrency (Preview) (21) JEP-448: Vector API (Sixth Incubator) (21) * Deprecations + HotSpot JVM JEP-449: Deprecate the Windows 32-bit x86 Port for Removal (21) + Libraries JEP-421: Deprecate Finalization for Removal (18)/bin/sh/bin/shjava-21-openjdk-accessibilitys390zl3a 1769437538  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a21.0.10.0-150600.3.23.121.0.10.021.0.10.0-150600.3.23.121.0.10.0-150600.3.23.121.0.10.0-150600.3.23.12121.0.10.0-150600.3.23.121.0.10.021.0.10.04.321.0.10.021.0.10.021.0.10.021.0.10.021.0.10.021.0.10.0-150600.3.23.121.0.10.0-150600.3.23.12121.0.10.0-150600.3.23.121.0.10.0  jvmjava-21-openjdkjcevanillajava-21-openjdk-21binjavajfrkeytoolrmiregistryconfjaxp.propertieslogging.propertiesmanagementjmxremote.accessjmxremote.password.templatemanagement.propertiesnet.propertiessdpsdp.conf.templatesecurityjava.policyjava.securitynss.fips.cfgpolicyREADME.txtlimiteddefault_US_export.policydefault_local.policyexempt_local.policyunlimiteddefault_US_export.policydefault_local.policysound.propertieslibclasslistdesktopjconsole.desktopjexecjfrdefault.jfcprofile.jfcjrt-fs.jarjspawnhelperjvm.cfglibawt.solibawt_headless.solibdt_socket.solibextnet.solibfontmanager.solibinstrument.solibj2gss.solibj2pcsc.solibj2pkcs11.solibjaas.solibjava.solibjavajpeg.solibjdwp.solibjimage.solibjli.solibjsig.solibjsound.soliblcms.solible.solibmanagement.solibmanagement_agent.solibmanagement_ext.solibmlib_image.solibnet.solibnio.solibprefs.solibrmi.solibsctp.solibsyslookup.solibsystemconf.solibverify.solibzip.somodulespsfont.properties.japsfontj2d.propertiessecurityblocked.certsdefault.policypublic_suffix_list.datserverclasses.jsaclasses_nocoops.jsalibjsig.solibjvm.sotzdb.datreleasejre-21-openjdkjava-java-21-openjdk.1.gzjfr-java-21-openjdk.1.gzkeytool-java-21-openjdk.1.gzrmiregistry-java-21-openjdk.1.gz/usr/lib64//usr/lib64/jvm-private//usr/lib64/jvm-private/java-21-openjdk//usr/lib64/jvm-private/java-21-openjdk/jce//usr/lib64/jvm//usr/lib64/jvm/java-21-openjdk-21//usr/lib64/jvm/java-21-openjdk-21/bin//usr/lib64/jvm/java-21-openjdk-21/conf//usr/lib64/jvm/java-21-openjdk-21/conf/management//usr/lib64/jvm/java-21-openjdk-21/conf/sdp//usr/lib64/jvm/java-21-openjdk-21/conf/security//usr/lib64/jvm/java-21-openjdk-21/conf/security/policy//usr/lib64/jvm/java-21-openjdk-21/conf/security/policy/limited//usr/lib64/jvm/java-21-openjdk-21/conf/security/policy/unlimited//usr/lib64/jvm/java-21-openjdk-21/lib//usr/lib64/jvm/java-21-openjdk-21/lib/desktop//usr/lib64/jvm/java-21-openjdk-21/lib/jfr//usr/lib64/jvm/java-21-openjdk-21/lib/security//usr/lib64/jvm/java-21-openjdk-21/lib/server//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:42431/SUSE_SLE-15-SP6_Update/140f6a5af92d71a9b95dd42602091036-java-21-openjdk.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linux   !"#$%&'()*+,-.///directoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=74e4b7d7a1a988fc716d75649ccaf18ac813ee0e, for GNU/Linux 4.3.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=01849eee356dcc5c48f46cd7a361beb9fe14c4b5, for GNU/Linux 4.3.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2d19b218d25634cdf4e233c22c41fc16922efc52, for GNU/Linux 4.3.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6784119dbba41d82624a04199913b8650a39654b, for GNU/Linux 4.3.0, strippedASCII textASCII text, with very long linesELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=16f3cd6fcb93fbc0152072e8075e059c140ada58, for GNU/Linux 4.3.0, strippedXML 1.0 document, ASCII textgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Java archive data (JAR))ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=c692f6e545574b77bb342db94cb44df9a984a67f, for GNU/Linux 4.3.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=530d143a96c0b57d1164c32ebe16d1ca313ca2e5, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=512b7144b05c26423479c23e383d8faba403167b, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=123df71afcd271b4f3bdfc8ff5b276f170c9c7c6, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f436109ec35fb4616953240595325e5473761cf, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d6686a718242f7e388ab8c0d9fcce7f4253d117f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e76c5728d562307064d9c902bedbdd85f09b9541, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fad1359027305630f9d70448e09ca140d8cdc6b8, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=721baeb9a9326b0489437f12ae31d75c783875f0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=57f702353bd27e57193f0fe0e07a6e242db240cb, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5bf3929d96529c4ae996f78936d75dc1e4e921ec, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=032891e80c417bcf63d96a92d6a122485f530e3d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=764fc3af166194f9dabb126c1c03298f517aa56d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d1755dfad386d47c55764d51210bc6dd015ba133, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9738b18bc29f0bbeef18bbd021aa77f8934b71a2, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=549cb76b0f839f3be980528fe075c10382ed6728, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1f86903fec0eb42ac324c7307e19df2a8264eabc, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d6c567a785b05a51ee85ac0c3d3680ddd04de9bb, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a0f45aa9ba9af09b18a2557858a649ffb860957, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bd88ec1bbabc746e420169a148ab753edc145539, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=748b8cfca873b42530af45b4be9a1cddf71eaf95, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c586f5ce096460dd64b5e7c5c3cf1bb8b7c58620, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d0f93f89ac3d44a3d2df96e8a0a3d9a216bfe69, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe579d23af18f99ffed7869b4f664a5c7c727fde, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d47490bbe2d540939fecfa866eae7de3173ee2c5, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c0f5744024973d75d9f6101b4002d02da6f39998, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=280df29838f73944cf2265432cdf2066e01073f8, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c4c8b308b857272e0acb94d13431a6659139b8a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=622e69dc787dadf14658b658468ec41a6bbbb5b3, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9d7aa6568bb660f4c02fc0693264f586193ddae, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d04edc06a2d0416942f538e5286981dabb9e631f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=366261558237657dc1bbde9a8a42c779b5e101bd, strippeddata (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ed780e51e38ef6fb4024cada19ad859f27f2b03, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=460c99951386298eff1fdf9292a3fd77c86c28a2, not strippedAlgol 68 source, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) &-37IQV[`dpw~      RRR#R RRR#R RRR#R RRR#R RRRRR RRRRRR PR,R*RRRRRR"R)R PRRRR R"R PRRRRR PRR"R PR4R R!RRRRR,R*R-RR R"R3R)RR PR'RRR"R&R#R PRRRR PRRR2R PRRRR PRRR PRRRRRRRRR'R&R PRRR%R$R"R P RRRRRR P!R R'RRRRR6R4R7R&R3RR P"RRRRRRR8R P$RRR R R R P'RRR R"R(R P(RRR7R3R P)R'RRR"R&R P*RRR"R P+R'RRRRR"R&R P,RRR)R P-R'RRRRR&R"R P.RRRRRRRRR"R/R P/RR"R P0R'RR&R P1RRRR/R"R P2RR R)P3R1RRR0R P4RRR'R&R P5R:R9RRR'R&R"R8R P#RRRR P&P%RR5R4R7R.R+R,R*RRRRRRRRRRRRRRRR3R)R RR?uxاa_YDqJ# bnc#781690#c11: don't trust user defined JAVA_HOME and use the current VM # XXX: this might conflict between various versions of openjdk export JAVA_HOME=/usr/lib64/jvm/jre-21-openjdk # check if the java-cacerts is a valid keystore (bnc#781690) if [ X"`/usr/bin/file --mime-type -b /var/lib/ca-certificates/java-cacerts`" \ != "Xapplication/x-java-keystore;" ]; then /usr/sbin/update-ca-certificates fi # remove the default empty cacert file, if it's installed if [ 0`stat -c "%s" /usr/lib64/jvm/java-21-openjdk-21/lib/security/cacerts 2>/dev/null` = "032" ] ; then rm -f /usr/lib64/jvm/java-21-openjdk-21/lib/security/cacerts fi # if cacerts does exists, neither does not contain/point to a # valid keystore (bnc#781690) ... if [ X"`/usr/bin/file --mime-type -b -L /usr/lib64/jvm/java-21-openjdk-21/lib/security/cacerts`" \ != "Xapplication/x-java-keystore;" ]; then # bnc#727223 rm -f /usr/lib64/jvm/java-21-openjdk-21/lib/security/cacerts ln -s /var/lib/ca-certificates/java-cacerts /usr/lib64/jvm/java-21-openjdk-21/lib/security/cacerts fi/bin/shmozilla-nss-sysinitutf-8505332c4134628bc8b5f677566c9330ae04c93932cddbc00d91e79cbc070de54?`7zXZ !t/x]"k% ǠH$i4DA_l['K ^ TrHIX؎+wR/3VO倐-8lEӒiQ7cρMqʸ fK_̴ڵ:AVE%9-' {0+Qٕ14K1*@}ݣ]P5+ &1ot-{o!C^g?J.0`֎HbEUo'$^-Az^G|lUuh`.8tuHK͇4|?tFf'Ϟ|!T,)^iJ5!zr4dÉ>%?JbtPWB~w$hA¦Ns[,_z[@YkoCalqQ1 F4HZ%bzٹQc:#z/@F6 <ܲT}fYx3@·(,k&|T嘐)@8۾JF>38#6ggWxY~~#rYϮ"suvdRTlPZ\<6vqe;]5܅.2~8bpDQ{Imi^ݷo!8zf=[~HhW?_e=P͐}A/Q*g̽Ɓ$Iupf*TD>2% 3W$XH/S5d?^#XQu.E__!Qwr T%18O#J$[)Iص:Ǵ<Ç 0Q&(Z᯻h> @el8"^g1:R8\zBt5o23hXZ &UJ/SArQ;"]s~aZ `p>/ôUo[Y\W0KX-p>|\,?/ j64#]b^988z%cdv_c%.hd#L~DL3~# 0?n HjR1,,7!{וh/'/Oz+ՈE5lθp >%rEDp6a] wtߌ1##ptP3CLF dnuNˀYݙ;X2Yhu${⚲LR$/;}> !76;u ( OAMHJ+vUOF3 }>ڑe(7)IoRtjwH"ԕKUfya?aWP nC> L.V\NMNөso+W>Bl@LjﹻjO jwo p,~.\gŔ]TD^;c^iY@1'`/yM3^["`vC(CW^y͚vJ*#~zSZ;l8۩*p-Yx?tCpiɄ%vL#YʛaLܽys\y>cĔNfⲮJa;μ/ܔ2cЭ\&^] l}Aer`O). ׼UYR>DfCJYfv+#1o;|UGͣ`X#wTtTl7\Z,6cVLڬm4ﺿ eƦ<v7j^,$J#=VU)iÝ=rg$&:pU${r>$Ût<oѪf4l_cy2inBO#`41Mjc-Wk{k:B_2_ aHb SSzX~\J|^zNbc֢i2>7{q<#h 5?.1R'AdqD%)尥׌2WBj %ØֽM cX6cei[ )Ζrw[\q+U)} Z3]!{+8W?Jr ;^ۙCєowB H\N'' df^%쬦34^,mj^q"ާqe)?nlr6{眬Vsơ3nkt3y@dXWģڪ%{wdN 1XJ ܃\g}(XFѴ5/δh0n]{.VY߂yOwaU|!A1z@s)-XД^U 6ؤj-~3RC%7PwKq0|qu ?"wRkw>s 2 ;Z^RP WDa[G%vtM۩jmߋcuMBG={BN@uzKk5gi݃}h#63nF\qoNC:K\E#u\:Ugn*nc?nQ"zK&w@ %V~hdkTLAك1JonttaM%`iPl^!9&htZ?Ģ$*ϩYyL*済 "@6x 7k΢ӫAĸDžaje ͓OLs sUQ4Nob3}s.= 3zDXB>t0ƣc% H3tU7STl-[i 24&]MH:jy77*[Ljf\r]fRyyrU]O%̠n kL6(*ϠrV_ުŷVpg?'ƯƦiQ㽉Η. J >x7ybnz8ڤhݺ-?A#. 7\$e3,ǩ ,@zѓ̄',>f@ٶ]A,xh9 zPY48~N o?)%pڗpD 8״{u\Wi1*e2&N#l?\u§yL6#ήÝcP:i )K oe.>Ϸr#2>>ݜcZMoqm|]J#\XEe+FKg;?)t|G ; X~ {tAu(S!炘^Np Gd/c%Brd)=$O@17܅Nĕгd<2"{?[xr2fce~csp5%h K_JUHc,z[s\u{xfYT8 _O|Ӫ.ARB:3g5ӻ%EZl8<<(7ʱG) R3C@L'VZ+W H7eB8n *;8`y$)h2e7r $Ե&f C׸wJ&` H(QkFQl_ޔ&-k,2qH3պCY$kMj)DձGpLD;7dw'Y媕JRP<R4#/3v/\rᗞ2Z5͖k!Q@fMuR1hbSȃ/RKUjΌw~F>NLGp*`v\j.u Cqb#m6f%blb 5izw6qBH6R=O1!xc'Q|0R]6*Q>Jg3))SFsECK*Gϫ9Iv4;2z2;Qs_ '(51jyvm(Nq&![=?ŷB8u-M#ǻ/jdaPSY\㎗nЛe~ӯu,7.,dƂuԈi=1Eљ.]7fZ0ڊ{c&@6Y@)+] u.<  g"wdc0 CR;V ɛ %AZT"MTh†G#8wbLe.>(^0f>=$KԹvE΀KP.&yEuS?O~& =O #T(ih.2 Q> OHDM+Bk RUooa[T,;1(G"efMrOVN9}DHCk 橤)LԎ@{(w,WMt[?Nzy)|i\0N-E 3b:,+^([[_[Ӿ *+WKh` 9pvo(LLC(Tu<02;g1']u)4Zau 34gV,:FQ EYCTrI ׵lxj2 %HLj .ʾNNXȝKhD4z4̝v}duo>a5}?|:!SL!_;"OoWP ce8. ӫbIe:-T T>.>g{N nC[!fDŽ1 :i7Hgă&Dd~ 9X~ÄSYULMx&.K}9-(Xn\_To7{K`󺟶v`Ru'B?3t?`Y5}tT푑؀()P'%В4ܦWXnIK>$uT7tG}1'P=rW ϢPL͋|3^y q͘TvaA15ScpCm*'Uei F!htЩ3]~FvΨh ^BU2/!Ŋ#mzhK6rmo ʒ34+On:4ByҀ].i=F٬hjj!V=5f ]V&oe*|69Nil$ehF7H2ivE'h]$o_wmszwzH8 wuڗbij֛- "/Y:@uQ.i 7o޽Ee{Z/tGH}Uf 9ghbfhQTP[k}g&QĮݙ NM;w =c$ [_~gʃlٛ>2uL_5';PqZ1Y0~ k9BjҨ80sc5T`ˣ` YbEa*3>{Mao'9CDp,^k ̶l[! kgVr/V{gUEREUJW8h Ko.!gTtPʣZ<@V:kʅ<ݑ# d[C m] 5m}_?c,M?nPj/ν(_oRJV$ݱl\A k4o!RnH.CjWr3yq:Ƒ$ysZc`m +t:#XJl2b}Q(MG^ 'o 4IaQQ[o(ҧ$q2Ф R1[`_Evm3z#_[ 7/jLDO2*{U* 4F ޫ4S+9`d4N&9m*r%-W+gHSU(mriz&6TCE6Qe"ݺBn1-L [ݹja6xdB-gksbaot#^r;5fGh+'YfP/ԅ)\`^Dkm#`R`+df.e'ylnVMUkE )_tu*ĸӱ@uԿTQA\V~lY"W5HR $ud7 akkRYl"(5ǧ>r40d N1vQ6YkZ } @. F ,U˫bRg؆~ͧD!\Ia%<6}3zQ QEn/mMy\ @LD!XSFAAKeQ;yc7+wa՜-\aI@L}LnT{3ѻXm )`EU?$9r a&2Y)0"{ׁEGl$_ӗxڬ)qRر+;p^nηĶ-ᑍ,ې#:I'M8IrBWTE_۞5J'wRwL802hmۥ|&3&`؆ v⇔}(P YM2ƠJ^ڎ¾̦ȃىC&zyGvb zh,#*c$ -1,Dos֋wA&ԸʼnLF">z яWpd }?[ +dfg0=Rˏf_'erL> ~s4ީCnKйF}1?Pvo ]o޵)|=]z-,_KԳ<':3b3N򱲎c[w>}zi@ְg>}-0ȚxlXZ~8y%%i7-uOOttNA2ӬMF^"dQ{^()pXS7pG(`3k/-k#6t_HHwI@佻Yl`I`܏i#/( t83fe`Or-hEۙi7Zm<߀b{}_} m_ @40$knp;%FO|d𙰘=ҎN@}3;Kݠ3Կ4 "N0AgZnY!>}_c5 ҪJ6zhw+dט-F3=Ss$=hٳu| |o+Gc%}G(W9>Q)eGjNt}pSLd`7]37ٟߋ!X,N@+ru; S(뗕y 84{ay'>b_2ir}EsV^ktXN-1{ yf,u˶Q YAh<2Ϧ*{f}iq^LEWY&¢AO? Tle|J9ovr9:k3逈o;B#(ȈaplwϨ2ꂧbBe& UQݠS]XOð"~:6m"E߅TGЍ*2UVBH(@c$" d=S>YГ,SKiɭ?u5ݯ17 x6zy瀁 A;gspΎBߘ t)ֶ\%b$^ZwXyjPy6)mnw$5ټ9F'"o{V0(,r!>EZ˒-&t6KG޷%os 3jM|O_[ezt_ A8Wc~{vʄS4DŽ[cuQܟ sa 33 E+DHWNc?+ sB9ĩ ocBHQ}IqY"y`"Jӡ"8.$ oUnDIT_&ɶ‡ﬠ.HS\3%gfxOR%F Mȟn[JRΤn0aw:ݼ%b)gɏcw7:[zs`+S`7ђnbr\,Za6:6yE bqܛu3dvf}5k+x2|M3 )b8)vVʹK ٞP:|f_8TJ5Xe3?J|UGo *?*@x MneD!z n#;k#,dv$+1yp!nV3|58caXy>mjo\^Sʫ6T'L4\€gѝ M7<a-d y'z Ah}K ЄƑ{t=++<%aIy8c oQ**Q̐Ԉ4^`b._%.31J!<=8#lłUoxddWORcqi|fhP(Ҷ_ YfLȏFCR|" h)Iר1@ ȃ>Gw[ g2d39qbHkXVAlz~~*h\31VwS7g]^<α팑ӹ* ޯ;ɩ[q,#-FָQ};<)+f,GKו(a) zXv9@bGYZrשi;-X?кr^< q׺; 7=AY긤1^hW2 W+ Ҙv\qw-`- Ph &R! ѣ:&8L;yr@u^B+'vf/2HJ P?#hd}ј >qg "q5׬~/?j3kߑ*ı]-˫NK5}|X\l3cʑQsWN6qD~"D0) moNh ZJaڥ7^tx'EׯޛbW,,T$1؋tR[ pR_{%B_T&U_,K7E uʃgTM*OQ _kCNDzNmK_@ـ|PCꤿA.>m[$\"E FVbV4q+.go'OQB&.5ΒzCJzڌsj R7Ҷ6-LFA`io-L zgE`DCuCfDgC1nvbs& UW\SX LƸMtDeyop8a˘">cPOdu CS E<^TiQxXKʪd/)2f2]\"\ !ɯu\,qǡk5^&W0=. Y}tsl攙a{>XcHK3ȪrxE〶---7'sD{ kN(xW|!{Z!" p}.\~^e3|&`dps>7s\aB>"X ၌XZwF\kJg=sV% Y1^۸D_ЋagmgTgX|SAA~ zp_Ȥ$p51_D:O >d+"D@g.q )[a icPL(C^"G=x۪i綒l >f2k4[`>LزLҜ?_p3@#@]J=|QOirfi#hރû:dn72/ 9 Gnn7 ԨYF'hA#KF1^\ؚ Ta!=M}ړ098u˩]5f␪ US$%7,PV!;/ɷiĤ9,¤ ҫPT:fbJƒɀAI=v~SvBeVpK'Q\ a{U̸H۵b䍚NZ3?S0V轚5X}W57:lW򪥣w/;oȄY[d!X!<<{./Sp1BB3=wt-࣫$&(VEX쟯\GLdXsDE|XiYc>IKVk4+!h>%ݍtQ@^Vfgt>藙D^r (6l>$4k<Bc9Ik% >s<JEU}I%޿vX}>5hU GEJx(;CiBGT8hf }6WTFi^js33Q:}V:iK9(Bz ߠVBbj˛_'o(b!0eKBWh|Σxvųvs9"j<Ǽ˘}by }#8nvxU%{FF:vs q;=3S 3 Oq+bE~YVۛ_pF fY4Xr0,5QvVv&:(#>녌ɳo~JjhyY!:XзM%xUBB֬Vn(% ( _=-Ps!^BY{'͑6jlk-8ЮY3C[!yD'r?d**կƷ(4ٜ̒%XlL_꫒]})0b](~v`giY!E²!˂l#چJm6y$N%f,$ߝYF*~l)ILπ˙Le<#Xaj8R'uZ]ê`ty{n/q75r"D\D;3pHU]a@f軓;o5nYqytp|Mr#`L}aT KwoNfSw6NQ3B"ib6Ε1'Mwz\YrQ-ʳ1i cV4b?_Lsuֽu1-'kֳEP!UNEzj+R}3^^}19]ñ!fLH;&TF'nII7^75ur4Fź:=ug?Wڴ\Nk"K(BpQ>o@=*.-*:*H=ԙA/oqW Švl'r,.Wnjp=`\;3W& q!J)+d)^]oa%hwOE-.}?xn$m_}2eM&$^n壩Y$ so7qcYM0uAhZ<>zy~ET}w54iLT8 y_ѫ ڒ0~KaQ_NI K3o0f jLыZ(zmu'pu< EFd,'(ϴ4# dQ'0EPUnҥ[cp):45-sTHMRdBƁ)j[mg_'.} 2?#rֆN|y~wHZE;`R^ p7gJ}:C|U,ӹ}5>=8z0Vk?n@i N#f;!۬6罬e4o,& ʼ@.%W 0{Uuw2jfoG|x Iʱ"Y ۛs셅\~[VQ*Yya7|ȴG j1ڛMRd3D!^.u# TMzo2g d-J_i D[]9!ރMF pP>D;oTrSgȃx`*t&BiLnm\c6-38[Z7dl|} -pkT/WᴺDNsD.o5l7w9{- /%ӫb Ջ,tJE$|a[vi Ƚ7{AE=f*d>)xA>Bm?6s|Mb$??Pt`GL:0Vc]Wgfxٍsb4ACa/w]'L VΚ?RI\`ssWc׽ACX2/{I-V(I# HuBAʄ]ĕϞ߼k0tQLTokń1GQ'lm]< !)iYXIGY}!pwr' T6:EsI6 ƅ=t/,oi7?OS =;zxk 3.x 7cIm4Y [$ ѭH\ dmA/#!Cec gv"e?Y,()cZOsI6,ƖVTT zG(ƾUit~iO>8Ei6d;s{O3| bz 'ͥQ~4>>imb`4muAov@If#ο &]\EQ|zT[dRU- k$2̰qf*TF|=G f1dO+ylv5qh% h> (yv_?l/ E" qG*_2Vk9]&ʕSQWUx-qIj0>eC /C91gdc1g%Wx#ݰU!F_:ԔyX鿻D7$!}+ Yl +E;8>oeMBb7)FD)Ӂ8v[5hCJˋQjTtL5#("ck,(hng^McὰUAoKlP{Wr|<%$$tP:;ٴ0«uoQQG_6֗ Uiq|rqv(!.;Xu,/}IRG~L@T ;Ѵ֛t!MȊ?7Cܴ0n>w$S*B NYgKqY'}I dZw9{y>](1M7zd kE̱] (QrȖk{`)a~CfǓ`/uM9}- 4VK3Y,ygO7ycyO$}ϕ=*{a/VU 7ت!*j'=·6(rMm e>e9mZ-R-e'DAk0BWe %Ym=;{=JG(7!ć!ǎLn!% /O'')Y3 /TB`KЫlIiUe&V.ן<\E*V9rfSc5 Q~fxHF,i8/}Z mV ^ݼOPň7,Nf-݆t9| a8校Smvr.d=(!wa2$aCؽwn3&6LjSO7GBSY]# 16>y2ӃNbV:i5#K薉X~?8/x a. agl< |;y|beǾP-I8;jzv5LLiM=$wn)TyNSX[kFRBEdZ3j ΄\n~hf%^h 9K/se~ 3.$ \tQ"o@M%$裇sZb@́6O&H}S/vD[l֏ |}ȅ8ڿ D^]C M@W?*ӽҿA—\%)P_ܬ'{`ˉuQ?.Ǒk.">9._Xi5б0638I>[9mϙD@zŜhhXCvT3pU=Q75W,46؀n Ƙ$0WC<|Җ!ᛪҰcҤqY:׮cYKtB|-~ >8s>2XoseI. V F;Lf0KʶqJRb5$RPl5@T&E.ETu?tc0xoT~M9"lE.xNXH"ہ4FFϚ`<†eRFR$f dsGkD~>'kQy7^ER:]_?«;ogG?)pFjlL-v Xꧻ`M10S5r vvെbH}{e^TmћC5Zswdc_U[\.\Z<6%y真V-E̵H!O<5g,Y}7eO&fPyܾ7<7t[}l ӠL'$#`jָ]*QG>m3ᓮNK=,iњ`+T&&N1'Fகj\c7X}zYh4}`-ؾKsRX't׬&Q6U ,5W"R"cg P$9qW}FrԇGx0I@CC#51$nö'w":QBi)Lvl,PU?Ƨ;ta* /2M[穧@W<2vsp?޶t)F_-u`P?,@/H?gxW&b$x8~q[eqkd5Ȝ a,w cz+H$Q"ߦ|Cv@ETXɇ; }4;A*0 ++ǝH3K-ƥ`lh\IkhFkolRm}a1^ xieͰ/< \āxg{kzD2mwtHȫ._?--~4oAm蜝1̥߿_́5l>hNU- Ե|oggh|w^_";dv&A[͌ʕG¹ʹd<"qjidHʷ J~I)a++_\ѧTh7 V& < _jˍs(VZoƜqiַvda38 <p$tH-; H;#h&|-e*ǐFQ2Wxn.F%`+4eYu%7ErM}/"wpN> gښR]&2Kr4:gM޴%4:e >vz>%?e(0y4y-QOĞ$Oeޠ˱͉oD:x>\@b_P31ZFE|قXdN40j_祱-|xjzh3S`5 u."sYrm/m.o5&o qM'TKQwsYSympп%;{U"xuyzN8C0cw; z<_(k0ӓ  )iOd/L.?Vc14"A}5x0!a:y#A+E9ү9_:O‹ ݒ"G^MIZ%*mTqRUCEqg-j7ȟn|CY&"|5MP=Br8BՓSMbM8l*YUIq`D&>A!zc5}VAOnB)6+ 'z}Z8mIi0/'ڈ97-1vaۺ 0y@n|3Npv#}pR`CTcAvgkz%SR>U9ts (~:-|^EU4!TYg>l x"t:Yj>hӜ4F>KT%!ik< m\Rp}C mQ\ 2prK8Sx<^?}캂:,#;So=p*9U3x| Afy%M3װ{, frGME {m3 ] 1-BbӀω[yFBʴZ2ȀZ#d~>< y£놾_q3'5:J;<<,vV|k@[ 1aYon*2x}6#os 6 k;\Ij>أboDڱ> óroiϩꆗw^rʄ6UD(nǼbn2),S'Yd<<2i\2X~iWs|* /8c(g#`֩g 7Gz]1jB5 3.GͮO }Bn1k3@dz 7gQM=1r ڡ X;rOC<^X@퀜đWѢ05 W+'ZQxMpռ\˺0C{m5"Q/Ff;jhBү*~_s@KF'Jql!E֩j!r[#Uriw-hj:e -kAA8Bؗ}a +<IA2&v&y,E/gAbRӞ6QzһZ~ L/ND~Mtbo-$ش9oR!?9;+%>}M\.'D ?4>}ⅽID O1BN.G"?8};9^ҫϱi2zgR-JIG`KĜ:QchB~05Ho8)<'m.幤mdDAG)Xǒq5n,<' eRbzvى6d-Xm6י/b<5TX/G`;:!q_ʨ:TidPnjx0&grdw"< TEY AE-'ࢄsls_e]twLl-j#V)?:w]{v-}⺏hK4;,-i۰c iqs/8Au"lU \7,&0 vr<oSOoަ^+3Ji8 ߋju俰$rt8t|]ݬP>2ظ7@8y}st˅mH{B'<{eŸIץ7sg_) gDw/iQ3D%tJ\ϐÐ8VvpчBdS6UM(dEfϧ Nn>a.;_'\qqKppHe9gTQO2b~G~}bVHnݥ7܍. hǬ05~ZG qOkx&CBrVb$UdD\Z `+l~ċru6@2vyΞAH_lFUB ̖Ț}u|\LF^}E!b$ϪQk}-}Fz(S-x}%r*SRH{eGiI @!&.?Q]SPi,خנXPhw)ƨ^~v*GG⊈gWsNձxT" n wR(o'"!9;a-7ԅb\<f:Boś(G.,|&an2p,ʄ9*汕HǯeߦyM89N-ľI52mJ:!O0_ex࣬*niǓ,L%29$R: xD+`*G5AXٴ5 #iʟDJe d07)n5įDB"6\5F_H.i\H=M+>rA\~;ܮ4C|v8PIScGO~S3,K?> Rn ʑ#kE"w›% Qj8-^~'s-z"3V%xCrQW[&u RdꕚGY[JA1ML8*K*0eѱP 0&AP*AVfSYK~ʧkT MH]LoPePQ+!@%+%E1]l>lmהǃ,?Ʀe#Fv,4vYIC}7ol=qF|t=uwPgtnC{1<z!sDt* sf}L|)Te3(lp.!y6RD9jp}f/*[A(=3 Ez4I8WW__ڍv+fNwA< _XNx甾v!/S([G^v/]ևAVY%'y/E'ѳ/GB|bJl C䅪Z(p^c_)p(e)*M~ _/v|K)A;Tvx__$ٳdcόH(Ipr` T*fmb&=]56#uSǒZmrJ Z^N l$Gh4tO ?v^8v  {e톛٠F|V+IrXFDìxs2kwK{D"A/x?IUٖ5!']w ԱΧi\Up lج [2R,ӈpgFrܘOߵ~4aVz[/-zO` It}͖07xx+ϱ[26Ɔ) }ͥk0aĘ)K\h8 p X[Fzpx5i Y'&/^t켫Ѐ۴e~L@1n+"-߹ShxPc\G)~B?]a 0{NO}gl`SctB0sh>CvnpRS.~)6{+IQW7?b΢bssgIx4&aW_4 fEdzi@T[fxKFN=+K \Õ&bK[Ҍt:y?:*6wga+M=<;R6 sn!wA+e\R# }uGGпV>XP tVDᲝq,vyӛlWysIql+!_@ziKO|}/2@҄ v*G^P$vƿeH͏) p^VK3>s "wH;VQ8:X#'jQ>RV[4Eaqqz{R.E۷p k(rQ͕!?q|ϸn -$,X$-}X7 9GWT [XצJ;{~["/m$5PB Fy24٬i'1i p4/sj6FAbZ~mc0|Oy]МrS|M="o+zP_,/;*] yxwv%l=*Dv  _v{n?K 9|6" Drjg-P(LjD>vžխ*)tP4BPyawE#{ è&? U'\?BjNYeGؾIt۞}jX1MD BКA(" 0K m;fϸ2869 %1G:"+R^dOmFݮ㶯l V&U%\'ȥdhۄ 1?Re$d琱zMNE8 Uv3^-yg1͋~X5  TosgdԊN-F58;k̿H᳚,}>l4=L|YRR#(PA}mu/' K'5 w!GC+:k ?Wj-UtZG# t0{Zb\?(=/8| p ՠ/g βLuP`0}9W݂cա;1~~_3\}c~;Gj9~9஦>=vAhշ3u*'!]gt fET3)0,k z,u)>o)'j2/إ*pE=KÔ#ICtɍ(U(ŒE5_[%E{+GhSrm?gA%'ϖaH2ovvsP\\ѰC:p]2wFO1֩e|CA[$ Ph20kI[͘9C%CXN_#D1cSbk}.:Lb+ g'bϧU;ʽwSWP%_]d`y(ChfYzD7JZ<֋ ]%H;L1dϣ~=,hT:UׇK@"ZGnz;\?.Mx>3m{Z=0 Vov0(=21oрʭaR]:mb-NT}-{:ss=Ā ߙlm*_>ikQꁉԤ#YC @޳TǬB;xA \Fd>O Z>/Moxz_ uV;3Zޑ3g#{\=p3cbq 8,U^2WBYi[Qzl[qC l X/o#5_)>F VILL4c vU}\ WnY*Q^&WdDТ;@|F9BI"ݔ@ ev p~~ɡ0E:_O|D%#?We3 A7端>5Rթ B֮1Kt$nQ-chVzw⥡&JIB,Gu ^a3\l%L\33(d$h:~B"͊٫Qs?14@9x -l1?D7AV+mJ|vęv4 dyow|*k;* _P}A+Okdxp7&>zycFi`ES,PB*n|f2:XcvJfW|6Qmؒ}X 'dJY7HCͥT{3珣Z>U.ઁ+JOYd,) ͑#oP ueϠ9}%KuDLst&7O(Y4njiֹZJ E0r}W/žr/PSeTk &g!jcBH>.P#QyfGRXG2b=wj#KRc7r. 75.qȌ5,5ᅬr͜ony U~5ܰVafR埭}Z!D1pOH8pUcD0#b>`>=11
l_70gT:H~XGl <':`U$dT6J_%d'w{mgK*D}˫U9JR 3tg5Zq#"9+yt̻œ~W9;3v{|9*4A3! =<`l0{'D٨&%nx6[Br~;8 N[DwˇOTtqdg}^w([[ḵͅ3LU,DNLј:tɩ&'_RC6닶A;BuvE-AP8tK,hGHӎFKZ&DvZz7ORw< +U[=w"puugҝYM|wYL@* vXӠXsMnn.F3v =/ޏX'~$E*p5&Ȓ\EE!A㻂-riRaʈcwjNiN,NVl8 >߉kbkܶc01H<#r+mqMsOT#8zΩ v={Tzsb!uZVc&ߝ~a8Гα@e$2QVvEI}DK-%@'D;qE"6lP""?-c;u@uб.4>8bEHmCѾ5t{DLt`N_(>4h{O^ ]&%DǏ 4|܉H8X좕) i |!bVgҺehD^HƱNUvQF\"wk;4R&ҷRt%C3ޭ6x%pΘb:BVYC&' RJ]n~La{(ւe[%Q㽾 +)SDžIy<1RXj1wd:hϼvUt?SnFm";?и{RT2!C`;6,9"[V3 \%x-mbs 8aALRT m PHe^Z  Of#SG- {ٳBQie4hm ˌ<]Br *W.JZKł?ܼ-X<0A*A꾆Fb$r#2SI?[?]\d8F[`5n, 1xD~e5r`Nj|ġl23#+qLaw> fi !ƨj5ZƁƢ ֍ @F3cqR:ӱވ@b˶5OU9 |X.Xߗ:ZL&*B$VT*uh#c4q$?KV>ʅ+ 'zc{CU75O`GI#jdkJEۇ57a)P+6#c2عv sqGO k >U"]!,X) bf"<! iQ["=wO 'J3ՉZ*3jJ`4d,3FoQbsayN;F9|OVp>M 4wy-I fѾR9AsjUh|;ԖHrú jP栲"p:wh,m[_ |#"6lϚRy1`lLq#Mv#Q{ʕˮIJEmFb-Q/9eSӪ*H @锿hͯ?!S|07+ 1gYU!&5" `v@iT%{wUӮ)l՜8U1a`-!bAPliaR~m6YOB 3RU.JTf^YP0*xT"jmPʥJnB |7;to\Zq^|mqf2"k*i8xԋ~~'>}GGW@[|gY#k-Gôެw5WN?.lǶc$~|M8d9JbDIKMț 4i ʔb蚒:lMIqD+ L2q)'pUGy;(Si_ifih><>~a4v_4iPY5㹕O@X P \CFO1}/pzʆB'c,! /:gJ|إ@ƅY0,)v:*h#GoT=U\X,U#"z H:$Z8p:8>ϳ̮߫#krL_Ӈqsٶ^x0*7NA.c\ 185U@y*ybIH<jgr܂Tq?skG!7d*&2葒7#G;V~q?؊""r4+ſ +p.{/^52:ej^ោphc.scĸAL{vF<*NHWr'3\xp=1ӱޑHM@9_< )X uLٗx50ʮ?k%32L@ ~ŋخT#5d4e^OZC8Boߒo`j!gD8٢{]BFNZ<8I$-Bvo^׀U}[d nn×G4X.~؋bb;=%}t n[&3@Mnߩa>Gs}̼Ă9${8g㷇?h{L#}+es6[qEn8ILB7eoA#m&\9GP*E7 {d4R<`jq3Y8%i]-JLA:Pp+nwH{%f]audMhvnưR&@UB{22r*N%ٳwvɘ GFcT2v?*#!YPQ:1W*on`7|WGزL bL/\enCn+:B] ;JZOIU6:y*CJK^=]k29]l}[Bȣj$B"|d+񾬺~]дA1 Ua6) R`p{QME U8F"VE}^ ]ê~u]*vR9bxIb.~ܲ\i6nJ :-* §+6_4i M~ms=puCsY3(䮙oG7o訧 @.O4laITIӟu0P^?_yΗ|(9W {GyaG aS_')ŷD&)>J"}(&Trba-BWnYҸM+f ,PKT21Od]:P\EW$v] U9_k.AzHkD.<{EKyuUb8cE_+aoFi3Q.Sk4S%N~rQ) 0:,_ʉ.wM`j˘uBpPARb$8 >$a_$l*(h=ꆕ}/’-RB?RB݂i$~Ez{;N"\f-$& 5YGG=k!.#7-Y~ sR22&tm3?lEHX{Yk#W f#Gw,Bkղҧ5XT)$S Pq86\$?F^E~;<Ӏa'ZLȦx9S@|Ȳ\DERX>KٵrynZ4Abm6+pw9&E2q e sexXAHi'F$j1?f9fXx>0b/Z,*ͭ@"!H(6Z~z XyE:=H}?Ӭu.Iag0s5%AA+C;ȝX+U{d]8tasE` n\ 'F#ed Qw vŀT)埕򑟳Vƕ_9jJꜩJ^@9|t*. 5n<@83EVjHn ~s8lگݱWm[:=g^FE}כ#OdQu U1/O9BCu=ɛ7Jҿ'IDm3\)]XBYAF~PbApav;f1*ꇘKU5;}V[OIaUoXMi^2ςcoݙ. zV9A  ɑ{T}։^E;+4zz?AnEjdܿ1܏ Ђ1j16E|R0MK^;S6Kw$Ev{2W1]ٚ5IqX|sC#aac=|1}3Ksuȗy$_ֈ~[TC8~|*D [CTb]S0!yZU:F>T'@s/6iAy+XN g)t5,}5 "^߄^j4*eMAm L7/:PXLӦćm?5'ŝs6#D5.%x4r=ʙ`G|biWtute ?A^[]DaWfvU"_w{1%vvp=VnWޅkOâZL+Fmi2Eԋ+RQZJ(WMrMm[h҃#G2M+‹9 HP6ʷ7C|$c3&`-=7No$5^rj! ((Ǩd dsW21wz4ANQp;S ڨ Iv\+.cBF^G!mL fd?16R8E "E^IaP@<ٖ_h!{PWڻ%3ͮ]]~ؒ0~\=%ynƂx olb6–|j LC¢M,(+`q>E@QkaTLj\ ^r0_[D ׃xREEX/ }3J#JHfӢe趷;>-V "`I|Byd7t9<>w T(}nمH FΏ<xjzHaj!jtPް!u t 5 {_r꠰ڹZ\S\l]gƶzu@we+l|SLg~N_i .?a16x=n6F}XXAiQ)̦; h]dq|oEB"XR R+U8$l&>kiZM/ ~]*v,> 5-֬/^.S46C`D\PdYD!Ͷ%cQ]7?;X޳-*pOhzgK&1,,WBFm 2x8hfdA[ a^Sd7llkueUjo4d:Q.?1T yGpguLMWDj٪T) {X3R %ĿD}ҒQU{)$3%̸^v:Z7:yK2؏5mn\a1E+/$%;;hn{JŅDdVr;%WtI06>V>3?y 7=W"7d˔ɍ7ܯ%q5h{ݚKc(3)/SR_SE=ہ6DJ(k?]_F\'*F|yUiLCN;lQW&[fppUk}XK.== ѥQvJ)[-]9 W)CϞsN>8)Joij~M-eX[SrUOVhdk@c "l8 Ӊ/"aǸP5!}T}WGg S 8ZH( `:f^R!NKg#7'H\ F>gM'jhr@7L=jQK$$)O_$9RAOlǀXQbacnoĎp$o'tkZO GQf_ , 3._y@ K\uzפU2Fv_t,4 =(9Oϥ웣yD|iYE bN\QȖ}rӮPMk9Dr>R[blZxYpī- OkP?hQn3i!ǰFxtxR$wx旁@@'UhWY|cZ&+f=BJH䰑Zե'6 a+c:=cT #w~p/=4*0#TC) 6j%%wCQ=f߼r2.WJ|$C0Oa߀Z3L㹠z Ms|v|U7dnȶ?kW@yycsiwϡ:UZTN~ALX}70$T<\S9ߕC,G.ݩ@̞q\OP*qmi &k]H^~HqW,SQ 3~iH"T !6h ^6)zSLU}:d,ܮ㠘.a+vX |G [LҐW.4?<45Or 꼶衢@[H*l X>.vkuݍc:r{lG*x8@I EX=ܤ80VCh.`g$l.8I) "2Wv8|[!yƈ3jE.a'/ȴ5?c@[1CGvd-2Fr5j}SWTu#(<]%.& i HqBABsM.!RAnHTct3uSe-FN6wo>֠vvw30|1OHE^\ 1iJǤcI(,-G#i_8$fY Z-ʙg"ѱT!=[TeTwSbg)PZ܊\IVck ȷ joDkƥOTʁo Uֻlm#?J> CTd*ekÍ~ڼpeeǹzk3'td;2ɗ3R*[$+imނ|)JDՊF,uΓ@XE]yKJn:lbfi> }7ȓ`w\>x9*`+3%'K51~zLߑ?_Q?OU@B;%RB#m4x^~ %WY!O SGQV_j˜/["4hlqA =#-Q%Sjx L3V:\mx^}:3EO l uCӈ*gS+3EG5m2IͻoI4'X: A,w>P {+-]ozlC-sR2k)Ks&iU}nlT~PN_ImL[$ ϔ㨔g>5 m(†ʤvT\m^c *܃ sD }{]uYUT_6y~lj\tO.+)}ncS˼U-Aվ6No#ui,/e$u(YLW 'ުdnrLw/7Inن?? /8i(syXK0s-"e'-j \򒛮)a0e؍  B(v3ڕ /+ě xoܩ ӻ uc}S'%D #Q p=D{CNڦl:KNɺ*DZzi'0},],p#uRdZm1\xer:)lpNʧ>=q@/UVeaH)zS/ 6ACk*֤vVfLfOOqA;"dRf)0րC|[__8%+Dlo{{K>K &~f"P`<~V}Bɱpc9FQCiR2JP/ TA>Kn`IaZ*?d3h=g0T1smI i4';uTݞc%UNٱGA]I;%{w5l>W!I2D \f=_T? ;4 P`}k%=mNWlDϚ0H/f&TE?C7/ 5 e ktE0f&!,A/a⍯``8(O#CI3MHqw0K߽irNcn@3JTa#NZ  h5x%O·bus7-?Ƽ4*Di0woUKZSR^W$ކFD YE}V"%DZ=pҹeG Q h#6 @+>zX)!ތw(N8@Gh {&\l$}iv@ߞ !3ATZPz@(&4pNIUO Vn\HewkbcPEg|9t(ZFXVo#245x; SDߠ X5V|pKnn]պ{Ԥ{GO>E2kK|BdM(YCs^/b20 m;+~}$BİB)hC^+%;9I ' njAO7zn)-,klHjNgs٭8-zbޤ=X\0bqpDWp9z"t3BDzu?Ҟ7>YXTJʷ죉i.4`YvՇ;mzt+!T-<8Yi3>,4A!tIp(e)r?F9PI€eR'ˀmN.Z/NJVwQvSœ3nuj~15), ! u.Bx$?|䈱lyՑ@{kmM ? Ūk@sa~v;au4'=HRޕz8qNӫpwU_BJD['ؠA[ yP$# ^넻 "o?Wpi''PӃqlG/!OZ!끘(|^j(t,PG ijɭm}SOW|C^ H5ϵO&@ e^(rZYLL~]|"\dZ: ^w2JČ'90  ޵~W90>ͤסx1Nq:4Y3ٚS"ĠРtn]enH'$S,F|`SVx@c'Ecq쿾 p?:Pi*zdz5-1{뭍+ؿtHq2ĦHŜ:z*lbz=uu*FԦ% |Y"ysxСS LO@&xkXc҅L"YJRW:Qۦ0H1dX!|3C^r/dk2. .qG<;O994GhQrL7_/uQ7b h3 DCÚf (s/P \ 9*5%1!S',B(,OLf&ذҪuoD?!)ık/ :I(_7RHk]cqq \Tn cfGԂCNWABEqfn,x, B< i+vHd %\K nq:B\)){1//$g0P=-8d߹AcLd(X!ǜ bo1-\\Ł'QS7avWvջ&Oo& aQr$r{BY}P?16_ZMP,e BLhK^ALMwN. @՟ʲ @5-ݎPKT^uk6Q5āpL[h/dV,.XL-N]d}'ɂzV1LvzLǘiQXg: >tT%TPUM_fv"bհ%EW,J4<FO-r9dUc2RԦգ7+;$'+`V/pn[G7RtGw\5U6F 7/HYx~ =(R<餑YLwZ`1FsP bSq+:؞Z&vtE}#0 j?hc[(t!)صZ@QeJ),cUO @MC%ę83G|0/S 0d_JR>J%^Tj;zw)^ s&]ʝ^ղYLU,n/`UJB&g:V0& 9ۿ8F|7a 2űN 1S;J@r\g9 bcHT/ 6 ݨZ 5sYD n V"F7_FŚ5KxKuhZ·DhLjQʪ$3.ۘ+li+md '(e-T?iT, c-%Ps1הFxPXNSEGj4"kk~2ϑmmb 鞑Ok:"k48Ci⢎Qл |/hZT!z0?T+! Je`K}GH>b%ktf2vçw ,+7Puߠ7Rin'y77vf~gq>y!4آ1q> 7T =c b-{7t^U~grh"wZ^9|~~!AzКTli׸EW)HܼQrDCEfD5Л~yBDCzc 41 =HNmF00UU*. `Z,͗]pMTŗ܊F^Y*QdXxn1ɟdQB8GwT0ۘ"P=@(=Q+>kڐ< k^tku`hpPz.;{v_ɎLS?d.J#P!r_p~, MbG@zx٨־AEp#1ṵ33/%{~r~lޖo5pyߝl'cdL˦ӺO@H+F;->#YRREE?8%gA7ܦb4W!u|"F97(,*`2ꉔ3!cztI'nCaRt/8~7,o\˲u~ 蝮&."QF=!/ɣ!FȭXbOM@oLtȔV%u w}.c 8qÃEӻ!p]nvNM-JP( ,-C4c)G0rI{G…c 1ޘg|[q}qS%}@>@u? ZU*Ys<&1‰/[EM=n3XLK,UFn_{8[/GEc1>vtv mvi&(ዪ;cZ?Q+ cnŖ@SGofsܻfX/첒)z0ͨ{q5UwJȾsRw/fxH+B2ZB D %s16ѩ9!R$KB5 9 iyCo)E!avP u& r5 $<'b~@4wxɊv] D ϰhLIIBG^m/?~9L Nh}9r0..WNۉoQfuom?7"w,^± :-֩ڒnnFtP P]kYZ#b!k/}pqDM-H}l?쨜BUp]*ꂶ$C/u/ʇ / }G:}ȏw6M?0(d7d=YRy̅ ~Pp!PJڅƑb墹YYaɚg(0_s0b;aSL"㪃óN*΢^H,!'3C`q?EыL$2!{'} !No$-@]`#%%f!?)$*:EI-}Mdn Z g괲2XBh ,Кn&XV&۵qzH!Ks"QJƭ=C3 RuMWrA0e ̥ ߥÅOV!0 QNI[u4Ƶ|u}eMqF_8bͬLN0F"WH{.Gt/~7? 2<Ҳ㝘) R{ d~~ZG3"|`->hD~UPv,HF=e/0*>RlxlJ+f;/\S焰T~ۭDO{ `SG<0Ya&d"q/ x{Nz 7qOo'7 N>-RXkJǬ@'[;ww[Q25 6&9 hEВЭz-{؞ o%f-A%fQ@%} h"+z.qVuCi&9 vgO+>ߋe9D:`Ļ}J']*\X<4?6j2ԅ>kH5?چǍ3[(9)kȓPT.8@Pv> !+Cd]H)WkIRGb6hcTCuR%Kx_.{V6)a 4,~0H[JtRw/ ™bCyf! eq`Xt=c)ëa-Yt]*0"!jh6vUP^PvwNOux¸jVz 2o )' 7-= x!Fϲi:-7 soEfV$(Ҭ1g?ooWpBAс hU^.fwϴy諁jG}Y9x`*B灮8qú4$-Wm" [HxQ\?Z]'kN8}2m~dkWb̍XI|=Q! 2Oh[)= 5xgMȉ#'mm. 3jO5+4ljE|Yj@#-_+!_Â#~CV}*/U9Y|D/gL? c/;a:v93/"**~1 ޤiN&kfcܢ(3{uK'jC2  #;Ǹ-WRJƁC# ajD:Anh䵟F$ ;d4A}{^ݣ lN| 2*c9{d]وGY6K9z/gja&l؉-._++qIs1 (yYǓ !:p.KQ^ #W:JW =ah8N1*pg10DDMTe?&﹣E'4˶1_Xsxu2?y;"mF@$u  ֍WֆWgg@JuAz/*.J g~&C٣GŲ!(QQO|eJ;=)YJ*ɯ?#*~bh: `[5 ęYC=[n~5RK,s>+مqL`L2f=O"Ǫ + dJ* i-"Yu?e+8Ukc0Pnb=d<ڔ\`[M%љ;ovEZHr%gr 'Zu)rҶ zHVXY| :>Ճtpn;Jov=h<ٱpBo3?1 S 1^>s b)bLb%2$pyr8 Luem理|ԑ!յ?0u}+, Wj0U 'Z~CMs^ŀ?Ԧ*yhN{m%mEy@s7021G1~- zD\@Ώ_眖8us:_Ab SnDy K <}ot$XpS4\2 UoΔptlQVwgq4dNJrhUػJ:Ti{Ϳ{:f֛CXRN}Q7\Kgء6zexKڬ/ʊS(fKB¾̇ER4ؗA1EQ>,9<^h\?%ܣ4kJ0Z!ÝSR}SivI ({1˧ݷWAX'Lgׅ3b\8!L(y6TB6%P=S2.?δt \lEZi\L`mW'$eVd14ܗ[zsܔAe&*/Y!XyM( ~҅V^T)_Sgz m 2pF^}#ždgwU1[jNcaWAB Bx4$:`30X5ͧ4zynͬdsY `;D3|9lD.tʗZ9`[<*ijg.+rń `buUy+*cKs3)߭T!_ r 2g4wϴBLb,Ev2n1jG`g^:d溜//I&A7kmed|>svP~EO]I-6gs16 -w2wg@3QՅד@ʭ^J8,vaVoQsg ב Z6Ga}jNY=ORzii_l;B\%S_IV rUD~-LK`90k˞UOe"mPk6(4z ֏)1XH:ʨ{PPЇXxJ\2PKSFǏ+~%3w_~>hJ.QS~1XDDLf@/HnJN.J*CQ+5}8]EGL-粜XIќC#$<{ b6/}ʕ@i2`Gm\Ey+l7gg6mqT ΃!㷶¨*C$:Ï97 rmBݜimwK]貖Q ؞5_z6젽'9"e!E`'*c6ԐG͛#+~s@olcyY*ugx$҃Ͱ"7[Y Bб4z kDР+tLx=@`궴Q/XDŽh+n%v2$;i-ᨄ=Znl&@h2*L3m(rrk4=(]9߭Ջ:ב/̕Ja_=@,/GP{sv.C s/]QBJIṉ!a1x*BSײǸ!p9S_6Jv+ΰہ9fv,wuO'.VsyBޟTQ.h3?͵IUleZ~Kqjۡ ?!yq;hnCZ#;wəOSURiLuvh|coO/3y]$\H}6ֳy̶y% )  dUR~^ !m4*;XˏJOBf®+bX.phA+*5jt>vWG|Q=S(w+(]]nC4??wy7ƇK~tL;m=E}gCeQ ):JD6%$ ?r ?dw]nNdC$->Xx˵$4«%Z>lDE:՞I|/Agj2`^kQNTElDE${tU9=?ktMʽaJ (`TgCؙSF!tZ 6 U`t64|KGwPIJ)Nn†&Ç`U#uT/++5c,\#[B1+{r8/S>sBbph#D+&^^E' Q^1mAr#(܋SQځqL.![aUTR f8x]Yj:_[ `b<̰r7$ɤ`Yr{TP\(u"i=7!{UgM|ِh -Oe&T4v^@^۫k |e%\jS5oǙ^K7&̧w$=J^7:PǩjXC՚ Ilyn}u#":Jp|:K [ş"ֲw~~czGDu 3wmjy#- &Z|# &8M=5 OKZn446LL^{<޵Ubk]LJ0.N/E:HWةGB [džaI"Yh`:=wo +O\;_rMayG kګj0BN'mnl~CQ64]̂tRI`tCGCr-B-Wrqe D̤@i})fl&Fn3q{\ `[;$fYbe.W+ec2bZf-ow[l֨{Qx-IJR/]}f͇vdKf pL $}=V lT.ݽ2 K)>M磋Qҫ)yߗNаyXauy +gIP6oO`Oae19! @[~ʚZ%ސ˞P2Ä3S`8[f/*s(T.%GśzCL"U.TR@kzs^Er?!$Gdi4Ga!ۊLgIMy{v5GPGr(#t}qYq__[vj]\| K ^ro ؛Ֆ9WpH? '$])B*){]2B1Uvow̃JV(umvOw1>UdS2~~nWdFEZ% Ė{V8[qB/W(!"3G^iH[0\"Ou$ZsrZN?< a!8}O.vFޗo8Cg]9FMmeByNƘ@͌Pb9)z/lZMֳ@&uphg_'sJ@ަ[mBG\ ~7auuļW-❣\BXlhה__g ~JM(_BFmiS e-G-KW1J),\DM-`z6vHW\$BT6_ZwK\=0{p?10Tp@6`lwFX HɀN(ꀑRUG[4@VSp}bu Lwu7ɻHv3Lr[X܂ޔoT+KA0kpB? a;C!P"+P }rM;r ?ihz^_SCuŐ!x _D-=hR{* ֈOC?|"5 (QfI;* g,.?#Kr1cA9 奐,=K.ev74/(_G^ŞQIp*d *O{\5XMPהoN৉gaPLR*^=tK[dUUKٝ5aSP/r ( % M+yyo¹ѦSUaJ.k~ N紭ntVo=EI@2Fr~W_.1 $" +Y'`?Fr1MFALPViJOwQO9ʏANdڿh>lq/d}^=ԃ*lXuT'䜴2d ~& _1oMADZa䲍_oo[B .@JLyn3$,O̟v@ׯ-ͺ_vߛiWYs@yגkL{{ 6~'2[wlr+bU Ifs=1 upUh.%HHOÈ*MZq+ Dmz[,] `6& u{ Oڞ庈`_85jpko&Vn:9ͪMTiͻ{(>,HQ("MZOxVVGpO%VaO>#VH%+[/]h}ظʘ'zEX#`5ry|? >i>gRJ<CsT_O%F9 a\G@ӥ⡤?b"\hIh{cM#u) SE_~=I`/VTb*DC9^7BK(U6^Ksc<k6qnݔZIKYM$j#Q.OwgOW#ϻC&=]NmLfc T%:Kĵگ A]S 2ϥ 5 Z׾;dM8UIvj25,pl|dXD/`5`Ty ^Z:!s:lž$pл˟A&"W?Z҄W)HɌk`:#ȣ]h22CtɆ_ , plU~؝ep[к(uk%#åYS`vZM/AY 2t Np O'J׈qWv69OϿjq7NB-$-J#24ET{ |f tO&vХ˶=iPTp&t}k#P"t PmzE+j4춙DC]9~ЮIAV;ib9wŅMiԨ\Zt=Viv=qs~5ɁI:+joqW}djkII?=4piUI!ё`sӄAC_2/Қut p*ɦChp2] A]D'*c̱j.Pk01VmGBglKQje_-5\lp0T%<=Âyͨ-6i:.ZYfPqO9A`U1NԦ 19z/t(,nb<:4݃uV)ہAoF>BҖM[)#Qvp"j[}W=D`9f4}@|R>! )O;Й݀4Am̯n!j m{f„51V/2>wd0Z.y]+[f)>Ζ=R=itRM|}OXp~` 9\UEƍ&K*H vq5+T%2Sf23xYEg95.c񘻢2-lc'Nmldi"1#%VԐpT.guM"Tk?zl3 S`q&Y7.S3& p ~&:ԣukKfҪ3J3=s|i?4 _eh'L]08@e$,(UHܹĜ'O%F?F*Ik7 QЫn(O6VƘJN~=$E?5y5ao_MGzCfb^s#2OW)ϣ z6N"M=+0.c<ΥK 8|iQ"[V_ݢDڝK;1M52]3V㮽zؘ@~)dW}8 iQ?hir}N7 Glcmi'n3Tq|A20Ћu/ytc+~&Д5zϥq2]ߙ%R" Co_%$XA *SA$1(sXR֩_/Fj By;Xz!OaȂj-|,ܟC|kHuїRrш(xUJ|*tdLAD= _}&a| (dQ+65鞤y@IvVgU+zYǦK zÄ'SXkrp`GN;gw6vG NPd40EcaЂuIӹTN>F9(M! 8,GBPw,,  J9qm7D*+4ߺs9UΜ mqƊ !%DƮOi93Դx9ۥ,ML/잕< E{z,y#[AjkQe +Ta⮳Ub -@HC8BjwKO;T`+[+RͽMӄvlN`׊qXc&Nf8{n+aëC",k DHaa]RfzztE-!]q%JƂ _ҡ{܍54^ϤħNBw%(4Y*-TI>/I;]v?:LjpXhgU|Kl!!]vX0%% 3o]wm{yޒ1$IeK޸VHKf%%'M-G?xṠuloqWGm)E,O*np_;'!wue+ݎ8Z?f 7( K%-[{{"@*wGF:`ɠE4NoN4KlY!ɬ3毦;Hb庎z~U=UgsO Gӡƍy&=A`{k8bִu͞0 y&D%\+AńOZ24wExc)7cy\HqK,Oc(i% (%!{XgzK2ם[Çz9⌁av`qq:S6Y %e9@ʱsƺCi]6-y7˸X>V8R]14(vzkZCvL<0RA \)0!#t $s i(~A?T:j=PA.5(gqқ^f\BW`y1B25e: I7er!V[.^MPf4u%gW9J"$~#Q4/dE 5R=>L<*,55\-\K ȚƬF0鷪M)`+)*TlBJ[ Z d! `Y9YHcǖD2(A/4ih]"*t f2_;N-wa  ;2v% hwc-V7--=i[^b][Cp̠c8}<(k=h%`Z?zXs2z+{<^ U؀[ĘY$QLvQQoB5S9O *uH[YGd2ʓs5oէ#5cϧN k_)0t52 `+Jj!&K뇢EAzEC`0`^ W2yƚb(ͨhpˬ!& A@t++6)cFZ#`VYrzhum bmd2h]A3&ץ`'VWb* T F+ rk346U͖IѮ\tڥD11M2݃6ƮN՞xj;L\GF2eI>4ga8[$0un% R+q*/VkE5Ċ֪.SNwڛm-WՎri4Qb/f.di\BfYJG# ,l3hĥJ^w &em%m\-֋Ojh[U+_J1Kj0Wm55&j |.­{1Ի&uqCmiX͓ 6DpwoIoj֚JfF,psNlbhp\e /} TX.w.Ѡo&e5)b(i 0# FJm4:R^X-h%#fVPUBۗ NG1BN/ :HYh!B82bq34,uM\&1{.7fiQ3 m6w 襖6fv|u*UxL)+Z.Ŝ$}ED65ǃ[rڸYkVUͮ75UuʌYp҈ci7\P뤑La]DMl0k`*e4[k Qo`o}x 4Su,-oDp*[^yMplg*]mmWq{j]o 2eXZEڗR mf#9lXRZy Rm% ړ-1 c YfiKMіg^n.+[Z.RJQBlu0&.` ZחuƆtj0ԍ7S+x;59Zȿص 2m}xQX586W, niEwȥf12t٬ ٶ-jlX'-ٶD:AHeX-CԌ$BPT8.)ͯ´χ6ι- XȐ%2 "Jԍ4FM)(['91""v[o!M5"Dྜྷi]o\0:|j ML=yem f7sS"x%2t-K~?K!IcARLԺb\I}eHٓ6DL˹7P,8F褵55NdUlMEq$K)|̩"CUXʉǚ) :껐LxzCvK(T\@Rx찰ݯӊ)(U*FNZ$ͭ\9sP|YYQ~׊`F`e I Q4!@՞+.K^D(]Ҽk@j 15fF' 3U 9k؊ aAVƊ w"Ջ^Dfl%8WvޭWԖsahNtQio-,(cJE)ؙ4Uxhi͍Z]j-vM4.Ysf=n++ӊ!'瞑f$l{!nx=|< 7rhkw !#dWmX0z#NWy\KX2WWs z|!, ȃ:^`9(E; tDd5$H+F N 9cTc $HhJ6$n9z\qRPjײnk`qvb0@Yy`L]9NqUZIL> Ơç@ˑ3YRaPe^ec\kywշ/K*8b8 CJ"Y*Nlx.S$~'&;/=)ə yqa$'J( !P.Q"v r}OVkiWYB$-}_-l杫)ڇ`)]_Іx(FNkN?1o7nǯxxqbŎd/,D&L`e+GXrɄ|hM CJ²Q UH KwC[ C~]($ѫ~pCZGF&/-ŰR{L9]LGМ=94}/Xy]PrIw:A}a3o||oAkd06a;HNIY=g2N8Gf lVRK0e *3;ݿ57D4f=fD!D@}6d[ch!hf2n{)9 } J?k:iUvⳲ܄'ebUM8ZG )0yv_20Osx\Cane;禂2K"+~VbxF-ZМ/B&u^~uuxש@ZLՈ7hňQc\,V6"06C}37j۷ CgH "sU8KqD{*{J '(Sxl%ܗrqƎQOFSU(ãqX>/ɶˣ~KeuuKhOex~W};Hl\g {J=PNNUŏĿsGѡS$CyV]mF -ژ.O[m5AE|hl4Hn( ywi- }T+%|'" 8 ?קX`P 0 .;d~ e۷$^~ |Z|JʡUd0U+ UF!,h5~0qͻS>AEO3V`wt-7W,#j]X΢27Yޝܕy_tXJ8~]jQzrzpzt@!{/ќW@ْdUbE5κ{n73K58-QH E" P=>ypȈsy!"B^]ak_W5d* [ ߆@QA"ڍu ~J妨3#,'LF,=t @JݏsL'A DCVݥ' Av KtX33ԝm([QG߾Ӻz˦B'y<<[Qf|+x}-bK5cɈSL"|46rǫj /Cs<5q+k<_B|_7s\(@26@Csո0PN% |H1]/\ec)(#x?`:~5Xp񃍤iiihaeͷ㧸u3ΉSM+ڍR h\1lX;r}Q$D40w>!}iv&?`xο[Rp=֗t(p蔑TK> 9]e @O)@t7CLoeW齚a0?6vkkJT5o}ݏ_AAb .ja]$̯pĸ0#HE@/(Чsi|d"2A.z .YyH@X/'g9x *ATY( (*,d "!@C2ńB1c)ADQ ,PUYE$F|!euߢ`@MY\^:_wt@ tGԃ䠘; X0ht%`[w4aJ1Ƒ訝AEambkYQq;,!qKF(&v^'X3}8>힬%1FAgۙà K8Xrc=i*a!6.@4G֜xhǔCosa] xT8{=!J *^t;fM<[Ϸl4꘦{1]CQ:"LAcځ>9v _ 3"&ߎ]5;_92˷C 쐋z04/<т0 Bm2 7 -?=t#՗PYSC@ gnm=}C~/nZm8/Fqٛ>}x>Pnv9xx} l ' Ɋ /4=3"4 (ܓXA $EUPV?ejEDT;xA>oky=bNJbȡ{8U[ٳHR[n1 Vb9~c[nW jsћz["@bpD?^ҽr9YnzڍKjadBD"[HyAABoj;xٳ?qM:*7_PL&,}Z2k4&UP*'rFbT8se{ cc>!>s#I/w0C 6@>txŀ=gIg .zծO|1;R?Bz ewI&v ?^OZ7*D٨H/22̵ʧ{7*]yCE]v~w.p=LJ|l̃7cV*+:"f{;{F?/jwgݡ58{3+[)}G{`h[F XS 2y >!|W?w:*!}iJ H}3 yuN*eF"%Wi@m@ 3O !d/dՎ]71>[h, ڈ0EfdFdsբiX`8]}DgGfn7GfKE%@ǃWG7Cp ˠup`Z|21|PHdAM0v]lQS7m$E *VEGZ*7B4_Vv۴͜i}Uo2ܔ0sr[At QX3A{V˾9N3̼~eSὥjG0#)8 j3sv*g2!1R+#;;E 9͙\Oo.t;ۀ|&m, @o?KA8;^ey˱5Z#oʦH0(gtf:z`,if5_H ?H;Njۗ ݴf12}*&6dZ4=[և޼E 1AD`FX( DX" ,V "bEEX(QUEdUb"" T`E^?h:_h|\';"6c"A" DR+dIAS(H`1RF (U F"QAR" ""* #cR*1Hb Pb0QQT$ETV* AQ,TUEF &7J 2f}זnP5Y8p*\= hZHhAvЍ} mC7lg"V2[ό*p~ :Ou_x}7:j TԽ2cr`BX-ra0ZVf{4uőX-TʐkOqJ~4y,F]CBo]4{bAc9~vO}!;dfNd1l¾u9TMwrDſs=/[1Z;%{Mu21Ǹm-xdmJE &DD^ v[s=.`(W9^Nʁ_̀eYZr̰/QN:;Pa}Ry1e9_ņĻD;*_y!#p_ZOeɷMb+ ?sh" pˁ)hZĢEX ,B*fbn`|+O`kk>o]j+L.Oߪ7]7e6p+G6tQp&pt^LCt 5=E0.Nbf5Jxr6ѶBk+7d4Ǚ䞅%tʀvjP3' at̲XZp",bNԒ/KTyyv!1DOw-?*9QX#oC[hŴPP'B~ʏ g}v#?En hG+$D'>LIB{U* xujiƌ2G)d;CDH1E"ʮ(N<M=n=yи`[ފv5+L8c-<$¹"6UGssuhd5#sX?ܬ]G89pf~H-L(Gw,0Nk +F.'Squ _tCcVN(Z* `l#^Pgvi퓵d&-2H`ǿ%-'|Z}CE-nln|v=?}3T"y?и!6'PdY>qOxRxad4"zvGYOZ!Q! PNy92 yū-߾I>ůx9,Z1f ?rʅH Ec,XE7`En7mV~5x]-s/1Z#0ՍUбfDn{z# n{)"T3/#+(>/݆Ww.FDW|_?/~P#L^ĒϧtEn/Ѻ2DӴXZS/H;&S8Νi-i\e&Q ϼ57AMHp1\rgTAY2@|)%3n><5M,:*Jm_`tVzLS!B">3٘_'_3){%J 4e3߱c*NL[y1Fٟm (Β65YLJ4ΝwuwQM.0H0Šh"g==\Nuw dB>7 z/ԧ8d9vHAT_eESs FS$J@j8vD~d`ń==GIlz; hA411ꛯ]ށ=s_>Wg2fn#V' WE͗!s&Y \>g}A`y] UAV,V |_l H"" \z1Oxx>"p9ba0 \t/.k1Ņ-3%(T$P')vB0O'"">rޖ'a_fd=<8'!# iP3GGu*7/Jƺ.QNIN1 ")"zRkZ&T_ɑPV,C]=.E  0T-nF bP&,<{8iSWOqmI?偀A ML咨Adaّ0R-BHJ4?C=9\t|65/}1=$U foZΖ$ `Ȧ, *&1p#H9\ R}Qs`x /7:3!SΖp]1'4 0U8pN)MR&l\ZM&YwP#_7#adrd̈ػ&!E$6BrJFl8vMǁw|N_G=܄vRy!ѲIkզbo_8=du"A@H> { (#F$XEŖ (K¯ ,AUcF $A()iHZQY A F,6XRضD`X}u ("E̅DEF",V D1X(" #AUQXQXQEX,F+FDb"#dV"ȱ`EXUDXPUbDŨ(d*A1"DUEϠ.MوlH ausC??;΂=NbbE .>H|ׅ#ye5P5d RI"$fA  3qO6 F̏ޢ O_4uӇ\!ښZS{+vm;,u-. rj!xzK׽Q2 B9I AQSy~{n.GۀD>'e1-˿8 XQaf2EU|?R<0 >{`F;kt{LyRBߩlaXqT 浨(u:u}k 2"O_n>|X挟#B\PO4ϭ׷lJi3`7 u42.·Dc (l֙ D1 mϐˆ/aG0ugx-=GpŐ*Eqckf֚/c`׎]{XJ)BeDyw!3eg(+U4z:Ko18\Cb̡QVǁ*yˋ |>#?HRX&6<*5~q1(g 5uQn@jɻT uqzp'q~[Rya2 =Կ~\SzVF!R6\G *M`$$xl"dH^_hh} u j(,@N9[_d ]TX)*1DUH{G'L '^NDdm&RkG0׳̭D ȑcm/?G7\H|&4&E5f*z?K1&]k3ťn~6Dr%U!# ?Utm=.{U ;q9sn׫- FD& 1!%%N2zhm#tQamgFV'>.tp4nPYi+3)c?(W2Qul1.tsJ4Gf4JĮ ©]CZ@[)yoۨ~z_MԨlV{Vk323_vȹ/{MGqu)TצT2PdA* )6HsQ~G+tҲX/nu=nr^x)jOI? ˻*7׃Xl,ز0*s@kc` 2HnFD9'쮍 7GB*2``#kp ,V(*ȲF1DVE"R)QaeaQX) " H>2tXwK?(yJ B+I@ 2ѿ~ڝ;L֮h[c|&p#Őݲ)L[~<!$^M^qdR5Ńm'*n\ 0oJ?1bb3`&HH EW~*a0sHb #""XDaّ+4qVaq'j ̢( ΎsOz:^Mvf )6qÖ.MMfQ~ ҏ衇k0}. b YAX,F.,(,bȤAbT)20C0mZܻ!#x2= ݃} q2e4fi$"qUeVz{~;E;SGWUݢJ( x@W(Y.G]HQeA2B&xdg1_abŤ.ogc|/͆((] FA ȤXHQdXdEQPD]*JW}!E0kw"F !t0`HU (dPR*,ex~g"EPF@ 1aV:ISPUs1 (,ىiX8ɖT%B GdKUvwǐ`1Ԥ`'XLqihó0|_^f_ϙuO%Py;;Z[#}*CiShmô,?OnTÒf7!mECVf 0YA*ͱ{kذ=gYhv_[)k]xicL .bX1{f쐬E*DPȠ,Y'E60XdõZm42{ݮ_m獽?Ãj}b t#fN*d;N4X9ww}rϝZ\Lo I7ޞQ77=OH18rOcf5qCD˳CX,δAbbȠ" , (EaX(B,QV"E A@YDQD[j laP,)y R$uVjDOY"+7_Q(; y.@kn9 ZG~ҜxQF\S Po,yq0#JoTц&DQXL4O,Ꚃv\m5Y~ƍ7|O슉m WGY>h!,XAdȫ EB@dUF,D"<:hBh"E(~ THp¨,(@"ŀY"B)"0C:04>~$EB?° V "H`+E:HȠ}J(}[X v%Ac )`(aE`EڦEdY`ċ!U(@=])H(, ` ,bR`,&Q E)dOHV,UXH F򭂐X(E OJPQgM` ,!"( E"'Jޤ1hWY%dXYAIx2s9(gI2_ߌ) B((,k%E$H,PI,T *&X1*e lI*ED"ȤYȢ`EEH* &Tx5CV>SH$dzY_d\6N!E4a,"X;N3 )ͭN9tPtOC;锬IXAvө\sc ȆQpI8YɎF+N_D Eb, Q@Hit`T/pzZ~֝~,zz-ʐAYNDХ XG Ӈ]P}ha~0)ETPE QH)RaMʐ3s!6eNT1݃J-u:S<_[0<]T "a? c盤FƼm_,פ#/"Wvx??׳zlO/q)zO1{-/_Wx8xz 2|!vU)x۳|1?/%8JL1B [dqS3ޮK ժ+k|1` $#[!P@c]4'swu$; (V3ZS&:"aK|c$ h2)׶,S `E`,*&4 ŝBSm&&6Ǥ[=Hx4!? clZգPl"9>EXߟ7鴇j=d S h80WGHu\馎|Z}LA>_͹aH$H\bHhLbq.X<|̈a3|U{ʺ6^?-4GHv}!TLiݬ'QJX ,$H`JQ@yu|,=jO糿级mZ&i U[z)."EEI()p2 -lruȲ(PX Yʅ݃Mc3D?>ݼ_}?}nh$f LbK1ٵAf>c&Bx(,ƕ-?'2ݫ%^Z= Ԗ/6:d Q=k%@eAoGBWrqt9xSrǻX4>Eldp]Qɐ`IB~\e_q6Dځ_׹.7@?8!㖇} >DE۱X"?>&.^ 2*E"PHH(, ` ( "e AV0P 3Us]d >}nje`  J2a;d&3=@6j3`jvKy]~S$ 3 UVU%GPiތç#M!GVߔ̮ { K&`&"`Jap>LfHQCx.θ0pZ dITuo]Wg#p*2yw7 @XpZ[_':3uY P( !U-d4.8aTrb$2?rB.T4gD.<'wTжiiʣ~p\Auq":> Oϰ"fd2&gc^nO.N<d6V @$I=V] jiڞ[? ~Ve'mayqXh8z5OgJ 2ۯ  ˘փN&ιгli^od)g-w\S*oL2lU,L6lEcϣQ,ToNGq _K"0{k" ě#:^n( wDž;`pi螓mҹJ /dE ou/a8v$wN }^y4@g_L!>sb/2(#ӣ%?olhmDEͼ|:X@'FDF` d2W$Ja6r_.iCThj;ph;5 _ QF#W> `g-p)Q }Qͯz&)ܼݏG 99Za:]/X֎:cW"CeuF0r + B&)> QGӊUD(=w:{}ֳxv۫ǿ:9_oyʬs@n6CbFe3#K&FOj02x꾣MP+S\Sݜj?Q2?WJ\e@;,̟gh9FFqʀVwteHw@ĥx CI 6љ.)\[3Dѡ #%XֳxVq4TA `,b Y*`RBddbR),U"`H(XAA Q)` H2AVTbE0 ´A+V j 1rkqU LY ɥ9M W4^a&cOJ֯y7M+79!hRiJ_v; Co˦}ƓR(gw,.TeaA(;>O. WKeݻ u P$zmL28٨ٳ@S E*QH$ QLg`7{fлTR8ub3t hP@W -HN(eEmKx,iLE ,HMo-<\~;Nw QIsWvҌbjwKE&" `eI-o@ãd?\(Zn3On& ÚkS_8yS' _v8q)=t~l ئlBhd.POeJO@`(:SEDAfHȰA;js&1< dF$%- p2G@A(?ۖD2#\<2:D]E:;<26Ѯ=u U-*x׺bNٓ{n‹n7JAoXCtaO[ fDZb/bIkʬqoVd(}/]r7zmn_)H|֞fֵźn.%{AP&BÎHU}i:50DzQ^]:fgLQ%Xvvt-I]ҁS(yMIgnRwP)VhD4C~?ⴅ9&/HDB)Xc T5H;"H"re8Uv`R(3?V7*ZWH혰Z}.r}!i0av1E9PnƣÈSJ2JyB(,F"=6J,Ecb(U[|WUji#\tf@EZ$""-t)\#oݣ6;g}iְoq h(g-~ˇv3&PfJ'3t(Zp}W?9`=Y{`}CJ> T*C<9G)}'V=K4Iħ:A2OKmyX:Wm u߫}k \rNQ-ja@S igYQ'\[P^1q;7{ ^ھO6Q~,F0v]?duJ3AI=<~d4m_ӎ֣fhP{* e;y4.fym͎1f_U&b{Lr?[t=\~7Yz(~?ss es (3E|W:~#SfGwЖy&^k*VRlO:J O[ff{.枻:> ^EB:4 nlL;};zB/~eu  0x Fى4`(wjQ?3F,=zz]n.?*yu5]=a?I73gccaeX8ڎ&كffؤ~JԒGf60`M SO4ᙊQQg3lTO7)yx{ d-ѐ8҇j:8;u/[>+{1Y)?Ỏ$V9\.˛]7yش F qԙ*i:Q=f]EC@ D10VCXFf Cd4<73?ǔe'yJ_|aBz8k><#wsf|g+H^*lO_Pٹ%IEKb<2v?_:ws.>RTTJ ^e⯴uەcLw(]h͕B~a/o5 SL访']7Owi]%坤l:O3G}f 184N3)綵1wO9A1v x WF3:7G{qp=-SR{={#Is.غ'CS^~8=Gu=Su 6y 1Uߪtҭm&4 ˎ\ﰟv%GׯGN5U>~X/58wo>;[j ~""Z<ad91L12őN70ZhQ}K峡)<.ZlwscWti|]\:ǞgU^b>C~B$ߝQ-j$ s{w`G6` NC$ r208y#vN ߩ|>Yؽw;vL cS_<$h;Ϲk1M`O{si-nWrXŠ ӿVbر>xO{RcUk=/zGxF4>c&09]4J2?8gNyyZm._ $! *cCE(>"9rAD{DC^7.T]LLg Zc : a=- %I(E%La *[|yq L|/|+h` WPE;ȟcfXF=_Y]G]LXp=$s*e5U n1~*[X&=iWrU7NۜZk˥RM:Ϗ"9 'cL,`*OQC$*?UM:ɢe}^D>Z2_픰?ʝ 9+ER\Ɏæ kOGM48 hō3;[T]2޾]96$UUUIOF-T\O2q ePpb|E]U kFJ;ުp23mp8(T#?{ 4J%a\֞;셻w(OW7qʛ)H/ʥ@ >>H~bL l ބX 6w PY֏BI*  (o8T3HK:>ZNRHb;u?Iue}M7R뎅8$KS]AD)uf]_qz<֮+AS$C_Hi9kqd0h g '>ulgt+-_^ZK߃8z7~o]JѿR҇ZlDK FKDmF 5+"ozpt1fPQnQ= T!D"'D0͊ͥmMm~W֗ƭie.$bkd /6;wў3qN|Z/ux Rt0:]u#"$0V]$$Gv.Ns]g3sZ6qN,-VYdPF 2@31AQ B7O|YN!}UI\a V} g6B-I9.N34⥘od|wew]T4_Nʋvρw[ ovTdMdS߿E7~v .(%w/wno[Ag3Ҫ5xoAٝ4 Ld4jy= ІL2=O&&b=&#jzfiLLGzPz24A HD&z~DLOQDѡ Ghhh44d@2h424ѐ d@hh)P?T=OI<)OjfQ3jdMdAѣ@4JDT4PDm#FMb44M4FM4Ai I&hzړbF4ؠzC=@= 4@"\9zV$@0"/:5,$[6aM!sU6̧%(h^ 3^Tp1Lo3]U;5!qnn-g!IxРH :c\ SsGK~s*&J;P)6@!q4}ވިkFMj7x4LM jR#ܭb..rsBbJb"XQs2$L*Zdg$OzFD42]jx1Uǐsf ,#Lع dX2B0uՃ${Wɘhh8e&\03Zύdte%=8hf_%P2JSJJs1RcU-*ߩw*SR<+Jr4{UW\^ nW U8k ԮʡYX;PNKk<lOݿa>j6+UNJX֕EwJD/n* mBizJލHQyQr?D# q~HF7;.h=+*.DJSEg0[9_n'7 ה)Kt: { J:vqU2&=ٔs!NNzV-没w#8|Tᕹ5ZJ2pRrHx+V/m)V=򛣇%ܕS;rɔr U&2Ղ~~TqEbR#i~y+1SI')Hr=ёߗNaɅz 8_uSE֋JQ$Mcn="Cib;"liSb׷Fl1va֝0_E!lac b]hM!8lU;KFJAɾna\x'kFѐ#G$(PA!Օ2S;8f=iu(Cj!DM P*&@ EA UTSH* E J, "NUTz\YǬ;2URT@_i";`(DvN"DE˭P1B5dzh4f`fVLHd@%F2P9*Pfmc)@J刲NB*#q2j * i JiD)R̊ BLY 2wϙ0meddUYa*" G_b 9*!G6Ɉ1xT5^$,_O]X6wػ;qzZJ)GQ.$:dH9؄6sȤQL,Q-!j  R=ًyzaL2=k,0 &<UU 2dR-*YF" ڕ.ɑ0\y܊j*TH "%&NK"($" *(ɊhP0 (jRH2Ȋ`J$L)&hZbKuc1C 15AL!DTPEBPDT44"1 LU F)" +M (`7Mbb^d`,) +<@{[ PKRDM%QJKHBU(tzkTkCԐRxPU!4"1"SMkH x*nQ*I ' @xē/3/- w5PKo٪ba QDDDAOf2(h1" UvѮڊd(uګE)Ř$P/bRAGw 6{A'?CA)$M U&O9(TMA0&&I): ֈ#um.$Gx3(0hwPFssPmH*{"ib *t;c\0jp](p輿|Ъ@Nh¼ԇAń)1<^L+bVJBlʪQk\gÖbzJq pfXёKN Pd6` Q##^nkr_5̎V f S3@iǛ0*G W#wrHzl+rIh.視Xc`MIuB=nb<-HC"A@U4)@2v!2&X)rS)Z*!tX5"RfѺ@=dNF@:=\ v$hJBbcsHv)pp;iDZ*pmbyn |!FҚ"8vڌHGmF7 gD;~]B}ٰrsr E{4D6+7%b 늀9q࢙Gn!8 J(qS#C {M(\|2.@%h)*mc@)܃gQmXIM$}bUC瘐®vzvWqתw~ 4.0*s!Ir*vSm~+0b\U2<."M9zrAf[P~ywmaNK? Ho]F[BaGf^.ZkRn:С82i18Z*x^goAc& gԚ| !TR85|fU*24{U Pd% 5F m6|r)G^3Z>yY۞sQm'9/} &"O_$#yx_Dj~nԌ8]/nww=әeHO0CUu]L&" /8,X!S"Wnk1`s"_%w|:xk hw@OCޭ:z2+ o_YsVtԸéDMY9q @ȏlm&kVH{x& u->(ft9T 4~:_sO܎IdpHѬ2))okJyj ;oͺz;@i!= `ĈFjGC]Wng W5G)ڈؙkPYUr9w; j+cC4 tVC|VnvKQ@vfymTؘz ˗e_MϜ1CszӮ]ewl *"Xm4FD Ji){FYB$ztrtAO Mm4qb0.>ѭegL 'l5EA-M9]E1Sn\Q4 bDZLS|bz5Ť&=HdZ7[\u/ ]W>Aw]VAĒ$'rX]yW|+&xڛ ?vܗY,= p3sxgwHȤ$:fҍ( .`@igk/5crwӷBOj,u'$}g&9@ ܘbH*bM [ TFzb/T.-c}a*#+:!M{G jVz,4`-׬}$T:(r^RRp4ϑO^5$.ٺηA5=mm Q ]uHUGB+hCXL@PQ PCzNcR?l-}J2`2up[t&{978= cB,y)\lؔ3妢Bd`@KB]_cϰMNxhFM y֯wn@ţNaaczơ C1 {1b[Yi 2id"?3nqs? b(̙b2jRdD"6YS,l]7BTY'[@vo1>bnMGB4^}ĤN >A2ӏuVE/܄@=Gk^7Vֆ*ft4_S 0y^UPRP BPM߃ |;!Waz$ Y1 ^ ؚ+>%{ Ȁ7?RHrCQbT,81L0""؊wS>:4k׵{.o(h,@֭ÿ㻖_<'X9?<Chln1W9LbIj!O!wxӵNPBq*wGxd9 (dd'&p6L DJǏ`SԈiwFZ&,AvH{ΝU/^D,VU1RxZl)pݪ_O>tp`{' =X|GP4.222Ghac duH 1qm8;cO/^ 9vr^Jp]`3"*`966Mg2U:N%\U}-j[ ;wlmP Bl".YGi@yv9)A|JCOx7s>k1ee*J#g&9[Ng}6(0:h y=jnfB]q.bnxܙ=3vV/7 tVCqMDsidNTX8Evi3cܝ]qe?v~$'̬0Хj0Pf9FJ3iwx0!'$3Q_%npl>PiMQPX[G6@ L30$R.IQEvq֯MO5PN(7vHW@rP+Ho,NdT3K*a JKn&?dMdtot !ԛ,41 1 WO\K_}Ͻomw ZV a՜i&&d4hF4iL2='"=2biS44ڇ=@z)zSB=L$L=MoJz=G4A4i4SOSBLm LF&L&FC#b0 #A4щ d0FRH@SRizm#!COBhzA4dhM=CFjh44 ih)E #jmOQ#j &h A42hhh hh44dM1 "H )TS#A#Sz)=O=A@ hA4SaW3~15+E!#!Cq.AgeXi&:E| pl0ژ[&6AIŽFiL<;4 D($EL R>U=j}.#&尢w0l˸!*Gl4$pqgr= $d[Mz|ԭ XM\@ɚzuSxFBERHg- &t&nnÎNww͓CA=$T D,7$U'$-U^8+n[ǖ7%ܵb]EAKtAF^n$k?F""% Y, ;[yggshoF6 HK9Xt%H'1 "a<<`WZ#"BijjAe9v7:\zڊ n&_D98C2^e K6` 0 bةtWQAA:w}кfsN( gؽxpg0t\@ C. Ƀzdp3ѡh٬06&fc &l dv0S Xwӹ3MT3CF @3 Ao{vnv,zذw m9V \j `a7Puimb(0;HՑe bJ1ʃ=.Hacv/fԢvE(q %Av3P9S ;5eqQ֠VaZS7}f (ЭFajԡYJdc-< aQTɩf p 'ǒg՞0x8.~fbYS.: aBS |pm/o”{Rȇp2]! : UZ7S hQ"lt`')$9GX{*IJrKJhwb"tovӼ⽕ЍJ1D&AI8?/<ɍpYQ(㹡ͣiW}T\o^Gu/s5bt5;C*/tPKɦV4=J:f&0ӭ.WN_kQa [sVru F9 cMڪc{D00s$ &Pppx'Jn4gԴ͠g !x k4dˎ\Ggk L"tɛfj!h|(]prqf[p\{ޛ5hSzFL(VxT.U7&yR DؗKHKX&)ZRBCaG8QXܘ B)JAaSHA(AK!AIT4°C]C;E9`B$MxiH^RkPA|-'FziPCJ^7^oF >L ^A"9z࠸/QR0E)I1P^#'DqDuz( zkHaC&x=Q'w'i\!! 3tUnĐ H^.%ֽ1LcB 3 }^+KUw-Kc( Q4lf'j"B$FFPPTLh)* *()J is * )*&}0`{Sc4z fځ[?R<^R̗F-yY r|e|=#W徃Tqh(xv5V+$Q0X-e"NߵEp:-*b`tG_=g{N4ǧO>%oG8y:0x08>z}vVC8mQItuv(һi8HRk%!9jؤYۅv;==r#|MBڶ b59 }xז80\h?N+wM+GS[zޜԢC DP᫺SS C%0  sm;^x7W%oBl y#Sr@y@] $]BFK85UsݸPR:p%CW醴9?Dī6*M_U@' R AB*DP4eGm W%O㻕ޣ1ƞEݭ0UK= ㆝[?5wft fz ߟm-ZP2B Dn[k SYc7Umcaj1,k5P 2@2"!m銄RR#(LTQd.tAĥf5Q> }QT^F%5*@=3%A21Nv*u1SQN-p\\+/?D@N_MUB[v& :RBE E^WOKND@8BPQ cY/OK[.Ńo ,axƇ{vʪ X^ dXJFfi/v3D 9eq$D^cvg{'FaS=y~s:Д~m{_m FIB((LD)_u.ΈpZ.r#d3I3vlNc8aD2aSK`eL@e#Vj"MN[Ԃd÷<*}᐀$sy=b=`5rqZ Rz}ְn@{8ơD4 t}ןK~Hl*-8mD ʨX/kX%}0+\rFR Ei J7l!2 ݬ&jpȞ A_*9 vw.T/^wQ3F;wZv:d熆 ö`$H޲s$|+tr]0݆mla%HkZSG.W"R쁏C6%SrЁ=t#$B 0 |FuvCnd7. @5+h CW jSSd7&C._rU2-' G 6k%s*Qz~Dx8A?^=9NFYDZ(ʬ{`O^F'{:4/oΝѼWǖsMQ3,Jzt?~.5 $엦^%EZ |E$ o:SZvH&n< ~eyo-uZ63z]8UIgL8Y#pLpb 3@!5JJl󈧈캍n}MUBx}Fq7Iwt҂.m3Ɏ-w yvr[QmOW4T pxz9OfOI|4xjC;cU֣.k؃tԭs(\Y SG^׆|>'u~d'<A@Hn5aBj.(BRxq|#+! %2u~H2r% j JYAP|1$"^e刓Fc[2Fj')Qs6Pݿ\ 2!2(avpMmۻͶo}$mFl+;<KXmuY/WQw.)w>wi}{{2Zzy9>yJ`y^%4jێnU{W@騻h@UP2YUB(5:ݤBU [>l #SJB@k=cmhc}w`:]o.[ [7m뛚 NH/)/ٴя W;}>Jzw6}ھo>| 1M@|ݼ u[9ӗ{yc ^p@}W{0|klvo:V4D<a{{ﳝ'o{=ﺟa|+eGvA*>+ zS+n_C5d](W}p}Nv< ۼ>[s{BI//DJz0E~y:nb{slO>Ywt7^s1"L &M @&1O#@4*~0FFFL &LL3! M@4dfQȣej~S`ҞF=~ڏ)P4=L=6@QS ba1Mhie=4ɥ=3&TxЙɊy2d21&fi'FM6jz~CM4Ѧdzdɠ44E" dhSj4Sjz44hhRH#@h!aOSxSɦdfyOEOMjzjMSSy566O&5&dz 4i4f i421 &@GLѪ3)Mi4Q(ڙOSC@=Ch 4ihhh4 R:{P=0XLfd6 io$Qs]@aJ ,IJ)Fbg"cggV(V S!Uq7j׋]q A I# L.}i]/HaA 'FJDÌp`N c@EKրLRADT|qg ."SA3"r!Hy&7J4Y!CxDD ~a/0?O>7{m"ʵ5_+%pqI$I #tv+| m$r6, I>$mo0Ssn{qɖ;NĦ3P#I{{OR<m_]X|;C8%* D]f6F!T$("G%ѡ2VZ"5"JȦjH}'h)35h5:2GĠjݢVbxv=V7ؾkGHȨ -'1uS,uv0tmmke*rb Zf?^_kz*R)*<9dѢЩh֑2E,׈E8ACH<-#93a5`5VW~ȵ!^P'\&-lAIt|ͻ!(K!0m_}7á&p'sKv4ן=g,,0>}o}GT2s j$%8;nC$ܽJ hOTGo{?rK}ɼ$f.D9Zb|B (P2g:m$jD2T;l2 $RR KgXgeôfԩ!ԅch4_XHq;Z0 &WIа 0*ի]kOG}s·lչ@PP,]h.ߟ_; )̊2u$<`n=;,4ڎf'w[Pk3"G}W#x{ڇ}17O+CI})eaCSzXA&$}?xaFmd)Q f$,82f m\feVd;%4M,w% lأ,a0rThEdRj"U W a&Fڶ5K :юHm8[zY*-ͯ~TS/M;MLA)-EaY=݃C:F9Lm'(؝cƤi;&1 %&")((!9t@u$,LsHwK&xx b"uRLF1A 32 .SG3h⠤.`J.3Y_Tռ$VՍtjjetZAݹ۲FdIe*bLjeZ0xwQm{tAJ(cB0 k״r7U]խ^>6 Ć(P!H!öتăHЎB:MZ@1EfH )fTmILU]|7͵|/ٛ joѡEa,!-2269 Ҹ0I؉3BwZعɐ.OakXüFTDM*hrAFov$2 e<nU$;)R = idy 1FCH-$ݚI`/̈́*Pxg;:)cAba6JF$eW Q χG!"D"td(䫕4fձ͌nmL t~c>7yǝY1Ş=$Cwk:d=n)rT&ji I׵kz1A@QLh1lҽqUJs-"ZDa,7B2hYuM{b$, QIEPVglTOưpG7[ᯑ>9}9lmճI4 Sk_x3<\{_s%'bp"tuvMwbb?mtl;~8 ׀pxXRT.ZV㿙7k93f70᩻84 ⺨L> 漉;ztG^U!_D"pS.gU` zRE`3{|kvt|Eu.nK9cZD ;ܶ5uYxgW=>=SOs02l05z[:(!ȐY$p.h0lt24~k;gA8;XH+X,t*] g{f#χ]`@Prڠ=lh# η{FSs꜑2P!6y|31ar?ƈm_g8L;RQupCVwdL4х AVblLT.K4RLjA!%Ԛ6X[+eCc"jndmM=T]l4C,dW+ǤQY'S4#*< D%/φ<[ hpeC*dsI,ƴDŽXS d33Qzi5AXp`6kl4 Ii#q(%D LVHhCJ=I]ghii{ǯIxݱdܓaqrcɑpOoTL՜P)j2~*C8tAsUTu3Qe#uz1̗`!cqA!F1S8Ɵ/o&7؈"KӅ&!7ۃW@2|Ro]x& 8떇2)J)f-M lD,M4STE&=R`fý`we! wҚFv2p2KZZWr&&-gKcWNI:avJFYg n'9;rzqE):En^yi1#ppfMaL5;DBlQtB h%?S]0p%8q$ѤO _prČY^Hs]+F jEC)[YPA:no۹`m TmK[ 4Xف2n[b,a N]2|NPHL4U!>Lwr>㔞0*;QdyvqKOdjii7ƫ=Fq9CXǣ=/: 2k,Q&HzvO'8Yh61-PbLӇ~IUERQGOl;"v|I27* X,QJF, "F6SS3}}e6K}rc$hj6 hAhW2Ѣ`r`("_\'ɏR8v筢@>/O-=pQ5DIThuKA͑EY#ҝ0J922EUHE4AeVAșN=JTVHVXGz^|yn񝀻Jٹws3!4E:QH F^W2F`#kC=N jbOjd"DBAt<7"P^89sgxE Ĵ׃Q;9`%!󃈴w#9&Ɏyf=;S"UXLn/M%p{mذiۗxm=#8hBp7{:8cfh3(Cy˾YVo֭Fxzd#Cy666- "HKPgLzy^nfz]'J* a6v^;?Om[<鞒/3ˋsQG^vK3'᧤6}۠'K,@7ޗ:MFr79Z"Et96{M,}"‰㒷 E ME\cD-&&dJ^-!D bQX|{zQOp+@w0X'iϰRRH~C@9'XCSܪ\h褴#Z S7Vl֗O rg^^X&WLb^6 +N}ܷ0= W~FlO=hH*#6/l(Z0ZV"%\OLs 4n!9ѓt ЎuβC81( 6)7`.{EgƁ\kWpVz?u{OSw򲃜Ɍ%ԛ.dG}o7km{-mt9[_~{>/n/\eF^%:#PH݈|n̶-fS#bgv=q#i?q #om@2d65c@gZVlܧ%>|<V< B IZǁ!i]sI)Zs6d7ZcG% Ty{BT1xy7Χ2zq=' ֌ke fzgg v3t>ۄ@ tGs~7N6溝;ݻ;bn}W7M>=h!vp[{bB ;*4&E²ƛ/8eLp⿠ Mc+n 2/߆8u'.|XݧL>+n\wL:RN7xpNFZZrιW;3}c~{:S#b5 *kgG$n:ԫET~8|ۋU !x+n6٢:p:.9]&B RJ0Q$wJF)xd(T^SL*Rp7R=$)" -b)-,deSƙ,jMJ-aYH VR 'su4 DpD_ aSo /~is{v nf1]ަ$lpiHBlۿM*ZM*г :dFoyrcz'H4gf-7~1ܐcv]Ռo(6)^`;ϲ뱪0:cFj@Z*o[ )BL!+ GWgJ陖f&=]ƍӼ@ B4d7zA 7xyɵ3‰4$-rF(HDOxavzd/Z_5Dx)Z%ǏTL hDNCIs<xs.Gv檮:)IYqp}(]OIRhh";ѐ݌q: NpaivԠR] l=;[H)*UqizTL W^ Ì@< qȰyҲi8ڂ.Lɛ|w=惬2`cy އ99TxJKh<_!˩ɍi1.XXU{'EB>wqRN`RFpy>uDEq|cMyFH7ZOT>^r2 ˀ6;(f})c!`M-w|E?sWuWۋiÿ.+F4J gZZD%f 3 za*HzΩgrpLQ9 pL54$8%qP]Q&.ik*Ի0?֎ 8>"ʊЏIQp0[H& :RxdhL]mXG (pĄD֮"?7 }) rTB;`s:"9 xsff 8PKge-f(˖p|sђM:pj}17&jphCތ,A"Tg͛Ï-=^# zb;т 3@t&]藔{TuC1K:;:6Ct0'!6dmrxmkJy3}vKcDt@y]b|"SD["_2qsط1:kɬ*CTCC'eSjQ$vDl!Wm*gbфy{t:٤ 2bgaZӂ" nѶCjXAa-kkF#dBŎ'0G/(fV"ݰqR.fWN! mŴ:kuH4Nz4򆌒K4:HFGQrEDST4`rvYzfkV#]|b g9ïK3v11vúBf$7C%5d`@!#ʲG/b\ 0$]e Ϫj:6}11:r)Fz ΰ9-zFG.l2A h{/CW6%Pib Çsga )#lOjy1W@];gc1; Bt @x@%wIꆗ#Q !!QAY. vHrZ@"݄iT` =@]s^T'8!C$@'f4(8-nTJ3}&iN%;vO#Mr`R†3۶szzni #!r:2n%Wllcstzt͛1Vyq ׮2{<]x^{(GK}Ph붎,;mg.5tdk;3!!!ف2Stm&,o`rs ;M# Ǵ2fKN񬮑F.^ BgͲ͎ 4 HahpY;35!07G]t劝!`Svg8G|eGcdxrٿE<^v ),M&6H7<7wk̚ `N{}7&N0N ts"Y L$B4CH´0i-A|Z4j##H:\!խB&@!#;ֽC{7(Ƒ~1LyG<}]?O3T,F/ AۑivCгu^Qn d'"aϺM\)n#c!ݘˆmbVg~5SkQ*':U7ZN'Dྡb5T1&:3@8,嵬oF о_4 AUxynu ص),:+ KɃ tq=s51mϲs0'7>tDΘ 8,t5f83n5g.>8@I5 ((k3r7%甍/r(9l-&kf8|]J =|t8/N]3cHs,`PE0SvZix͝q[rVHS$ * C$1k$QA4iCYmV/ެ{:XvtRj29}*5QܳkxW/N:~ߨ4)y "'SݷA;8JbnHߘ`0a$V R mSP(L":j.DE4={$80r =6绐`J{93tGGj^4EW $:b:QsfC/[2ch;+a]6F`DV.4a)3,':@JbHp]&LƪrP҇6HwеhYtQ d{1df3}2!JgsjD,uDR`鳖#->5-IyԆkǠ6G@Wv = yd#fM<.C;`;ҝ GS94J;cC!?r ĦK<#d Z?39o&ujkSR#{-te )PyJߊ:athB=ێx (]He(^rC헤&yk}&R֤2R$oBq>yOT^CO\)*u>j뀠yC\o|~P=)H{~Dz 4&Jd8~ >T! :kBygi_rSybT4 =$=MT% RP*IB†uה Ao<@=R(o)Lu @zShԈHvޑJD~ P#BBT-""wHd*R䢙(tUtT (CTIPTEPTA9 `|X@PUEN$DPB"J H 2_xM3nlzQmE3!-$&)B>EѨ~wHaBTD6o.ݶUQdS4r7~*~wD=J{DT^{|cOZjGG OY wI`IQ=m ⤢|^}΄GO6nEWA@ ̐A>l!X*s:ChE$ )Ga@$ {T@%D_ /eaDNAT}䨪D_0kFóV*ϕl1F'y2]J!C%wR`!+]A DGߔjJݲd@lmM:܊G=AYܾTvp>U^:v&s:+&LxU]w B )ewnuGurb+:צ //yB1ŗpS]QTkwgv竂AfRj(MjqBe V;mevF;6wsG mwuiݝ݃ŨM  .pi)6m[*1m5c[&D'46Kxإ]&)wr+*fE`aö36@mҨyQ*"mFAʝhEŋc_Ty=B́3A{₡"Q [5_L!GԨ :ـR"R9AM@sc(A"*'=CP*&2H(_byȈT=EU{e>bL "e'.}p~Q RS*i4Ӡ#ZƆ4& Ƣ2%`p@@ Awtpq:݆v뻴 ջpu)iB !vPBN7 *r `U1 u@z><HjGDW]z|,@~O2PyHA:{Ԩotr@~<pe7항x]lgwFM pzmϳ4Zfz~*u㚦U=pլfIeƫ]II'C]3mc,f`\ 1 Qhi(CJ!{8P2OpkYْ@y]xngK a$+7O$/~דR]J*2n]Jv:I+X$f3k(/AOtzC4MJĈvf R]Jm"]@EYyp׊OqV/ Ϲy]=^Q/n&`6'J^+$5*ed&Ah'Mbl@!J!DPJ4"*EILu3e3BhP QCj[|h5Uu(z^it 'N‚='<w`y@rK_Ӳ| (((BԆ4~=~Mc)~{|Ƭ&R)Z>Z@Su_&GƐ~tg-50  ʅnLz@AgѤ)  wA5*!b&5*JB/d嶯ʜqfRDp2o ,\W<u&EHϺ7B}}n1U܊8.-?Mm'YH69``ѯUa@:q/m*Oe^mxdNU_¨.ZZ#'_}ISw!@" QhSPGʨt!(U8dP@2$QLȕe #mm B:/(^.`ڡ:e}F(vxe~|Rz /zu)*;P?W{2Ns#A'7mV1s#7-9/ +$ ԾTNjsqWAES?6s!qw>f,"|/KBAA!R!""[mxA%T !OݱH%) B}ԡU=8U>_^|/>@)_y9@{b'"@ǃMx}/)`[ÞEH \|i22)32h}D^4 ď*~x~/bO4*͉$*Y m*јqu @"Dr 8{8c8-Kc|e&B!v& O~z~TrS)HgZՂ}iH,JPޣf6otudFY6&?Ѣ_XmT3_3iqG١z,ou(u&.X<XY:5!م?gaUۿ_1K4+!fSDiBG_Z1diG9cTl,|?ۻ{,^X88CL&a!Ӝy%DžE^軷>ד5}&ޏsƭ:-A9E>8~> ٰ<APhs 8'`69~}?#`Jƻ^e@ʲBPeѰ9O~[m<ϸEEzeE}{ XO&B*dz](${k*W>տl_:\)*"&߿tC:1Qd5=C=4[[ \9s.k),Am.q%*誱Xb%"P4FWs|<6/vǢn?Wl~M $ $ I'Rʣ60qna ]oXVѝP|eGU#r&%,#Eà!Gdc򃝿s'9?UJYzo \_5TxQhT!ĨO1|G32 W ~5؟{JXgs:YĨ)y;*J f M(E/ 6sD6],䯣YGo LCo͜D}vh]aReH#D}J|;lDHS52vYX-юJ'mrN3K@&*ӱV۔溲8 (%f6klH+jr6a%S .+e1t-KBu"lL3x҇@",WCPXo=pOBtzPʱII%L0-l0ӻb߭5ap #wdJ`YCO[ i}:.* `&nC.%i~SkVjY{𱜀|y^R|:./4m!o#0v&gYߺo=12?>@Ó3LҮKӆZ&˵~̂ؾFPݨzьdEwv$R?fથ%2CqZ\lo N%ݵL . 4"9.$0WŸTs'tFZe:I2?}~Vthr]iRStվk9Z㇗UięB÷y}vEDR(Ep蔢C3~}( urk M!vL,gb__rm*_^-Bm [lf1-a❶L>w״cTJV@h h6Ѽp [1蘤xƕbG N22|\'kamKO`ŝwޟ|LO ggC~wt0xx yg: 1#뾆% hT1UqwG*2MޓË́Oe x {x[`dozx0Ծ-B)۠>nvZ4f"7}Ɯ^.)9g$.e!(9z-Vy(lIcs8'/5@D gq#v&t`{=>.͂]kiiJd7*npc2Iqŗ`GY,A6suf&t[ާ/\ p dF병VuPHf0 pџß? }T=TwOs/Pr qmjjgd C2C#37wy:U\ܖ*Z6(Y( G>hjn`tF@/LpL( b! <7VRx[; ĩNR~ Or6O(/=0Ǚ`|O.Cɔ6S 2BPAyq"~ԃ,e7i3Je)9nt៵.fu/'UV|wrcI琞r%4)fd @|~cCxFWiF@"S'5`2#`ATйD'!b8F=[]:Џ'u/2Ǵ];-]1zB?TJ*}0}3otIU;@)Q B@S}?ۦ.ߠjgWHv:}> (Ľ{Kf11!Rr#pP8#vHںVu(pRE>CkM[^(mOF&MS>ۏ~'Á'ZK;Me=sWNQĠg"IIa<vj^ҥŅ"#ү7v`(¥+ q?{~c9f$@ȭsvQPn@ M@NE}&+;p~|u>LhJDJi2m4vX%mʱlccmBC2 :ILU"o7H6HpTxUrVՋcQMX0V\D6C&E [Ѝ9(oœ̣p`$yXt` (QH QUembjE(Q`*mlUŬFjTV1hZMcmTmTE-5Qj*Z,mniw&ZV"i(iF[bFƋljQj*-FIQFUhƱQ@UEIbѨXآ65[[L[TWHioUq c[[xY.Am kO4RJ|uAP@CT];y| irZ9]N%}zdzfGq2@? jA|s6>^tք9y6̀>@{z{:}ށSĘ7GȄHH MF$sDrFz>Ƙpd71أ8µR{-9gwH)$ i)Y5zmZS$&RI&$ Kih 8iVC:P<*?%\BD4PJ*%D)LAjaX33nci$Ԧfud2çw.G'ύ 0J !BSR1 B"zk^%x9FKgfO ̴ D@3uCp$8pǧQWbY3<")O϶(믳:Լ~˻h}8ߦ9CƸ9W4=zP5s$NDu; c]m5b溞ƌauyEm}V㚞W$O #A˯{E~ djE[|AOQ ̧tϒEFtJ?;+ͨ_je{=.QudyO?] U;B9+˰'$q,`$v @F+~"X0k##1F߹zP_@?"w'4C~Ԫ)|q?x}%$( ﺯ%=~6yiZ(/ C~dx9k+xU $-`243UQ,Z-FMXmbš1!*-kV14hk5d6h(FAR4P(R8#ERGh_ć%(<);4>>g{RyF$&0uɄz} 9F6̂K=6Mu`\"Q3_p7-Emy7l{` ݮGfAY]~>/)ŊHx߶d ,mhhRȍLŬX,&Fr|\8b0~9a9&Ib4Z+mbVKbMV+b6j,c+)%IRhJlʋFDc!lUQ4ccTjdKDHYJ*#jZeK%b4j6t0,lPhm"ҔWm|c\#W*@!0/«g 7ɁS@ywM+pfMF{NMpc dN٩) h MН {.Jx:Tn7sˎPZg9q7[)Įs}Gme>ްs"U&L"S3}ͭȧ>Ab:tEWwn$y>o܏ы&R/H`3A!hv;ߝ9B@!c>/ F \bW99?TG+\ 6vGTf@(~_?ZHzQ [!-l/'{8} 2?߽YtIbtl|ۨ{\?8xng}ӓ rVxL>p!M?_6؞pRn}P=@* YGV8`2?B̓Pv7AG]߽[M! |=hb$@\ $j=.KK!WrDtf DR;]דk?#(ižc$w6 2ʈ, LH.tPvXm>38M HD>}@#AIg;TLM??N`Ko^p#b!Ƚ}{[>=/sǦ@cPOL][p ^IAg..O?0fHp|@;+r;ӻŗ|3K,= l]+8r`  |=ޣجogWETOöⅈY7Xn\,Nݘ vLq8`bb{NgZ!<}>;UhIK5Ͻ} q]cѥ|XmSLFCl~!(x$gF7p).>fM+fڟ^DXOٝP{[pppn#_)$zm8nUa_n|~\L't%/Y߿WC7;>?9>8Op6":ߋ?S]KGeqt|^eE'Gqi#XPuxa )ˏuFO ;r:߷Аa2xՋl6N3_J|0sqp$^7^r{_LN;=slϏ̈́  4}fj^,~G'5O'nMN ^ ƄzydmO930W[Ld{=X^|J֐Q[RZgzmC,kߧk3F{[Z7QI:!qq>Z Cn S@u c1JR ^#a -q>Y~q?{uwZ7|o?gϓw"x~wMW5klx_Iˏ{? pܸH1 Їv\PA?w ,+AHʐ{C^f q$.oH^Fie@n(Y ]68qV|hfj va@ňHFf5 lԛkI(4Ŕm[m+Ԗ*ec#rF_nBE-~B-/n5EM2{{P66Л0a{Oo>>"jaUlh"JH9)Bنmy_M*ZlXƨEM/ 亣0q50R3Dyo`|'ĔN)T:X(jDoplOal3vh=NjCyyɳᆟ1tss4[\!h_LD;Lœe>T~1[чOށkyF3GyD ,0_I1TM,yӈ6yYG? 0Im$@lwx k(c*m=.IMFC64id*0iF$D%-T&M%6ID1)$o˻KI1EDb A)T1e QhXh,QABV(J F!&Z-$j13bH")#Y"CX&FLibض1TIk%JDXd1LLfF ҌK$FB1dJbfD&2$(ELƱmEIcXƔɊlVbfTkF lF+(FJ+J **!"%LƓ@c!T$ʦ5ڍQjhh)E EHZFѢ-cFbZd%`1^O&޿c?xE%2I(L26"fTA&-0%k ٩tix6ӵ25T#w_&I (Ƃ2p<{>_)u͍=>T$I( L-us}ؾudfi FI PIB$) )(#A4hT(Rdj,LSHŒJJ0D`Y?v"HЕpɠ0fb(@a,bC 0IAXf,FHܻ]+x4vpHNJ+! 9[<lgC_ DVY~q {tp #ǍZi$)m%+<’0BI[m P)(L@% O,Ʃ\/)fEd A*p& FPoh[w2nh =LI+~],.FK! SCnqEPU|;rҞe\+ߢoA>_,&f0 $ pX|FT&{~?-:|mǔspik" 4hm2}'gM;[NPAnX9l6nǭjƉ$Vަ LS>PAgJd"W.wui@aMll}"$F П8G~4MR JJ *T"T_O;o9!F,JJ2MF(FL󺊛DBɗg ꢻc-- ;!!2_3!BU*!NŪ2M x.xt{|wNtØWd$od%3#1||_Gj{_#L%[2>pv_y"x{?b~C#,n&'|Kuخ[(?_Tk_ RH2'>VwjeoTXGmEqYiL ߣ  }lxڒqTtP l2o[QaCE5OQiu۹%[QxrmD 4n@˛W-tW5Єb7.H零$K}~n64@Riw8y_yO][函R`2hjOZblyprQGe!<~|Ss[兪5Х`/u?JBzu|.|σ?1UI="8&5'?!I8|'GKWx&1 6 6^c Ga÷t4Z!8-cB6L@#Peц*Qadd$˖b'c`֍`kFaCDTd3$NJ&RS3j$I TTZah h5@Y1C*c ѢDSmec"j–6 %iHH)AE$2QATIcF5$V JY f&B 21HDI30K-54ͩw[zbVű*h0TEiZJ $!ʼn E, BlBbf%$2PdTK T"dبmѨɌm2b66QF5$# VC4R5 Z&hͭY3HbL҄.[7w5qd])(s11p#^pܢܚ/{wæn/K{#%##on 2BK2cNbI11AbThw;Ǟ)X Ym0lpmɣd41S#/,W80qڻ-&HHl&BYw7+}1ug^ny#*a_;X==b2w:of+y/^xݘbC !!<{33q*573|vf@xu1Cюۡ}MAmC+ϗwq&1=k id44т'#&~{u̟Or8n72dbfש(3!m,<'*o}z$&4 r؂d|:d =FWW:JڡJ+9edIs\\[NL6F_َ._k=y*/#"`AE| ,M$$t{msms%}*Kh[ /0FDD|T\YUV\ ELITE ͂fWwu{x';,֯mtVW5hD/v9(Ш(Q2A ?&cQ2QTo'Ѐy?34-f H&b_I5f1ďe8;FXa0s܏{p)٘ވQU/}]&[)2($qG{yhG$2)ObFr܄|K֐yrb - b817閫v$rYŘ+̠?{mcDLO+#hJ T3~B#Gp0^KK:oMKY;Jwg) "*|Xby;?O_n<6Gt~4o|sB6I!h9}7W7 f"6M(j5E4BD$>?B%0aF"5q+Ws,R}B!##sl06#(e a"1Hd"S}>^y[IESQvE>$̙*23IRc E"`ԔE6 3cY,3e"d~O/ky@b$Ɋ,QB'B|nRRD$E&: 5 Z6J oԠOW|d3;%[ąf]Qxɑ^ka4߿AML1GmjҴJp)j ҥ3hQثngsV+ &-+IWݿ'@#LOb@ɤ F%ny^,k̄5y}>_&sy šsDLDccX%s˵JyyK4,yD~<{ER&m%#bﺽi%$讷ۈmALiApE`ABS5fwnGMtv@[寡>I_J01,ƍ 扚MbjHA5l[om5Fh0acLAQ[RQƶ F =`IIF)F=r(>/KB{{w}Ǟ6DAM&ލ3V%Wr9{>߬vZ?E/"j'@psmD\ޜƵ#FДj"2lRFѰhMF-iDFXhdHDlLh֍0ѠFQ)Ra4 3#IJ-DГHH4DE4׌EcV1IcA[F6MF"#E b5JIR3%lE) IIIdh )6JC %̄Fb,f DXR3IhHIM)M1DM 4KLe"H$,Ȁшș 1WlA`DQlJci*,Z6AXFbQXFDlh-Z0QcTɤcdT@&XI c4DH"($ ͌̅AFH f4M21JC"S,I!&i $bC"`j!)F ! "`"620S16&3#0I3!&)aB 2D HRс$e(  "0 `f136fD! , $<˂GNDTQ45A*Yetmі[foz`* #jiNv?+CIJ4 T0,;Zr\2XtA^4Dryּ^ nkN㻖Lΐ3lMٌN89@ v D &PV 'd F d띌H % "!!L}|){k̑X!ؕẳBsHWWw ~RC%̔v9' /ʔR;=)P} Ӆ^G /zz*XVSEP>6f{yd)QIoﹹ%o((Xnj59~6"hbRQb=J\Y@~10/}rbl 6UFrX){Ȕc@ 󞓽ʢSڒ rZG320ӆ/xi6$wVFSG|LVe[@ߤ:RZb@%bB#fc$QRQE c(1E"h"Dah/w~i7Ar2[E@Yaf{z\1P4{o_K)T j&I&3աFeFK}R~/o+OLERZ'GFzj)OfAr (+OF>Uٮ^?3ڦlbX9qrg'#4 ,\ `^s~ ?pZgtCqq/1VeADnޗX0 r I"2ugr0 AT/ $@2@p! C}Vb*PHK16]SzMHnSI@G`)CR~!m^&O) q 3%]JRCb$ŌV#oo^xIRi&m xwg/Kqoy> 쑣 %uïN~DCK.,%uvG2I4xm46G*MsJK " 7{_ee|c"F6b#9{$4PKaw5T|$9"^f8>g3x\$dCdqOC|iaֆ6xgP۳<,{#;V3f97Rf`4v49r_ =@s;<9ѭ#g￞_;-=*; R5).F&I fbr4b|ǣpb`OزcK,Y:8D߫h+JoO2Z, F8J@mR2KD!7Ð]n*(N| A2}t9O|sI$n'4kJA.A\]w3wJ)fN# Tt#HχH=kx=rOL0_ml %dn CM˳9}.(ϖ޳ ɀ~( n%<8$Bl x) sӂA39=vw{.Bmx+$bcEX9Ǵ?uu3@p;S}e!4{ .T5ejM?&H;v>'wDVHU!.v@p=x*b= (*$am m~m\SeBDQ1WeMk^fVnsRtܺh7kvUݽl˜וɕT:=*>R$^|':]B=(K :Cۡ !C/Ѭ9Jo*'%;`yc#i BtïBhz淃&Lh}+0ӈGmamE:?y1VF'CqW@1GwLfI& cH0a4XZi+ENQja66#F S, hsN(Cwur]FQS6ި4d '22\,:Lno~=Ơ|hP@V2{T(!@m!:3@:X;Xy$Ch ' ' A5xHI݂8#P&G:G"~Ԟ*%O Gz\qߡWxSxON@잩C{@vAJʇ݂tOcϖj`M j0@B3NDQi/S̼F/AM.n-պxM\~SZat¿ߟ^wg?ȇa7p0z(jW,ZH(r2W1(ƃ  idb#Hhp%5áJdHG~L wHe"<\"Rx@G'9H~)ܑw@Hd7Nt̃gD wp@}&b#_ ]|IC>znu^^>k\9# -dMfҥU=C6}R#u}lA&0 'SB $K5"ݎut`ۧGM/k1.Rc֊06 #t0}43c>kA.wGpȘBR%*|~yC *h{ C?̝i jNsW3h:U;EW黾HMIfTÆb)C7? ʘAŜDz__*Y>Gd `-FP|*kSt\;7F?FRkS4bw"m^m s2J$|=a@_B11-ͮml0% lR%=2>wy;@jFɳ-mMovE BTԊD#PsB6>G'x@萈%\#x*q]$*']_گ-\œC&j 47k/SD6ݟɧv@$ ܄ O}QI@`oM yNT7=\,'p'q(Fd:3o/]T5#O^K( 2GG7!^ JRe>VpE)&/EnBVq]o`u(n<ܰ/w_r5t4f6__wt#y4G!s>TC=tWW>?ڡj;&YH]|+nQN]6_gjWu18Ίǫn^My- {^J)+-vUsNf+ן]4T_WuA'TD 1Fڊڃj*(IJ4 ITUJL)l[6m% hV@VZ Y+QDR+PJL%RV4faM[IT#k 6DmPUbIXilmX֨EƴXVXdڍ%mlmZԪJ2jƣjٛlF5XIh&ت,E4hV P,)QCcTUd-&(h2ڒ-aieXبƢmSK_'P-P)J4[䫙5ԮR^I,)!bzlauD}L5HȈ,Z1E+UE5QFjR|$L& D)h@akO|ǶZ (ڻu˓!yϾm0SAoy)N(L=?cW_Ģy'I0Wlz`Cd~~Խ.zp!֠CHm>*86тm6%$Di)f6`ߡr ԝ\ƙ~h0Z8 I#@ȖAnI(#JxMHЩmUj[FFmbȮU"&:jDvh0|,^sT8m9C1`1hDr#5wOi$=%FpwDzܷv%n@2&#)684 x#]B躏l7Uݳ<h&Wy<$?!bNnuMsM|P~^Q~!yRD CnL|5:N˗u=HCaDd?射WZe11f {7b{}-o/<61I&BBJ +bBUgL.NLPH1D.s}9JBD@ ALn=fOϽncM/`|x:J#J PIETkUɭEѨZB TJV5Tl[je(P()Q;Hq"Pԫ)㗪kK˩0҅>"%H׳ x`! n:϶;9C4] my ]͘@kf %pN{V#bG ABF cw6 -mbE̒q+Q RjE@Դ&fj75uC`m(K}3i+b P|ʡ! xLMZ@M@nP!?N!f:P?S06aR;CW/գ`j<Π2( H䆥EҁHUx09R[bBojP:V! 6HCru|8!W"4nBXZ-|8]Q?qtIÎ}UדPXe_:{Ռ6AD![H=M&́!?X,@BC]6 aznHF(-vwڂr1س^p~@t>љ`hοCsH^dHߏ>"C%SϾ.>lSfmjWE$!,+`:  o] ef}Vz?Yymse^c{ƿeMhHP3b~ ID!ps^}TpL{W$b/#/<b u 4ݲ342\1jýlEVS2'B .f:[t<4M8y er kȯXRS?ŵsHO%sHݼ\K=/bdY$,>pNݤ ӭ {.W=S2^!hWdKzU@m A&iO.b 1$F˭fF16g?&pUhy8\_cDiizD6o3)xra\X& ήIh}~ÙnNCN S 2AǘP j_4 J(Հ_]pK'2GPv'?y vPPsw宐 1"BDR!BR*!9Jo*EU D4( B(䨮@*P('Clz"8 Ff6bKQsݭ3* PymKm-Hhvdj12 Jf"iP![lwTdDvYY`ԕBPP#Rw/k}wiLca¡Z+ 5\ { \=& Nޟi#v0j9__?vPpN L&!(Z <};{|A%_g# JU5 p@#'(<%yeZiWŐ5|_˴t'Bu'ʝHOҎ>JNŔS/(?+d>|,s%GPjG\@_{bzBd }zᒐvs<8統D eyonQ#i|Ğy~(l@P8^X}á˂vr=yXS J=Fy/M>a\ng- hRm~}>˰tbzUšXA)K5{"K{Zrv u-eԘ*$epI%PX]m[&KAT4 Bd"oNr5F t- :L=;ׯw9o]wzϝHpQ2B(M v:;3 'yv)qAdjWB&, n9%;(;_]"(;p@ N!si &jjnjCa,+)]ޘ@;FtQeCd_ƛAveX0yʌXd$Dj!}!|0}o rQ7|$M Bx&B me/,6/ ).&VA ud۾Sh߃Ԥ ./GjIz;7FLjZvL+?WYOO&k:y쒀'*Y1"V!ݣ"Ŵd U+X:yc5z;faX/"g(7r9b@d HdN%`;.ԆA2HTiʜշu9aߞz}Bg8kAu{]Eq:3Y-J N`RHon[`0@y=g{m00sd~σ{<z) _ĐAG"{H^! ??"_Q%Hya]' qx$]vRJg{,i;;z&+u@hKٱB Noҟ:-QԜx RfHFI/~ܕ}\AZ5&tCӣJE9_8'awB.~hr '3#tsҍO$0:fٳycQU 5UHkdاMZ,B:>>N\),IH&H+tsŶwEGf`#VKrbQ;Onags$ j3^J=bJQ{bX/׬xLG?|hԇ(E]zJ;w(BS25`(qareF;m7/[͸NE WO ̆X0H2w5).R m&Sw>w~'v;1?ooTW;g}Էz'믿,*`{z7 09jӞ5`bkL$?7'ׁW(g?"w?4q_S9N?Oߩ߿ I 1Ae4I*89at{giKo)9/u޿!Ekvzߤ|§K[ueY&M˝ki?wksbjmw]w+h[NPHfgmj[}|);# ޏ "f+j&DuYq|a}+Geg_cd7-(k04 #jBԈ16g1?̊7v0la"lr0cRA 𷓎ݯJ><I@d I1dݸ5o#m%nM 0S~׋ k@ؑ~p7x^.@o8c%1QEv& "LjKo[D 65X3E{<[1?ssCuyf^Wjgb$@aΣݭTI AGۘ s>HtW*Yׂ䐠?ԫxF-Mt[ v?'fgZdȄ# QB f`g?nuh?8㹚$ 5 tH6*BUEJ>#{udw薙R}R]Q-B@Rd,a`&ۚMm~G=t=)7CJsd W2>}>JbvB[oHz`n2qbK352 XU+W<9d9 ;D tbPNȾ{ (6';F COJ6bMaZ݂YS{`?ܹv0in=.ߧǼFJ[]ͮԑK-t% YA<8@cVQ WЀa|vC swqMsS;|6D 260lPs /  1*bPN 8wc(yd:wyZx!G9 B5Mmi&=nXӊXxڞ}e/{rdz|$}=q=AN#/LCf lo2/8."ɧ|zTpi{+!u=Jc@1f(( zn!V$MEp`؃](Zή_g|Qo':uAS$wbhGykxN?טh&$5\efiO+lhfIlvr1u,᝺ &ܯbz H /d=@m's+|)vH@$]/VXnT8yO+̈́>ϯ8FoY &<6?m&ƮA-Mo6Y Exm24)`IvYwXNf8OՠXУ(!$-ꠐ{{IF|.]l4 4 }zGggβ0ch|}A1HWٳ8J1@s":aFi59PaupEqV{!z)eK{XAuvdLS`60joBuF<9PEtsA[ Ѕa,WTr$yZq,$u_^ln=|[q3b72]Lxdf1M ΋Q2;*P>uD)w ԛNă-"q/6iwh?{At'XtnM%½7fnޏrbڒ޼m_/517z_K`=Jk! *~/?7f{dMe_ѩ3RDπ l%DzhkQZ@ t] fL0]1í=J sr\pB@ 4t:8h:PE mE(5jEz(.`c7ק\N3/_^w=p־( {P= wyF|E(d4T{$ SnwE9Rf%%bχE ǨThx**Q<f`G4a&ֲHURWj!64!}{-`ݩ:t>iPR+-z/*)t}(z}zq.:PfUjюp` ;g$ 7ѷxbŋaۗ}M+"zv0{Lؗ6&D{.Ǻ>^]p,cbY61=U{#cwjx6X9g+<{ۗز6Yba61w,cel)<ز,b6X_],ӏlr۷FǾ(lXbuyr>`z{Y^AT4"@@*n4tPPX,f|n Z1}"./lc,L! +@ ( )@VPPp=4о/qŇ,ꤢ*ύrj u}1[ u` 09@,JЃ.;˶e6(Eq P|ZM`r6%`c (: @F hh4M1 xAA 4dd 2h4h hhiA=40`&!ʟh4DР"!2L1Lbi &m&idF&#F)L 44ihII LSO=Cm@ z@B4j4 5h4hh4 @@$ԐAMdѦLLh4@4 `&4ɦLLM10 b`CCT!hSX?D 2ёٜ"ڶxNe+N糳m9:}f4g?`4\%ui<7N;n ` ;·,44t@{R\ $c"GXӿc37vS\;}dQ7] C2ҘW-54f+7n@53BHB j>aUvLBH^h{/:*Aӱ,φ  ʈcrb/UF+⚫DDy 8T-HH\0ZK`+rAk#T'3n芒/V@V>[}Mk%U,7K#-qulȞ;zdpl}DE dN C{&Q!Ee(mz#n|vu6״]l㔆 4lsK6 !: 094]^T"23AH@ume#UAEպa?6TcQNG6FcZK)&P{UW4<"#zүWk[G[(KK{$U[}hRc'ޥN/r[@,/7(b馞ĂpxU$rt䱘ϭc1 e̠usB-M9Lu5Y@yxD5:~?P@ +orlL $ QKϨq6vse6xjmBM@-L& T"άyK UE%i 7ÚZss*o-kVkiKhXqm=D{{s_y96J7b݉$,Iv}h}Ed -V5Q]ʡ(2.hҞ3AjrˆgOx^7hʩhTBSj 'A-BT6EФ^hGkrHߙ6EXO:3My`2 V|3Jə $Z_?i?~@IM xXBL%dRjţlkhT(ATCD1G?_罿ͶɟWM=ǩo{?\t0s,WlRثf[JUlkyqG)i)wPÉaFך}ƯmwnhH5҆P 2T~0  )% b'(7/p|箾k0%2H:!%,2-Q#TkmSjҚ$ƉLu5~P]rl0 "BmPrsfիmsjm[UQmmI.`@ ! 4I`uZ rwtM,5Zuk_j5+/w[_JVU$jt6e &q)Vn[ֺj 0*NН]Z+)ʰ{#}bYl/*ZW5jY"E U&K&jAX* e+#Em5=J fZYːbUDAvX\%,TWnC=q{wѽkrgbbC]d3ז8\)IQ a%y!z7dh[E-JDSU_2q>N"_aTG!C)K&񡵂ͻ֠pU TWF¨#"Rqu6uҦ8Aier`tA{d(d TkUX*JkkhzH[GHn@6U'71vwTnt]Ә_kmiHƅId D9*!,xX-Dz4)7KnEV,2\%#Lg3Ǜ֮(].!ݳx exMyΝ-4>Yivc;[2M؋7Mkru( \+DOX r QT@,R]]|3g}BUѦ"J̈́wV F,i>% TLh&C-Uim4DJDkiF 8h^7|.UZ^8|{*5\ x#|{C=;ݒ]HSWv1{1$ɗQ(fN/m[\jnZ^n{̱}׆+JtW5,i~TZt\!ȒB:!s NJ@\yt0^p{Ip8ɕ9cm.RzƢX)hd"m-ua@|sůuWR%q%Y-"J:G!N$ܦĖA+%ƺZ/u4=H@e"R (WZnU- Q_OkN82W7LI;||R`܆ȩ]%C$2waŚV-ʈpTmO~so]clF&Һ} Z"lAhLuGQIY8-ፈkHGa_8QWVn5$^I^iOiTȌ'BS4fPDsEW )2@q̋NLd1%t(xkh>)A)Bmh=DW#ԙSHLs73Xz֮pw֯2I8Ev4W jS*1))Sulfͩ:CKsi4jdޥim1eP{ 'j!:("?ЊTHBVr@܉O JE]6V6ebWqc* * E-T_k5s3,sOnksxXNQܣyٺZpOt}46;h-U{J'G!EYY& /JT%"OD̔SA}eIJ8\r][ Ѯ>&J3+CII ~[6v:}5;"@Jd$U@y,&- 2P˖hڮFռk~|ZkEF˪OO~*䡐Z7pV?{k^{1~kIR" $dNnm ˎM:BZjrjH@a!I$.kmVmo؛[կתq韟eks $(, I 6QȌHQ hCgknҜ6I)DQ[G4 @0RL̥p'o=.;d?yzA dJJe-;ҺMIíMP_ R0!$AoBufdZ/׷}-Ӧ2ZZPIh{B"39?Em\ Q1DZ˅tRv휏O]RLI^/5hA]j{ ?c6T.;$niE٭͌]1չjbtIdkksnydSMl1l%y1M9[S*]2g4j E&N7>Y>Hm0*g=e[V3馾~z{ʾd,$)UX͒Х9>21^m 9̈[1TYj\;Y\q*rQ9|I[C8~J}YmwggiG%Ev2DILG8imi1HXDToyH&5u$WsVq6>1yM J {>uߑ^\-dcKy!;!U5ZpMͷ^t/K)\\.͗G-Nȳ3Dm)yKת/PJwP3#Ah[h)*D{cZ~~5exkf4DHYJ5&%cMDi!7{=mm7}MMTٲl-EXJQ{kM˯ ?~^ƣjzhDj$Y:gZmkwziPj!iJ JD=4;xH5i:˽~-%i{O^>S xwѝG{ӿf Mru֡(N%E{̅z`+ԕ^*Hݝc6 #"/$-EQe_y]QBR$ ܁gy6<]QD@UZ8`N)I(Z>6%qjoƞzgk/Zߩ{|OwhA~.t߫YF5Qب!S%@뢶\-E(1xO ibLٙV<^-(ORŸ/I”}@-ƪ"ЅvƼ!<;7M_&'[ixJ">Ӕ-}(_<t>94%̅}s^b/įs6YԸ%a׳ó>T^$ِg |jAi59銰@E8Hԕmb"NQ8_K/5R^ݬN?I{r-rW9,iFT;5)̔_Lh6NHEU Aj*%HlG<?q}7|0=/I;%ʜM3hiK} 1 X]l{q $wܬJNQ)Fv,a7H H|8X{*QN#АX#b\55b,̿2o>IN!=S*$tQ#Oy͌Y#OKwC3G(DtԀ$EMZ(bG;I[V{͏Z,č%Q*Qk7.Z9r>wW5;nJEnCweFŢ$c[5oAjdk>/HJ܂N%`dZ.,{`)$ "rݰ9U1CeuXJ./a^7y~CQxjȥIpDWm,XJe{3`4i;r{ɹ8KP -(Gx|v'fy.NJ5(n1H%Hw2'ppwiNu<j%.rYۻ#(l \1WJu =NR'["JJ#L 2olѶۛ/[:Mf!h-I IbiݍXE@JwGv5Dj81SI_cU3$%;hWkp. DNR(݁bm$ur= !25XXqfDz@dqIİVQ}f?=?d9Ai@q&I@,d7:gHj2l HC"P&#d2+KrȂ$&(%1MCM3E4lhPf$JF&& .|q`i"qo[.KrgxeG#6nA (LHgfDX}~)[DWMy=\z[46[AU$J(5w(p'Jqld M>8$D:ֲ_Ūh"ߣ+5*=#0:rLj_ }y#\ =0AWK1B9tB"2*n_ӲYxlfˣcSi*]6q`Y!&Mp $ UTEmVbm8#|mS8RE ak!#0*.ˉB6H4D p쎛᰷1wU|u빵K:Kp}KY\w9ʓs߭gmrS7W7vkcB]̝/ID*2\#\T5-\0i;A|]"+(+Xd- vOi hehRIJP;׽ߴ|r]vzW|-]>}]kY|*%'7g)R-H!Ο[l-)bZKԯs<_ |CΌѱ D;\>-zC]!}N10 yH4-F%*jTW5X P0"s8*!6tԒ̷ЧqspY"V E6gZЮ؅4%tDw%ÏObQ?AuFkIdW" 9ZS^ #=wj〈fYm dՇXJ$:B)$){LSRFښe7Y˒-,OawQwcLN~ Hx*a)Ib5},^frk*iv:ƾnIQb0,>,)A;2c89Յ TnHݾ_IsZǴ %!I0d]˪!"Hj[O?~:&h}#R绻Oc7OS}%˱^r[T]α"yR5z˘؄FX䴪Ĩvd&r$Ԭ!l Y!d |>_J-P O>5A%{TGaes׏_L:߿|3{>ĽWiKnxX"{vuGш(nsßj{X'vzKOٶW>y)JS;>-Տ}ߝBSJpC !j!M3ib_{il\dA*vu*IQ.B}>~1΃. nanvEHaBw/Fޤ|&Z~d silK~80 h-;WZnYY+θ=d5GsX6:]T['}nh5XبKsr(+:W;6)aڰejti\.Hn^풬RHkFJ[~mu}'ok㵖H{H^`E<@U 4e9v/S̢>! V@tQ2>WY[,ڏikHPQi=1k Ziu.'mBZ$W3Q̣Ehye.(MQ{:E\Mqdh☩W%+rB"<0k:* Ȇɼ%j9(}Ir u9xUV]4" T+B0뙽%\TWq #"*C>|x^oiS.{f[>e"a>p85sɮx=qu,dDwXv12q 4Q^rw̦w,}hO2Z_R(=mMnc"Gٮl= ng o"+ /p )[ (A=n +p՜[>e[E=3dEݯ)xĨE.D;1U /y[Lc5!r+:;:SZcKAh)DAP+뺽n>.DЯ{y ] $AGԇoxޮE%"њ*Gi[Uꥨ᳋yPP-dL#;_/׹Os<͜1;{玉.t_Mt׍͑mU1LM.}hKM3Y2|j!!).a4|;IG\Csr yȫO*5 ||J^|'7byo.wQO67eK'L61vAI/ʲ$G%ÌK$I$FLwq{/j!UMvVtYcqe(-&͡s nR&ßOBq M]i<]Zz˵ׯ4hY/ĵS-PZJ{%&_W׽e`GRCeeFP4ywF8yBw.WN?w%yj w%[oYVaEFGM:. dkL{!@m*ơdfe(ۮerZdQ撈ЊE"LE.Hi.N[%5 Z"* _}`iUrDKV4D뜼﫴ӧ!tͳ)EUZk~9kK̬_0?}^2黎2SFZ州e["r9 rwCדcكЈE"M\{ÆZ}4}/ c>x0/MMkF=D]q~|pZ|C2ZH=qFzOO\Y.($iT7~ڈdʁSlj"wh^o=>.N$tO/ v4͓O B#22xWMIQqc!S; dQedY (h'KlnN-Ui.@RFberJ˺/Ur)2I]LxE_Wd;'3<}][d<5؃[1 Ʀ()`!7W\fB 8= iX̀ NM:xԱ=$rt﵇٨i;|kXD\^ݐIޮ˷q|V2'Mut̜ȝLB\/.z}^Ya=+RĥUD_d%R RY~ljAU~tZ7v,_|>SiZbKL|ʺQ{gNaRDU* '1眿x Ưa^Ή]j\yd /UU)O=Fj!)T9çfv{>~NЇ(4c/&s^#IxFurJ1q9Kmk牃:ipīS2B2<$QꂨC޻]jJkEBD-x5IyPc\5DUMJZQZiZ7.Vw\>oGD1)['nhBHҵࠠd(-xhrjQ8y[p5~U\ޮ]clmx{ykZv<1e-Rҙ!I u˧K+l8xh *\ *U0 $UDᨖ RG=ecZhpH/&L<' լnN:mjSj5M@߲ (Utb pݮC @K CXmz,;O%1!7W 3rbcA?8FQ ] P2Ԭmc"^^3t/t;wQeddi(- [v0%W f"2, Ehd3akڕA0m 4d32>uWu:=փY t1RQ̲‰Dʒ%28G83cZ>/s}w麆d82omƌCnԚB,}(rj(Pa0 6^ m{, ٹ66y2avtJPIPn(r8m(QnpRQ+Z۾r13off]esĝ7wOLYW@A6w|seGF┒H/$d Ҋ L^6M gcP8AQ{u<&?8<\y+&e;a6TMkQՇurF]b+yZX03!(04`r(6Vf!IAI4Rqή9<|v_oa+( +d 2yt2"x]jw FAL4{& TYPtZqaS;˜PLBHTkXXDt f;mTZ^;(Lrr`\"gU:{qChRyVN ]7_vӶYGGvSۥ[c/,涤)\8hŴvN2\]gĞ9DiRbF ]i V7pS٭X p̸Ibna1 ĊEnU|zk!AشNըu&5,-^tH .[ʑbgk BYu~TBg Bb ySʔ|*:J) z$WE( v A'z$ފ$Gi`F4 pƆA>f0ζr~S^ )f)G`ʲGQ yi<8`Srzq#2]v5T@>f7=h.mn(:z_.r-ge)e@9bBHfjdXS,DVP=_rp_7^;w fԣ4787bl! N[`D~V U,!zzF=s &4NߍAd/f>U[;H&f('ٟ|xݔsl)Gu bi{;(uf~8 | >9- /\zT`YRCZȇ"3ftta:#AΈ8 og7&Ӡ"fҋɎ3qv} d´V&>[b4J}Ӽ] eʁ"H!9ƑȰb$ab`$_}a N YFٴPaȠlKNCа[fyJgb>zcݜ) ӽ;tKHGVgz8WZ4؜?uE~eE10bA 67" * \ ZT lO-@.$PzKI#DZ&1T@!p7vF$(unАdMbG ᅳlO<u8KP f _TL ʘJ顉eUcq:)~ 6,.+Y/$_"&L(%-UZ=>N(:M;Ma͌RsMΪ8!HfHBCPK)B5̼/"{ar!WHurkiعΑXfϋ`Fm۱w9r_U3rγ-&}׭Moa_[s|ߟ7M܉e^x#ը/Nƻ=֖]յ"ڳCsl{̣?2gHZ2dkC\:ڒpOjced NWpMԚ'gх%-3cqrQ̺g, *2Y&#Rca<.Lix6"`Sf:]rm<tT&(}8ݐe E5Ni~UNRv׶uYdܵS`T3VDMߓ [6z>1yHIRӦVc|ҨVlDZRRǣQs2+uJ-}3TW4қOouX&I00zR[Y r)2vIP%$aDD7fh-۠X]a4yNHEwF-o2[[j:RA<ޓ ϱ6_7ђu$˧Hɶs d !h~J  {ІyS ׼4/;5#[Xh +[6NEzlH5{+xaFX AiFK_6{6j?:^:[ +D/Tu<en{5(i4y !qJdJ1Ktsל ?NbxIIPa7hkt:Zϻ>;J1EȥUJz_bJaM};4r`oךU\=oS0o]l -{ZOO$n,ym9YCؑS )({Ig2!~g 6[/5G˯x(u5M)fi:--"r($ý㌚xܫ H?-?vR_mH=* [ Ds' E Jb9%)l x5fqJ ڮ,8m7nxˡdcN+ps/Ua#@[;]ʼ+eFNێ$t?:g>budVy;tPy\n64oy" w$ UwmH.֊y!a瞒T XوBTA)Aи6DMP܅쯽,ܐ_uBUѪ}Qk9'b"yv8PdZ{]%Azc XgҔ3hnB0:Gpb&O(؞eUڤP' j{ϐ?t0G!4@(mb{r~Rw, xdoExjt2-*/؛֤i۷PT&d] p[:NUx>IK &x%Ҵ)M [@_Ct?H`%/hb"Э!dǸUZeځв-j+ŴX 7yLFu{#PUp=+h!R\ O]4yV|iڔ$1Nue^¿qy#EX55P lR>sez8\}iW@^&r1uA(8>4LDYz c˟_C6:]wt0M6,t1@4iǔBSI=V.͆RW,9'V\ߩbLvn s|fÞR Y NƃBED-3DV0ˁ$Lk9)Iޛը' _2v`P^6={.ԯ͙h.n{ 寸&gwqGqv/zohԻyYjo8?|$@V? IAc 'PK%u wm3߃$lP?4fZ Ǥx$d2W%x.UYR.F: k|uV1±'^;g xTo[DTUU\"bPkX r]F,bqi8$ KR[d~ށ2S]Glb9SO  O޶ӬŲ. AT)FI`OA7q @ 5Gk9vK0,VhDՓ" 60։#r^!scmwhXBkj4Tdr]xtG-FdkcD.DaE\RS@S*Qt1_Y"VSb=&㫌cD^kS4H1%jAU.㻌 EMʅCB0*1u-h]jYBI 0/!S2mN$ q 6|s~΂m:aOҲI\mRM]\ar?p+h¯g'"SɪL! Й:{hx6oY{Y[??LϚ#" Sd0kpLCKμqPd+Q RF9]( ++CeZR[2QM.{̞ԩUPmH;@& H<^p|%6nᔥO8&Զ-񒃣KOAl&uƌ% XPIm4nuF{G`aD| 6rØnM<.*{>G c\J3' c Dz`/bJ@>T84U&RU3; t!bg^9ZlE=1jiGtGAp[vxrֲ{. ME#qR8ъr[p3~ 4vvk>'[b`]u6d'9]%7qQߨĞC0ݹP)&,z2Qw+p <=?PbX4~#pC >NKkr%` V3ȗɠ =?G~cu,LB  r% ߋɽ3ۆht,W>U'or %t%u`1pDK@̓uU{Lx&-Ўh~&} oB3P0.ll!C, 5Ƭ&#Y悸 v hoS`|@/,/53NAc]?:/Y-?&ǕC[ Gpp=Cum_#(e;K8nmr:(p0i>KycE>ZqJl"s΂c@"s:ߊ*Y8"o{ξ!iܯ848c?} F.dkcr[k#(m9Qc☦ +9-(}Ȅ(3u<(K{Ggj:FGƴ7\r(!Os]-w1RnZ9#Fxs-e=~8h 7Ҳ{Ʀ_叒e@lwKoj'(=^>y_D[fŰLD1Tn/;eŕ"qAS@#:|YԻdN %Ƒ\ZaZNJ}/*Rjo-ڰ[}$'~ߵ& %_n ۡB35K %BD, I WyY;6j5gneE`[ﻦ#nO`)I~RɬٜC*CNy ^]Bq/zӹ|O|<ƶ@wD._sfL"ö;z*4<3hib0bM3OܝcF[@g!!c3:h; fFr'E(dֆO*۠xwG>@@1C (;۶}haV{αü٧ǸϮInP|~ϛXLo}J_pSȝ"bA;(40Ja@ 掏оp/ e %.Tk ?o9q3w؋N^r &n aL)).l;w+݊%syk$-.%`t5N4ʔ59SXdv:Kiގ qh"]O̐z{zKuRWC(K>:8,),D<Ŏ7'0`PZ:6A!ZO^|2'C&O GM`?Xтkex巙r瑋Nr &k!f V7S0ۍ (~ K4ҿ84xeF UqϭX_dfnh8:;B(lTmkjcY}u!EP@U+_o!< >h7Hcsq~f+wl $w=;J*W@IϿ;D2r5Y`bDcSu$07/HbR x `)=Jaj*俊ЬN඗k ao5GzM8ˉl{gʸx&SӸˆՅ^ƣ2I"f`Ypf%K@,`A92evznwaCvj}?aQTd4Nq:DN QIdJ`/]!@>'ǙEa"iKY_s* T+ z.v\ͶPu6-UxaE˽ 2{Bf%WHɓ#٥K :i1qS~θAu_iovDKm'm^gk$s^!c3uiw;]\e-ox\5#T^ lSjI)id7SQ ֥݂ t&5v:~[B UVW[&q?,Cp,)hP8dH=;\ӮM*rZRPY}qcg^6dqw*&mj>T<17#m3پ#w % :>s'Od FKgda!bRL /Z:ٳ&㇒7RխPQH1e48#q@WBL$)MKG~pW~ ^XFmwdL Qֲ W2R؆tb$LjYWZ 6 {`_ijv{ֵԮ ojR2sDdA$Y.yDB>\,߸_cL-Va1e XrH0"KQDZcΨZjyLߗFԽmƕp%s.XC9Yu_Xon>p1.$W5W/y5呓3Žk.unʶ-0ؠU!*!OjUp$N1,EvDxn#\j2cLCXem: [ 0ir&(xLŅ\K8 _>[ %f둰zL<: $)pBb!)@}˪֌ȎdAT Wwm[=_Q wNtO%[4lѐ7S Z B'74&h&5Rd(_:]k=M֊Ԇ1Q*-X @?tc8oP =jmv2icyTvϦ`3yr׿v?>5]tpCݲݼswDS"7 Ȇ8pbUZw! 7~ci? rdy+Hհ2:6NU @Ý$9Ϡ -l1Z{vXb+p=ۊ \vy}{Ώy5<'o#22XҢ+娊t0pg2U)j3$iְ:z݅ͧHyt"i'$QxjXk]{ <>'d9wOq}\Sݗ)kIvr"{eXaWuveL3ྪ@2.ʊ"U@X@MtR҆+U%W뽖kaϱ"cQ^Rcv_{;mb&J's:9]SUi=heHٰjdPh@ f"fdVժHРt57iq̓}6 R<`gxb{\)Ԣ%!cM=97#FBXCvQ^XndSuNح5#o0 BM&VߵwwಟX[u]Q]tI?d ͣ.v™wћ t]1p^\*f;;7{ñգ# ~mHT{Gxd;p\W0lK܅*Qpy&asӸ)zQ׍*2p$?ٳ8è*ƞ:WX]ˤv[7L99iim$ϩ(N 2kG+ʧ NBܕ`mM$8RM UMGW ~lClVͲLfB[kTVd;p""e&0)yd9kF(=?h|NԻCO{Պsz5Y)h7/λБQc*򬬊M/Vンh6D@I٪J\:ʞ+M…gA9{>&ŇybQ_dK"sRs*xQ)d'j==Z߇yDS|@è%V%dϲf1`G*T[[ jw7 ]KO,(b,y *DZmLW<ֽ/ 0HYTNS/P -!U}swi1ZIy%Zth7< cεbXJ۪զXַ5Vy]`O; tmr){z+8oO[j_=}N( ʫ5|oCzԆC}Qcd/)4ЊyyxL'uE ˥|v/[\ܩ"aV|aF5-#v5A7|uVi +I$/lUh Dmʒߢ\kTV>,gzx-"k}Х?a T3U̧e&@#JlأWi^MD]e$16S.W4m=e_OTCx߳%N \,uwV|t>$9 21ڗ&WYq7D7]k)`beOF\v?&F~-fPǔRk6(s橳:\"⽳;2FڻZnH>la O:&^Am7$R|RD.Ymʯ7%ՒnC'1f)b|=>0)HE'7`h#/iC-&[:zK ČtW4@;qT[ri_&=N[uh;$MYeuLc\azVyulg)볨+2GK>3FIw-@D(فvb)15zMA0X̧Iѷ +1$tKZfRM vݥ|K]wK{T^SP]'( ahJ_Ȼݧm?Wb)bH/T0}¬Xl8ۋӊcd9nO߻U6ÿn ,Ej+ WzCj&FC'LP0^.?[.OL" Gڨ1CX1@/6\VnruO% dEM/@2:?,>b:D|Vb0";}wS[9}:sΨ/hrgC|;z>TXKɲlMLy_frit4ZEkD}>,!ICYkM󀝉CA;!bb>jT`UM7Sssv5o-; նi? jm;5"O{2 O@Gt9SBɫ3um??Ýzhl+ dSh0o>kE&쾿R_y*/al3MB1QIq|ca9/IyRm'VƊ].V`4Yơ $5 )2Ї1\Főf=j ;]6PtUq*AF|@.9}Okꄳ,vOX0&< 9]PÊƩ9jM-RH䪎׆Uyfo\8F'860[wڽ< ƅL\_rоtbtu M L$(e$M7x"I?D^k*x 'kw|n ɸ1mh4 \h]~yۏзJt f_Y(v][nW)Jvc:ZIs(VFDmRwaw67gO>rBh$; e[ch3UF%X&+mE낏L\K:b՟k7p$%$ҮB/u -SNRBOyrK'Ӏ~~nf52?HE 8 )gdW?(;Y5ިj*9WHn8ʃIW \u3[:џeuV&WBh6l͓ya/9rQ5ܺKG+3EF8Am[j{AW`Ql\w#dՍ%ށW}Ӂ3kGdtTLOp)}C'^ת  hRF_ޫk8؂_Jm33:!n 4>QgۣO7혘0GKԟ3w\Ή6ak&YMBTtأXzmGΣ,OS\cU9'E`ى4w>JpB M޶ ōT\7N(p.9\pc*d8(,%ӏi bwC Kض/ o(LkGP=R7S=3Ҵ/KnHUKK]b0pßrTbg(8&t?`Xr^fxR! IL[Mmu1߇jkhՓҬqZr>BZ<6 _I-󣓵"Va?'"~"H#; C??sUlߢJan*ʷ/kb]%1iWG-z*r^2~w;8Vr2a*r gZ_b^G-BY݃hFN.`-Q$&AJKK/cE#'Ԃ(B!Q!2^ldžRj.?\Xl =dW0'%j%'Fj)BBD>1-'`Z%6l4i5d\n=Fds!qgOPx^ kj]9<-6#40۟On6oG%jG"u'59-d|S^gB3Ө^6??-V,&e0ʄX M <ӔĢ77\ƒGͽBjLZ9jXcJm-:ϏFx2{T$TRW> [Bw} B hٯ/#,Kn0Jdt~˸z0ق7b0 Pl <]=N2$`0"L~@ˋޱܻnn,k vO\&idZ~+nPP"ܜ_ؾhΕpZ ~`YfDRזy34z?bKsNg :3oC-MYﺨ!UriN7E6 /8a9cxQ`=3^LռrX:ANb~.bdφ+\IJ  ˝5s(nS)G9[ ]Ct)MT˗T6eAxLn5<:+onjwz;OCŒSFKʗ 6 If (xRM|:zUN * ,k402f4;x!` 1=މϴY^n駲}ՐGKewEUҔzhG\`8%ejU3D0$ fk{٬m턜o; TPkvz-7e][+hZJ;I3 dy{!=58:S֔Ήą \V(|heV")wgZj DP/RȪ1nkm>iWFJɺͩxˬM 1Hk"$mop-3v#G'mǁ!gjjܽyc .DlxeXXۼb@^_%N`N&d̳aN!󴵿>s|ծ,9g DeuxgϣE@a ;nSvqd dW VZ*oezgkM$bvۦS} (EmK@䐍B :!7̰N;lQx|) .l |"K3W5 MF5vR@zJ~6|2|OL^Mc0mBf䰔C>).F dž N[C%!5!ԫFR k|c;HҊ&' .m+NnX}<ˢaJL22TM:C<I:>x8|},u&ظ #AF8MͼԡÌ\#T1G)e1zVUtImW|@<~k7=Z%w=12qڄ)p9}eB?jKRm$T4BJv0B:6aNV!\w>Z\ s>J9~[b1їCWKJoڽ?}F4p>LJWl"$Bܚ[ljW` Ƌ s~y 7_Lo$ *E2]uӝ#H2'sޡ_q^G{i.$lipYjZ%blZ?p@2 L. u啯ck\*_7:ulJvC$hقo˙h65]$Rs%ís#nt WkQc^t5V2'A4D(g]YlYD^sSF<AB>ej!!=EEgBXJp`Cw9h:toc u-0T~}V&=͝&n#&hA= }g>]3$1+7+c 䚕#6 #}u_<&뷽7? #hܱ[gغ ِ$ȥs.n*?#0xD)6AؠZM(4 zMQpV+8TQ=:Dms¼w:iat}o ./"D@g𒑆fK()ig:[ -KL_ ,CH0\JojATUT8_ٲjѦvNgh-0볾>B [;I@kk03 ݢ@-^4ӝ'Sޗ9Qy\ x=FOyRuoҺ2dqW,y'Q0:Z@@ uow/i=k>O8e *3 VXdd@)1kNjKFI@Vy,{T9-PD!ͳa_|VyLh 9Z 3/#V rfZ3[,P 39^C3uo?G#=|庮o<}~4x[77Q}KJ@v jH׀N$PU k V\])kӲy-:3FC֪:.7)z"PXs&si Ծw<_(STI^{Wx|1uB4"HdJmTe6͕HWB&enh"&}Q=iKiuUȎQQHB0!N !a~lG%erO1 M[k5H!>V_fdɝ~ eh%6Oy"E,(AIguT Kel%xQZ7čW:|gc~iZJK*4P K lߙA߈A$#Q^̫D:mJSSl̦ot$ez6e*2;Cryd}]/۽Y7FIhB́RR(0O%vNwSbw}w\;\F&ɼ#K&w BIA>U<Ƨ[^q]s^yo4iLM46Rɧ>դB"FJ#F#'!'&2%2"15/ Wr;7".U BܼJ9H8P(Q[6ؙ#X^I5wm/YtLVj!b 4'w!27*AYq-Q' gܡNrTZph2Úm}1dF EQJŀ*'Fbe7})l BXr-J-XBhcRnUUjһhQv-hZw{|HqN.W &f'\qm=e?3~xx%kpA)eٿs[gOp3gӥ3qb %6sV)}`5VtjcWElzA q x-pZE0-Yn}Gu ƾJe+o"_rZ/A%ȯ0.hIDp)%Dwg.-u 3 &N6X+-9<6B:zZi)~vWΈ]]|Q'zq>*|!$vűbSJO:}Z5#(95\L8 1]eM㺵f\';J*8p󾵊Iq)%4XO˵!a%̊S)X"Ϧ!B\xpCNk XήkB5퐱QPY8|MI7O^=YYQ՞}[y@>sYUU&%{LnOAu" 2[:\HJA!mv+J;Pk-E)&WEeLec>MzwµqCA,Q3f_}^YҭjA*Q%T.m6\1af\C.qӘcJİKKL`p0^  n/ֵi!5 CHֲ 5EtW=$zڕxV@$ 3 #B25v{kfgx[ȴ[^үo%ݗ_vdYM&;ejexz{dyXC1Up2\c{L0Q$~dsqHKDxZ7d8f$#]_甌Ipb\/z="5&lyRt&SeYvGV]њhM;[ζDcvwKq)q&{ODvyߦ>fmn;+O;HG2q.٢HI&IQ2FYLIusg=o]؇0vˉ~Nݡ˿`|y u9U~"k͞$W:X5J1I f xͥv2]AV6iAWƱW'w{yNeT}<f"d;q%3_9A,FdL !xCm;Jsr3r8}%ZT]47"^[g1N5M w!3ܥD1!^dEj3-.3a[[x) ί",>vNTrj&am*ZϏ|ۉ^PScTC̫!7iRq k_?Mu"hFf3#CGM򁶪NtA5/}>Ʉ/\O3Mr۶!w TE=B*vFѣ{;BIX\4us(<M{Hg~ҳQ.55L׼ϢCχ.bӜ}&\ՖZTtK}nF@JuXeBUmYId2sZՂbG"%Q'lW)**{f:Zw?A1/hiK'os|'7u.5~=Sߋ-TT\RCz!kXxj |1MqeDZZdIHghM‚#du<;wl4<-Glykd]6C7=O)Onk\QB%;OOmrnJ5*W?2IVLdd*MOAY4DH[>x#SK~0,FA%OWAWn [P3c]__|ko8bI$ESHv 8-ARk셧z }'Z' ߏhʽoǽuQ+GU.I>WH%S_֎v׼Rcͧsj ]僚 }Gj;; /2wt 7UwZ6ig p%yAFJHc4W%CRX,wLWQiR8 C)b"Y|ig>t>JZ+N"' z4|O^KE-A8{7@1\ ^҅,JPIZ2D$@@[4fzB-X_Z=xF?0@#w{8͝+ یFaTlρb3XdYRy r4lN|z8fȖ9b:3D H́ Es{JC `_h Y5DY!| P D- %ٻAG\[#X:uqSO`GfZqm(T/@O:DEZ+ŭ}PM`o\8960J2]AS뚪d~Qyܑl ~kf/t[ .&[>tGnխE.n{F5 1N)kVݜpaC/Fü3+0u'"JVI{>.έ9kmEB+d18mK9u6+9xVLY.) G} / \N9Moaw-jNεI0׽TLԀpnxhrImFN7 QiS(z1O=`;R5o:i{ 5G*A5)V(};ng]+\ۏUdle |;߭3濴mFdM5qxrfYhvd ;){#] Uаfl]*Ue[̯UqЈ/k 3P 3Sв-׼Mrbd|(IěB-ek%ࢂ"%_ lg9!Z gFR 4RM9q MWKz 133;Mp22*㐶oMXO34xѴy.jDdYV {l}-dƱ7ylbKwvM7Hy@Bhp G"YچS)CAP-:Y+w5ZR;gY ڟk^ÖzCM hi/"t+{\y=ȢL੗pIa[C]`_ ZAW~m2-|C85'BAIV_r^ϞFJ"DWljb2=ΙϿFR$T1s 6$"".aEDW:zL=oJDx7mkB^9H@S7B,>>njl8izCtn*f_'h^h2.aoymrv]o"ØG@=-.UYrmFN?ܠ$?~kGtcil-2U` "P!18* uT ,¢FM[lȃݏf(rkJ4%{3ndh̾,v{77:b[>` /ةI.8A-'93:S ysLPEX>3^2`,WMvB: !s0jlh ̘v? +SRmY!szTV;cEӧ[92\pXH2KrmC4W'nj̓pcCýOK6OF6T'7|ܾs3Jo G{U2lsٲlO'91FM•iNTR^)ѮcR3$/JihѕAlWU4 2SrӰ͸iOaDIOr"爂 !-ĐllG'0m"U frcr,Shc6ЂVjCJ tXv_k~Vσl/hUvβ8T Ǽ ZF X:\%%ftm] agfi4y]|/G@=Ԧcg]hj9oɩ 3%Ҥj"-AЮEK}~||i{m 7hڒRʡ,=OI2ub: h?æca=/ܹа/V0ڃaIJyRcm_y8t|4UE瑜cI1E,NځIX0DWw0L*~qZfmEsw"0 hIJ)C KM DU.2P" ޻Q]yT8Uf=T1k-ӟlt+].a'~9tZnkcjYL8G,GQj4RNVq,? t6]r,^ʸ?(E@#dPI=f > V 3!,m^</n^/ir#ٌG)oEׇM):<7阆o IIsm86\!P{QHP>'¡r  d[Mɻ6i6RS|NK"G;wTJ]GmORtdOm S]'@ɖ.؞8Tl3QuMʩ?e ?ro)UvېD|ئsGqWi ~αè(umFah|akIU ߳i4s48&d'ļqm֚{R($B!,37?*O&FQX;W/rxXG"6t$z0kjntvFp rs kJ:]#udSiF/-KX&4 @c@;YOwP@WȓhV*3 C]ci5@B}zwJxԌ; PZqSGAkfšm o4nVQ!24y#?^_Zz 68 @znal\{̗;a3P+Z; b\.IJ^QTM5rr4 Z4A_Ne+۽g cl;uZbDQ\||uξT{NOTm~ʋXNZ.0ѱuO@sqgw(K XOlle. RIyVD˃GSu3&iv/1= c !)9XR5.9m?#ǽlvaʚ v H- S4cKT Ni (J ے|XWY͕Nk>Y+bstnathFdyͅԸR9f,.xxVJ(biᯄYק w Gӯ3p]Cd!vlUEiUU{= igf0TQCMPF( M } JQ(T˒;5q%*Ҩ("#J 2K.a~{ A !E$ؖ˩] Њ"!nZ)=ګO~gǍZH)ޝxoñX,k ,ֵZvgf w^SMv~.kե:Rt4o$ALϖGRm75yacXemP {w)SEDo_u]B2J?낄IFdS%b"E?G_@C6?x,Dk֜Hxd$T~;Ih.ъKv-Aӵ7W *PFTkԶ>7''[j]͢d(J0K'fΜEy1-Uͭ3Y~}q} ϖ.8i{<ÎwŶ.t$#VN>FazR عݼZNYV'pߴݓx"_)%٥rËD(rכAkLrת9OT| ;4><\n{:O&'j)੡7o%iFC~WK3K2>ktتsZiBy&3܃zê7qtߨչ-IOG?j l&hW~Y|P("I@ JUKfv:25'J&*:K2zVLSqA+g?r&tK"a@|ni6izM`q!3H$:5; vJ/)0St^%kK[M=A#[/c#۟A[rvW?I HratvxВcFZ|j{:mUJNď!o 뷋}lLQK:eDW ÛWFkQ$'^WP$ii* %T =?DzsNBy:1ۻ{]ZsKc'+f)c/&ՄXJ%RG3%8&.͎7`%Fl]vudhC=WVx^o`j=,[i|@R8i٩wOV9jE,V5̡>6b[GbuƢk`&Fj?6=+jP?b0P+qY%q¼0N@9fO3ɩQ E8$-m64*؟Ʃ9GG6`)^W"SC*gnquCp$lfysYNҰy\DpMAQjyihýODD.d }lZ*x?ohVHOe!\GKDevSxSIed0Jj\B}KeE,#Ɲɾ&^@\sT)4kS0ЩY}V;mFJ%VH~}b$'tNd7GZ"`7 uÐ6]\ (lŦG8a9nJ4,Jp? jQ ׈$ ,LRW5y%@=BeZЗB:҅;odR7I0̻J9> |p K4|Qz%%G7Lmsp5dAxMVA2'_{93u.@c?" Pjh6+ *p22Y{ ],֬նEQiDUfbyn11, vǬ:e`evpʹFeaVsp@9ex[adʑƭ -<<棊l]='E p畮M,x ʇ?GTѨ 5ߓc9%J3=/c%&h,\^xW0߇&{Yq $GMCP+kwxn.V|brܖ҇r2R?`2wV)<mq9-l)M3K@K̝]lQ&u$ \M˘=UL3uјд`>}99DyǭhN{< Jb^8Q(Y9w_ P =t짊U%B;yO S ХE..j4Dnv,@WL}YXgLj*ey&:s~o -l]7 CyVK>Tfdg3sf Jmq&*H >bU_7w&q%eBu 'yf#GX`D Д I8}bq5ipCq`9APrPzJye{2BDJ 3t㡳j$V;BDOPG 3x˜sBeI% vQAћ0z2*>CahA~8t}{t-*]s8u9n|dD84Q•%7[~26,01A!S;4Ayuaj"R,ߟ@QBb3 ʢ["q9 ˕gy0k sWԌ)<' CQ _I46r@9\ [5F`+|:Bӂ2ѬTED qԶ_ʴX 9l72Vq8Afbxx:ߥ~cn eAeRDY4̸`V^ 5 50dwc.g Q& ~@ҔCx5JϦ@AZ#«@QH{M6p&G}V{00iIE2 du nFU%¤dgۆA rttGN3#Lbey|m,fEϥMһSkjD܏Y,rHyZY}I=^P$l-c<}.^`N(&jeꟻQpOc>c!>Ѽ~CNnOz)A/m5fᢸ?"g:TL|m#,eeLX+r; Ku)s^ŎY;s't_OuY;~w\4`j(tJ,"B7U_oۤ9vOS{kmL#s9Ddt_9GH1uzF`0P:xQiT= %/$d^Mx⅘) ?E4Jh$_R ۪j`l@/wR kmARbUW75 9k]h L_YY~ BxdC/8V Q5anICT3fS٬H0BCb **w"}U-,CkaR9K+JŵyN9~ cGv풺*$,J5s u.D{͏M50m<+&D/uzr\/o\4* \Vȗ.Z ػXpA6$+=2`~TTz~+_w^t!9ލj  |{ !%gF8o nMԨ(G/`jfuk CdF`2/f+tp܀=>6"u X\3ǯvjyX@TYI~Y>9͢ԠmIa*ņBj?H+_1u>$$ >pQ2lFPU7GL[\M i|O}඘l v1~Q-IUlp\8·ႱM-z~&Af2_H KIp|v (|NӸWOm6#]ҿN.N SմQ-ud}ҹF$o޴)>M':A[mAl6fW[.3\^1*X7f>QU @Kۼ,!waZ6"3ʑ!*rʻP{Kkd̻ <ըE.DoJwӣ Yl'zAH#q4* '˨/EJ4-nmIF`nKTJ_bB׉hYhidc[x+\9\@CUBqFTTL.Ofh#/TgB  p`4aT6HV9j^ HmA&G%B^X!] &1tn?Y~渊oSC[+ѸL̏cbs#l:ޢ_]QVGWƞ}gr.e&)!e} L{Fp)Xɶ:yaý R hXsˑRj¹Cٓ |ɾx4SLLX i3X c"b["o|SK֕xr4K˭V|t@CڵbEIg*p |ub'H3٦vED3x#,l<.5@_~9C帓j,!JިsQ,!c5VڅFW4oC8WIejB򣉯<'OO]E:fCnj7vg,8hTjðרˋCvICG."g GƜfچM3k6L0)c$G=SaqySlKH @rh]B>Ô^ԑ[U')6"x[XL-Bf3I.G.6 r įә\9Pa~vewKPfli@{̬}'ldCnM=[ob>*1Ҝ28qC zx q45jh F-+Y̱Ti'ӗzaFnt4J[lѕ$j+I*6p3L-^vI#w=⠪~ L6[^1m.~L - Acf`4Eeim? E5T{c6Nۢ>ly 4ށK%ŸICYkQ>yؓؼ'=Z׼g& oaH~!ʨ,rtSʎNr vjHt@k v 1wb}zXѫ `\tp1i8)-82:˨$ԍ|9I6'˜oiŖfMTM6[WO̫tM*2/s^QF8y^4KR ]aL+$mYAZMrGQ5]04ҥ% f=swFVOR8P0'+X~ $pkBirk3(B0R}e] ;G!D:Cs.nٷ ;@ ńE-$gx9{)5cO`pJw3SC%L> e;d;>${Y1L;(2 t;mO[Y;{5 >ؕqٕ9/8I)۪a]FphJ6nD>g$A8Cp|>ГPkk JE ]pՙ@B` :B1ί^?ok󊛧,}nqzY\P]wv/DV9>^NG{2S>4y Nm". A;\֮t/_knrʶ\qr10a3}2B;[ўd _$ҫW`^M!F)UgSK_qpvfl6^m*uKq|7E;%,Ob@ʪ&tnp'4S;|4w7htW N~ƺ7XABVp+eӕ|G#{ۥ }TB..]/۶@>jSo1L³Xmֵ6 >D%}/c#;Z: 7dܽƍbvK֙Ā0N&&D޵M$eS$wl/7usδ6Oiǹ9GҌM )+DĶwqx>{ާԞ82Nrť +z&r[d lڡJ@A&gJ˯HnTNHNm,{f\GMt<;UP _%۪4k$oP^ɲ$ms mPO|ݻ=s'?(p|ѿƄi;_kb4 ww!xI^;9 & 6Do稌L骾%N۵V .JN1 ;Kk@l7DFˤ}Jl~{n/XUio7 ]v~J1Gg*bpv鏖&~^bbl%g7s51h6ނ fvd `4Zbl,FfiUݐ')z6Qc@\òCWJp17Tj*=]H|}I/aa`2SʔlηAwV(%`}~Xl73"( \Odؑxg*nl!CEIAMS0Ȍ$24Gzl󉁸RAgEqV}>hZ$E2X ĩW qa:[-۾p"wb3JC2%MJ( ~$.w+$l;1s@9yʖX\ĵP?~KTʝN*cJ~oGk|FBU+<5,門Kt7%OR|΋m3|t]pt帰#H\{ލ#ѯJNz;o?f'ܟN[5܊vMv3krۉ (1]R^ϛeى.b.xv$}؂7|`5Ƹ򀠇*nkDhRތ}W@Ũ~E(byXnffF*K .pgnp)UT_h}0Nڐv,Ϊ4ŝα _s*#z*t󩶃Jl2J&s9?z݉]~M@m3/߂b/fP`KV,/[.Ba ;hG75pNw~=?11|RkVtJuT$|p2GlBUDvQ Mj8S?B1?D/@RdsH.5VB_~Ob^!0>Blk#Ca*(}2" hj J-C 3}[5~ly HAh*vSd*}B7\c>Zɺ<*}a!H]^VԳ5VLv\`EeYkVg WOhX`fZNx0ܬAgaR4HV?~Axɶ '@z98Jy,)<'DUk@red&@'h$p^׉y=p] QԥnD%kKo6yhbI[zAfꓝZo}]ZxFb" RLShC.cHt"qwS4z:ߺߔ+J&̔4v+7ڇ~77G&Dn8$% jQyLmKfPwyU4A[j 6X},Ԫ) X <  P|'Z.DW5g{=m:&Yl+ْPa4L QNWp5p)rA,*~|jC `i+}ۖSujx98}vG:$Q2Nmrc̋ULmZ@&uFA'B(Rh:»t-7lߑ-Y\*l-qn>rz]ځ&oD<~am|XCz5G)gy_+pw_e"v ?W b\Z5nC!+lD[_s #ӀTI ƒ76%Z5 k26Z*5Ѐkqxѫ^w{ 7 ӠGc έrg09P QτmLֻ5&8РG6潏>ou$?_` ,V"Յ+k+Y ~Ψwl]3Lhu06,edێp!O}d4j 0˴0S33Lgl#*MV[icXi鈩ڳdsjjSCh#øaRREMՅ;}3|I{IAZUp=ye`)DȽ_')9Bw1* [9l;w+ 3 3@]:?nvMهCX:8o8E 5-^O~4:M)|GUo-אn2tbdj:L4$ UYXSYB-g <`+ 3 N2I5Sm*d]n4`~NNNVha0 gsA=_gR.ڵXh}UsWxlx+TƱ_odSaVbH׿6UkJn?`b+&3^a\E(!eT<>dd*`OT53ח5w[:qZSXfKt߹#1YC=}o$pʠ:^37"W_6$,(\A T$ X&+' e}XF-,C}\o.c;>ei:~kh_F;՛P`iDSFCz ժ?9&= cZF%m4l]XG$b]Bqut/aã%o뇠餱=7F$y/etPΒM-,G316$THK=Cla43=ˆ4c>}oY<߉}WT%G4)+*,ͳkYKN+bT>Y.$WẌ́9#=>ڂK7 ZP6L *jF2' hq>D@[Õ_D,db="k~C@׀fVD"^1Sj)XB[8i`;Q*`jdoE!BŌ!+L17L39WWasB̹e9L-\!M$2p[2\53=l(V%o{Z2>Јp\k_cDyE8?"kU,2q{/%|2 _ W e tXpp`x>Ponm5ͧX9DџyXᩝ.#B187ᜦeR7ĦuɞOnA Aޒ64ct+ 6 [}j'ۛd.1k\DBImĹH)va}[a K6HbdVo㸊C] y4;${`{WgN7 tQ djzo.Ւ^!-B_꽟 , KƒBq'iBe"ɤgC:61bbk`uw+!DU~bwN[g'AIk`~oH@ C-x. >S)Hqwe_0ԏN9ߛقRB]>\7VhL͋糏xQ WkQw@ 6V"xH]& 3 !Y{9SbK^kG@Z0`mI @.O+AHy[瑺cfaFv̍H蔣2Zv |^9ޗbˇcQ;+rtoG_ g+H;QÌ2uN6q)z܊j[094HAv$s`?ž]*.$PwIPY3ߪQ >+(Qcrak ~-}y:Q*PVK!aMn^V,t܇d\£ơ]vb}ܭt{ zf)IRr؏w˗u#PfG‘ěvK)$g=X Eo a%\Aخ۹cwJ0b v^;{ҏ:^_[ݫ9Z-h̰fR17w." u_)t'cLW]tn<I+U XQ}y*_ ky yBh򍸦%3r9@gyrx4 D>|W\ ![lVhQkljbO6sIL*GƁϤ'Ϝv@} =ٺ C$Cz@dҐ0M'Qv5kJHAЀRM#NΚD K0T=ݯnL;ܧI@8=gIwby ^]h'x$!!4?huq!FnH7xy 2nJK&2wC O[)Qi.ʹs9zc[9n,W?&s룈`*S4-麇p3"țli5Jka$=e4I?&T13JRTT-i))` ]8Ub|n|,sZ g%cX@ -*'4@њų{"!zAUGI`r6O!mvycXA.̓qRYkA0tdciR5"/8D^Br|S3( @OEUZ3X߭<|p2 fB PE[@<MzaxW˖q9ҷIQ\vV=jg|jݧi_qP٣Hxe`L4E$ѓ< =i:< %XǽP ϛc"G-!DL \4MD` PC"6>>-H+E/;TCp34u'xs-?pwo'nr_wO7I CӝELfATƨ+_(~.@%jUn+P`xcSD K+HK{ rLzX<1ІFiRen ̊oϸnԻvQymZ+] C^dRD }GZȔ6`e!#<*3|f OiTKnSwP{o=G%3ZwV=CV~pocŭ+PD" O7RV,-#c_N"E7W\6EokϜv}GP"ҹ@X=vT$+{gix<<̩c5B 5ovJhR*Be* 32$D&u! gZ͢(bnQ&>BlW[k}uvz;ۇACmwk*@5:<_uUV. UcmT&rP.P?5ëGE,hF29-Tn9Z*n`- œ>,ĔɱO@F$0jPvct`%};P /03 vneIx7f{Ws#ߋva9#5r(ߡ߿Z!M0$F0 3;{/joCU>$ '<NѤQ!Txn:Yv~km[dzue ЬT\ vk[jk\ںʂΘ,ÞsXa-֞o^Z"["T"D@ˠAѽYedTCz2 Ѯp{ti\2͜[zqݖQ5r]'Eó/1aB(02D'0O5<3ű?ΐRnA11V M:[Q=MqvuNO7c4>ΒbD^j7?kk%Qe`E)$DwQj_rYdawn @A j`y}Lkrx`2&c&`\kk+pwd309SZW`H8o ܒڮ_jj@C+;z{q84G%IOC>š 9:N#;_YL~V;'R<[\@?XXH΍-C@&B*+&A(``8<_{34~gEɳfMǓoǣ,CK"( (> [SK#ddrp0d BڤxPnXn?3jfs {OM^xq5r;iU`f*LAyD  6,Wjt3=wz矼AIo|Mĸ}0O;b@(6֩d LހL(&ty2 Z^+2;ZM0Hw|rn70Ps~ mud&!+Q5uƗXC(`]lIH9 ЛPddhv\ʾB ˫Ub62&Rlc}43nc%G ?K dAWJ.WW'_w${ݎBdE=MgU% l_SKP-T)?p=.g(iOضkxs}V†.po8LPҷyf6|D\"uIYKH!t]`.d%I JLz ee8ʃ5SrT8C"R9NZΡ6!Z%D@/(>H% ޓfАO8@^@NA  H^ MH}HBI( r Ԩx@BCa;@fB?eWHJhvZ}{$U gb8N Px`tT6o.[o&Ʉ !<˄Lj%B<*>0_Oko]{XWNRqM=nNQOo`u 'HKI!I@6O%TrPjxz.CW C¿!bjA!hloCK) iС$@5ˇ7S2 q&qo ~2Ka(' *e2݉%dIk/7#:֒hdjccdH,34lbWdB$@@ Cd!̬̆ LM @^^Ɛ$%6=|l9l 2C;z,?$b 'lc H6lTI B`I{! b!` (e6xik*2"8C$!$ p`'C[C`|o^\`d!$I ;Yk@ 9_i1z-*I`IMHC@&I$Tx"]g"Sh<"~wFI~:?+?9m/hd );Eкd <]%yExo2aQroZ84e7& ,\cbqbGIW}oNI N3ГCg>{#sL4_V|W7g_QQ nS8'=^9 J@!$&BIr֎ߨq &v*k>|@plYn+V­zMvڌ˄DD@V+mThM%]jcY11c\X1/Ŗ iҗ Ҏ*<9e1 )6#SRt{e\h53i;GռT9OW̕x?~O1.Cd .ë]. %nRO+'۠' ؐ>-ٻ5I:ͥ9x:^Br %$ &U 907Eì ЄCB;Y;o'RcT8WaC.ٞH@g= >m!`>9ߑMHL>̆]ưHmHtZfξkNs >+ 5CkpA?V:w qagrHR+dwNBUT}4uGR_㛳HV BlϻdY:N P)Qwc<.)}Z\D %3l, 8?}䍦A%-{KI*2l\6&U^6 R;/Dc`q`Qٺ%UaJiV9w fk5|mtqTx*lͶQ6]6C7ce޴~K3dN5Yѫvl:r39Bjc@@Bd28H 2&2؈U-S ewJkInqnn0n榿O^hqW>mc!@Ǯ9d!֡  " .G,DQ'ṳ_Ռ;Đ c9HluRB ΠzԜ;si{'VO\Ia $ @y%}|Fd "iym/͏m$$ԓ`AS'Sx=vG΄ 'o򿽼侾j}vW'K@IB[d< ~/steoq >V/تpx6š؜Gtv_h3I`s@Vw*ދ\{oQ:DtL 8`z!%섁PXVkr)˲sL-ii(fD.K% B "*xˉ Z|wmLO3tY~aFEԳ F*o;8=won5Uc5!f)MeKKUu /"춿Sa_ׯ5Zb9V`ϹgȤ[`lT:8aܭY!SUny ӻwr ?R( Rk`ڇfLV./췬~Olhyq5v_zU]idMF=67kAf/-5BW\2!xJ2 ̂ͯb3eNW~u*)C*t]iqN ,s8 -<0H^8s0KϾ3po)gɧ kq E?>U_80+:'G0ecȯ^i9_mmE 4I6Cjz~CƢ=6tdL mZA>ٵ1PdW#zָ#yJ1+Bv+8+'o>OT÷q@Shf,}odm;; B$<{FH',$)?:hK] H_8~/'б ^ڹ1|+kɼOZdfaUB&-CH-IC]8e˔eD.fK'8ɳdRkyi')ȤP| \$ Rqշ!Sr6?{F1BT>:pR^Y̆OyP:%OˡD55@hkѸgCWWeթ/OanzM֓4C2~K R̤it'Q9aXMt36!Ԑ46*lu PI% Vt? vۆYs#Fa6vS͜Һ{ ޥGz7p#GE. q:rPUϏ3?J7r{ 9 ~s25=l!3Zi')P2`ixʐ'sdham%XZ蛌h1n0ө~mkܠeB! hH^uh1%g3 \Bj'dI3r}$$B9OU썀7 ʐI:$ pP !٤!  vHHH c$IYl 'aƸw68ʱF%*~m搚M$R)LI6PƢ(XE^H#d}C@:?x-,L-Ajh>.Ͱhl8RH?J$;\b-] L3%ʾ2Y)¥&Kz"i.(p-&Z}]lC2ւ75/_[b)9m>X;xdvͅCA8t̙Ii8Oc{ '!YNQ}~awi`1 [jԝ}Eڢ>gn9W$YrhTT'Bh&O-R鐾&]>/T,*oNP22#&7ѡXc@_!, dȒM_GPv+nI20>iO7ɑgYͳP"$nYl^}`|q&W.IdY'B.Cn `3yivV &&I)4g4o Vٻ?i-y>im6g.ت2:@a[G寁4"J|m}U@o?5K2䐦m L!-ew)!򵮢:%|^c.O_nMRl}T &Ws'PD04Qi?e>rʒv2vo" _KAfuKs85 Lnt7,%)|EC)˛ln`M&M=ce`IdY}BFcfb(4`T:D@2 &lwo[Rdi.o-f,ixsn'in8tAWJ 'mV;je+ m/U"{d@H X!Ta4mC|I!?lBI)ȓd:F=ҮQkѕ$ ޤLIXT$3UHߜ 2;߰]! wQqǼߡvݓo<<P=̊pPrCX?>jfl.? 4OI M` 6Px*Eq5 )E"3ȧ^cua-ɴȃ1Hv_}'o){sh8 -g+d ((` }Wrt ֱn xʷ!z׬'t3;J.Lj YV]Bȼ9~Z h K{ݦvd 08}Y.tI y;b;uGgN~2w#G}%ן>_K.S%Ư-`{&oA$I z Nϫ֒&C`vHe*ޞȉLA7/W?BPR&Xްо]{`o zۯJgV3l.aK&52ixNo##bF9-UVC*EWղ_r |D-QYjxu42GȈݤFV5Úo SVݖy Pg%a4H:JP2Ѽl5n} }77T@B~m?̤WNPK'tAx{XUB4E56PDuPXu׫Ӷ.}t2*$xO:%8?0k(m1eh]U_Oz Z!5G|BAW, )*;$Id ^T | <.S$ ;J9%usxKIw+")F!s('g=KI* zS1K#`E: 1=-3߄@Nrh5R>j;*?cZԓI16kSb*kҌl>[rV/Lb 3ޭܮK53cs7/`?ઐwnloNxvoUWBb_kdWp4/fĆh섿k?4Kպ.iXM)&Z])"S Qrz>j!#kwibTh܀(7q, (6kl2{Mz-5|-6u0ރW+Ak{nt :; ||ZG:%sϖ"*U6ZW%m}\F"BX.sXMqh4hI gmu?J"Edyv{i}?\/h?4䴾7q:?B'dQ `us)&oo0$Uټߛajt@ޭV/*BOzu,T0l '1̲F)'4F &Н+ob'” G@<:FLhe%)io;YFʎ=]b!3aVeUؿA ^kd(2m-^3 r!6<,(|S$ 41d"I7^g71ZPD$4؆!'A^ u 1< {ԊH@Y$$ ) NG)-*ԖT,wgWeVf*`5QkXFy7w [EjhՋ[cbZثUcQHAB,`Rcryp6||lh+]&&֯ %$ RGp*m6j.:VQj-kcbmxW*6XXumxd+׍9Iv@Za h-f)#k^ͪ^+Qn\5$΍PSuN:;l+ή wr P'Z.LVCU EPP.vI0PdK˙BW%mD#@Qj%TA7Id}u~T% di 2D0 ZhZm42?0+W:Z Dd Ad2$ <:5zmx…VB Jpb܀-URQ|}'c2/tW]<ᗟC q3ѩ(|} ~g7<vCuz쮡"LI~ǰb$`@2$jTڣ[Z-V@@ytQbd9/⿜‘O7Ϳ ձl[b+]m$TP,z|Vvl˥̙ l WNhRv>"Wa+]#rMVs?| )%%$`")Ql4S}">E<\is־fuX˜4ϻ\. ;7yƻ%(ǍsUٽEx[ x[U2SH| T-A ʔ]ȷ_W>u,)8_uy!/t};\/FkR2ihjЀ`¦ %d)Lmj$)R2J;۽F;hoӸݬR_ȀeCS8T%&tA$.v1ur6o}o8^.Q&`1|`lo4dυJOwF nfJ^ UŠV]TZUX/]{|+RAdE !~_dZ,4X$PU$h*l~\{,7Є6#w|_5t |T|6حbUcEVQk%mVETj-bF-XQڊlj6dFEmbŵFUmj0Um%UQj*~EZkjkŶ6!շ(q c`1!E RBiT I@ @`T`"mFjƻjv%m֚jkvE/Gxk]fSfT5ڻ)aR2̥)i#4]JLdRR=cXܘ YPAV $ xRm^CzOx|r#0821AHG)nas uSU0%*ҏێӺ/NG%*RD[.-uWxDJ _h5=u+ DaլݶU,mNzl6Pvwi]<}>'ԵՋ:CJz{Cy ul$ En_}&YUlݕM $B6Rc)fY_{+3k{˝(')$I#$W¢y1ݯv絸[q\۝p=:(Q ֘X;^e0֣RavJ#t+, n@ZZz͗k8ׅ   Iq{e2IyrƠ\>y F~h w#,eK3e=MՠTYSK{PE.,7&,/Ѩ^퐥a’^ɬ:PewILn_mn/La=;TnuD6ULLPdR ?I+&FΟͣGDC->[{{:h]:m/OŶb~] ߿ѥK:"@'PQp{,}ugUfP̅M.U &iy0я:q^D'e[qgF OFy;PI&fE1a䯥ŐY˺y y=^m߅I*~^XqVrFRSFHVaR#&CW~2cHs((; [)(|A cuǞk~l!+_\ƁE)y 2mvSZ~جB=ܶU> *ٚR؟< 6H= K Yj&FPܷWuOgTNڐ1V)!2u4W6<&N?g, "gYW(!'&_ao'_G{c Us~ct/zva_no; a]Qר} %ɱwj FiF֚^IJg{ipMCV)( ),$zVd@Z[ K cvȰ=ȹ &5]CroQWJ AS!E?;mkW![;)\&l4UH#-%P 'd\mwx/dgG 'xfFH/a`CeQ5;$bu"pAjV fQpbIlѐԁ.i)B h[Rt@wS={~m=m ^ĸCk[9ɸyr2/z]s> OH,0*G k:@KHMX3_pZ^y ?Z$ {Em% ̖>36Ts4d64s;ҧu+}OVf#*q/KV_sH2dDDW# PaC`HwSń`IId!$ eBB$H2Hz$ Xΐ? II (BLF@@%́&LjI2bRI@!^kULoѰ@ e}z !BeBB+  cD@4*Jר& \TAzBK$j$Œʐ$ }Bhd@ %H@В6ڤ N@C3$@th Hʀ@΀Jd( a=Z `㐓IL$/Ң@ @XBMM=sVYyBC*Y 73(cv}gHQE/_gIߨ$^Gp*]Qo­s2"g{rd"4̴Q\$[, ځV$=Cc݂RcWMnP$_p gUD@ $kvOOcE-(ddbDs 4LoZ'"8ޏ#{[^u[9!e]@UG &$cj`Y+uVܕIR: ;f@r? |l =Js=sahJ( 8s#T k>])wWxR6Á%ŚNm0k^; @ߙo_SN<|x4  ,0Q{&bPL9bo뻵MVf,M2sNC^t O(jI\ɡ #YD$*h0C*_NGs:s媽|IxʰȍsۧЗ fA;2R%9]*w/;*}~w]FGHMͪp'[B^a[AN`? 3&CG,zft.EM*J%9D܋XĂzrZEw-/9:f{Y(>ҏRhȉ&sɆ.ޛ~ #d1;{7Kݿrw=GױJāC {~Ж)TeĻ= LRq f̉v{(dw^kKREgBf>dw[{IOg-k#4#+jhݖO*B_8m;H?jPf7A }Z~U )pL6䩸_BѲ"n6ͱ[+fC^ 32@ Iߦ۸]׹+mMXxT@?n_[m{B\|U+ln9lgfE|f#+TE[ZMDѭm8t.kk̮Gv+Q- 6t-_\4lLvTn"x/@`_y/ݼC2LdvGV2+!)fJBCIB}:ODXł fMTVQF`kѵ@P JH`%ls&ʽK /4?潳iSB; U@¹4'C%<=aL#,} AL"nAKݔts~t͢uDZC̑EqW&砞e \[YHChJ.&תPo'6VR/mWYm^jb:/>=/r˫8{Έy~_\T~dw1hZ.?`GPhJu$(AJ* N( 7>Uzj ϮWՋ63sR ?t,U}F(QUdv=7(wW8=vӍiw9[@!2 ݉@G]#; | YM%'Sy߆8%E+M9&(9O.3Z0iB?ԎжlҥL>B,9ΥDe΋s2=_{;ΧVf +5fj@HXv:Bsk㊥\mxƒv(.=Vץǟ|zr -1;=誑 ȩ˗rz?.Qw3F֘oo$whX ?>'rR,qeظ. JjOHSߚ[vn>ݦ+0S'H2Je ĔhbeH#c;W<_6vl#o(}g.w12+YemNwz'0إiw)Nk'(rŧu}V9,XA5GToaԱpS'7V((&*J֩ \-9+1cbZ۹  8Fl3ML1B}ʸ.Hk}q=8^|{@H1p+{98Z(/* Nz|,SW>G4jvU>BY7Ye j.6@Y BLC:YY2F$:vQ'deѩ$ Y$fLP zqᐚ,$O&Ho#!,gjT&M*Iz@ nIR\А)dB <( I$F-IRdKLB,!̒! `Hed3 r̄s6`&, &J6jBY8Ty@к$ S 2d!r@${$J$1I B9L΂"d`D.g4#NhTD&etvPl^o40 c0~0\:#I;Sxr,ltSIjd`Uv\Tcl|dC)ܱ¿=Z i8vS. qGb#{JQ IjHyv 7}juiⓄeFd?_am$f _h=uErFC,U8.޴D`'a]E"#'ιv7'*U\(+\@)p5t8 r Q&7b̘ y9xEg_n˲߯A< C1Kks(o}H!V 3(V!eBa@#Wc03\WXZVg}u9*m4g##Aα Puc=r/ȳϭ}NƌjZAi,Zėm2S8D<5QҢ4íUj{ZQ*,UX)hdu BjJD]y+1v۽7UӓI&p̄k&'4(X"/V$\E`wDF& h2\Sȱp2HiXQyFB{S"v)( nzT4VQ3-׻¸q)*=0Buxٌ;G6T)(GT 7L&isAu/U2 u^ g6YYdͅ*QnPrfCdCY\VuTZ/dc6#G+Hw=5rHXIt!M\2Yjiɓ!;@#>4QJ:X.O]`,B ) xb2dmls~(IG#"@L22,^' ,R9#1a7R^QO`s(BnM7q{KGJE1'lʇry3Ʈu+tHw|{K @*F|xV̡?2|4,+rDeD#'UZ.r&DP;Fx/18Zh0a!:Y:Q~oTpZΌҁ@b4stYL !鞾AW nIV$>wWV&ZŒ@PxA |MBO;^= 5v%RN-~CֿIB7jN-Jvǔ0X JGr308I4p7_忹1V&Gu~qkgsS;v>p01QbKbhDIljMcmb4[JhTE&,QD[E6 Rdh*((RmDQfbXhMEV#F1TPm"4Z1b1E+j-DRcrQ&eb֢WHd(,Xs苓o􄾃w} #o!6r;krlEAHHԺzy[ yy۾_߾31̪ k_fH &}k+ YQP)ECqD3z%Q&QKZ!D\bD'é~0TܵU[2=Ni\ 3c ; qk_is@/pX^ !1 A^E3ŦfOm^/^)ٓ@&qVlDx98oivڻ]LLp'"МrۨNA/@,< IO+uH LX,LwM$RC# BNsL!!/Bf$@&VI  S 8TK, fIϤ4P % 5P!Hd@_{@JdP O-}/d0I22$ 6HuHO*@ d&m ,f2 $32L%! ,A@!HL(T!4Y $E5PnkE_m*[mr{!LВC/RddI 0#M(B!"C jt?q]<ƃYYmDMx|%RtEjC͋eάffܰ>%8&V Y-y-l5柅rQ B@Fql9h0\ Iu p`aMQFwL[)w_.~hyOT򌀳@k'NawVnN nVEʒiEd'lt@; W*whLtN AE #܂g9"/&!;%4PUhY̘UU77 !>F%THLj{Siاf_>5d꿦UgoSfnKdP/oAPq:Cn?W d旅f!M)^#uGN-XnfS-nqXK=H-֭\QA:dD8}oL* W.7k{!)_%Ȩl>6S )Ąb) JHG=QIXD'EH#/KNdWh ú'Ux[RZQZc0I1 [h87砒E}Fa+M)Q'uMqp(0b"EULM܁n4IE<#S;+7N*v=Ĝck4":AL2Pp5gXNcQiz&6%Z;