java-17-openjdk-headless-17.0.9.0-150400.3.33.1<>,[$e2Rp9|:y6f? W^Ej!'Վl14^Ѳdm۴Ǡd Ө>0 ^񯎩dq,fd;^_ e #$J=\+ѝFnFW:{Q0 t76?LMԭ9?-u/Øǁ6=SB u!/Xf)*(a7巐:kYBP ZΰRve+ƃK|U{g(:Ž[*s&9jaCnA#hds\"2InmഒC{->JJP?J@d$ 2 Q z`X`  `  `  X` x` ` `"|`$\$`& 5*,3*3/3(0@80H 90 :2 >@BFG`H`I`Xd5Y85Zl[p\t`]`^ b"Ec"d#xe#}f#l#u#`v%/w>$`x?`yA$zEEIIIIIIIJ<Cjava-17-openjdk-headless17.0.9.0150400.3.33.1OpenJDK 17 Runtime EnvironmentThe OpenJDK 17 runtime environment without audio and video support.e2Rh02-armsrv2 =SUSE 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/linuxaarch64ext=.gz update-alternatives \ --install /usr/bin/java java /usr/lib64/jvm/jre-17-openjdk/bin/java 2705 \ --slave /usr/lib64/jvm/jre jre /usr/lib64/jvm/jre-17-openjdk \ --slave /usr/bin/keytool keytool /usr/lib64/jvm/jre-17-openjdk/bin/keytool \ --slave /usr/bin/rmiregistry rmiregistry /usr/lib64/jvm/jre-17-openjdk/bin/rmiregistry \ --slave /usr/share/man/man1/java.1$ext java.1$ext \ /usr/share/man/man1/java-java-17-openjdk.1$ext \ --slave /usr/share/man/man1/keytool.1$ext keytool.1$ext \ /usr/share/man/man1/keytool-java-17-openjdk.1$ext \ --slave /usr/share/man/man1/rmiregistry.1$ext rmiregistry.1$ext \ /usr/share/man/man1/rmiregistry-java-17-openjdk.1$ext update-alternatives \ --install /usr/lib64/jvm/jre-openjdk \ jre_openjdk /usr/lib64/jvm/jre-17-openjdk 2705 update-alternatives \ --install /usr/lib64/jvm/jre-17 \ jre_17 /usr/lib64/jvm/jre-17-openjdk 2705if [ $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-17-openjdk/bin/java update-alternatives --remove jre_openjdk /usr/lib64/jvm/jre-17-openjdk update-alternatives --remove jre_17 /usr/lib64/jvm/jre-17-openjdk fi :8Js V6##_ X(   h``Т,~ (]`p Qi fAAAAAAA큤A큤A큤A큤A큤A큤AA큤A큤A큤큤A큤A$$e2RMe2RMe2RMe2RMe2RNe2RRe2Re2Re2Re2Re2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Re2Re2Oe2Oe2Oe2RTe2Oe2RQe2RQe2Re2Oe2Oe2Oe2Oe2Re2Oe2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Re2Oe2Oe2Oe2Oe2Oe2Oe2Oe2Re2Oe2Oe2Re2Re2Oe2Oe2RMe2RMe2RMe2RMe2RMf695e7e76170e13998e2a371013a8d1acfbc5dfcf783c95bff6ca06957c08fa2ac59181edfcdbaa336b513278b078bf2b25cfeac8338b3a71113a8323f08db75ef2adbf6114ed03e252fa58e32217c8d4dd574e7b2a8924c1277da50033161797b437898fb8cadc8e002a4cb0821442e81816196b2bba4779ae3219f30c6a3f6b62d2733ab99556b108a1951d894c5a8d76b1ac7a00c02c388f9eb9be046c56f0c25d26ee212ca1e8c33f67c3c460d43fe849c3a1d23dbe341148517602b280c0273b6a6b9e20e6ce54c5aee70164028e0395063b2b7d39060a40b6495543dbff80096ec028dcb71625c398ec16d12023cafc6a1c055aceaed07d02e8d56f637a88eeb56c61c0df79c8d000a43de10dba48c77130c8ada1af942c9a8ce29a787e9441e51f0d29e25313d33a9005640f11ad93c27f01bc46a34bf02f2a98ffd6bf2a00a1dec3b7a097f0815f338a84717ba1017d5d7aae96d842d2188d67c32508643d14a5fdb739490cfc5c2861ea0daa584ae621ab46b4bb0e42d65982887a123bd7a7b5898c74141925bc02f2c786770f8474768926d4fe4a93545436797026a9966477d9efde8bcf6d4480da29163d42fc8071cdc4c4409fa13a50be5bfa86da0747334b0fea7592fd92614b2bbc8b126535e129b1fee483774d914e98eb5758b930a526fc670ab7537f8c26321527050a31f5f42149a2dda623c56a0a1a92b2627548e61316150d47ffc3e6cad465ca05b3cccd4785eb7d21aa7baa0f4418c3d7648abcd95a272ce12db870082937f4d7f6878d730d83cb7fbb31eb8b2c98d8a318e6d90dfd7e26612d2b6385aa704f686ca6134c551f8928418d92b851a299c2360b6155eb28990ec49cd21753f97e43442fe8fab03e04f3e213df43a665d39993b3e37b78e177c6b4a5b40c09e18e10e739ac9bcaf19981a0491228b65ade95349684150bb25d90df76fc39836587d20c0281ae561a23518a1628d0eae070c60ecb3ff75ed017f9bddec04d37ff78f8fdcf9d13f33a512d527f50177435591ff208d18a043d0070c5dba445996881812a223ac6e2fe491e0ecc7ad5da04b57387abe8b51dfae91b392274de6f8f03e41ff8501240293404c2a5b1c4995509d1403d6bbd78afea4af8d1890aef5f391212d2ecc6c2d0d15311fb6717656de6218ed800221e517f9ee76b5ad8e571b7f225c3712f115ab75d3a9f5839f0ae0c49978a46703213350b8eb61fcc59e964900a2ef4057cc6f0094044617a8c4aa9efb969444c1484e29adecab55a122458090616e766b2f1230ef05bc3867e0fe3f6a7690194a55d622504fe463658a70d9b218b66d0fb526081c3bfbdd95ab21dcc19e3403103b346525b2664f9aa34fd77efeaf0ab139bb83370518d20e08094f64dd6919d4ba7eec27e932dcd65ffa0d92a45092e8bf459a51e30f1da9febf17fb94e4b9308e2be94a62c0dbea02973c8471761f61d0ff5c6379cc141a781ca1e9f94394c55a4f2b309786278e19b28ad57725e94ac104f65024b0a7d0eb7181c558bc2a25acf78873b5b639c0ef15348d73e35474fb9b1073a8569821a507a189d285240102fff8c831cf5cfd921a31770fd90ccdda1c90ff80469d87b1b9327ceea430b3660f8148cf80fe658d262bec3423b560fbf96c1175d9d7c3238371f82e4d31b12d8b6141b1b6613c8a2ba489d282ec775646f68965ba8555b53e285d7173c0711c1c931effdbb0c8475451f2762a11b92d0994f84a31e811389353fdb5efae602d8e460c8b1ace434379bbc6c2417857896e86d8474a12ae9c95324e7fd9c5faffa4d1f851a558b280d9910468fd55dfd2c3c54c2388a29df15b400bc70a50b11e461f5805b7798805f37ebdff96aac8d0fb0252b31cd1de2503c90ab40a0bd1e5c1d77f4ff969e46dda99c9ffad5c2ae3c132bbc85c7de72bec29f2fce78a9a2ccf89eeff659df2fd1727b2db9e21204e58c7f4bee7f83f9e17def83aa772e5f9534c4b40de62a8f532f542358f992fba8e1309949cffbd8e6419072e7d553651a063221b3c98e6d99682f9cc74dbf7924de0624f1e33ab6f77b588ebbfb0597d028986924a6a61a0f7988a6478c48b35f11d0293e833d19ad273c7c01e952c4f4ee885c09d5395c79dcfe6162ab59f601b6724a6704468649793513a2d028625fea1b3ce25492e7b55df207be23a3bd654c0a34d4342b3543f00f9a5c4d7340da8d8e9b46c6e39c5bd22771b36825943b6a97e6f475a295236037b25ebaed80a8cd48575b35dee13a7b890d58c9e6ab094d4a235361e5582d297484613dcf6f8700652f93cb9bbe7b91409134fa61718ed1abf5bb2b4a62c1b9c86829efb235eaab10324e189904b8320f3254b5718f2fb4e727c7757fb40ff66ff05e53b2e6d640ead1f1403001f97b56352d733c0d5da204c583234c4ff44107e0714f000c9a52a4970d3723bdc9808dc90c634a955a3e284622b3819c0554fc0e22eae30c01652ae428612647626efade8aee1b71010a3c2488f30f34d3e253c728288c604914432f2683b153fbacd7a0e7a0ee613e4b20aa0af8bb23ba719f266fa90f914974f0bbab8cfc8aeae3f78f2e492660d9d8d4a52acacf90f3c0e4cf104d1e6620f39a6af38c5b8d2bd5979d66d238941cb7f72f51f18569c9c37740841ee9a0dc6b4c7c2a3faf9550eb83a18542c6c7e17b0b520e7a8c733b86f1d0c9f929c26f36790372ed7d17d2c85d9e53a8c51b3ab3fe698815531fe5a4bd51b969bf187ff86d94f4a71fdfbfa602762975fa3c73d264b4575f7c78f780c565d5af3ee6f68b887b75c041cdf46a0592f67012f12eeb691283e92630a96572f243f31c2ef81a6e627542e596f6a9295cff3c7ae095c1b595cb1457dedca77bdeff2c68b41581c28e655904a2f9841d49ff5b939a9342aa88928c82a9600ca9e095528e79cdcffcf6fec30c4c8c1fe45edf168e715cc89ab39b5c487b4e16e1400b35071a25b155115ccf2d47ef45ed0c245b306d670e8d2e052a7aca61dcc83a67e6d1d8aea5dcea4c300da58a20b07c68f64c8368ddaab774026c9ed2095c35f8fcc21b674e098332d17084ba85e0338cb546dc17462c94a8889eee0b7dba25abdfee317daa042c89b01e5711f5781d020dd733ba411760b72addb9338be5584c4f8213aebe7918ea5eaa6e4b8fc3cd2384afca097f49a24b6a7e268b40b2f8f9eafa7afb07ce03c01dd43b6e2ec1768c94425b6726b9771b99e3d8e92921276d40d836fe705ebdca075862dd585001351f9c5d79b7829b1a0d16464952c34fc074491d8f2ab790e5384a98f256edbd9bb750368a79bffea0d1a2b882e22224d670e63e47cf6974c07ea9c3895cb2123e6210a983798be184abb9e09../limited/default_US_export.policy../libjsig.sojava-17-openjdk-17rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-17-openjdk-17.0.9.0-150400.3.33.1.src.rpmconfig(java-17-openjdk-headless)jaasjava-17-headlessjava-17-openjdk-headlessjava-17-openjdk-headless(aarch-64)java-headlessjava-openjdk-headlessjava-sasljcejdbc-stdextjndijndi-cosjndi-dnsjndi-ldapjndi-rmijre-17-headlessjre-17-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)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-17-openjdk-headless)java-ca-certificatesjpackage-utilsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(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.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libfreetype.so.6()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(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.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libnet.so()(64bit)libnss3.so()(64bit)libnss3.so(NSS_3.53)(64bit)libpcsclite.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(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-alternatives17.0.9.0-150400.3.33.13.0.4-14.6.0-14.0-15.2-14.14.3e1@e/e/edd@d@dm@d\d\dI@cl@c1c=@cca @cRc%b?b_b=b8hb7@a@aa@araHwaC1a@a?=@a#fstrba@suse.comschwab@suse.defstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjsilva@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjavier@opensuse.orgfstrba@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-17.0.9+9 (October 2023 CPU) * Security fixes + JDK-8286503, JDK-8312367: Enhance security classes + JDK-8296581: Better system proxy support + JDK-8297856: Improve handling of Bidi characters + JDK-8305815, JDK-8307278: Update Libpng to 1.6.39 + JDK-8306881, JDK-8307286: Update FreeType to 2.13.0 + 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 * New features + JDK-8276799: Implementation of JEP 422: Linux/RISC-V Port * Other changes + JDK-6176679: Application freezes when copying an animated gif image to the system clipboard + JDK-6381945: (cal) Japanese calendar unit test system should avoid multiple static imports + JDK-8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded() + JDK-8153837: AArch64: Handle special cases for MaxINode & MinINode + JDK-8156889: ListKeychainStore.sh fails in some virtualized environments + JDK-8171221: Remove -XX:+CheckMemoryInitialization + JDK-8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test + JDK-8195589: T6587786.java failed after JDK-8189997 + JDK-8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE" + JDK-8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows + JDK-8229147: Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27) + JDK-8252713: jtreg time out of CtrlASCII.java seems to hang the Xserver. + JDK-8255548: Missing coverage for javax.xml.crypto.dom.DOMCryptoContext + JDK-8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out + JDK-8267188: gc/stringdedup/ /TestStringDeduplicationInterned.java fails with Shenandoah + JDK-8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure + JDK-8267517: async logging for stdout and stderr + JDK-8267860: Off-by-one bug when searching arrays in AlpnGreaseTest + JDK-8268852: AsyncLogWriter should not overide is_Named_thread() + JDK-8269091: javax/sound/sampled/Clip/SetPositionHang.java failed with ArrayIndexOutOfBoundsException: Array index out of range: -4 + JDK-8269466: Factor out the common code for initializing and starting internal VM JavaThreads + JDK-8270331: [TESTBUG] Error: Not a test or directory containing tests: java/awt/print/PrinterJob/InitToBlack.java + JDK-8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size() + JDK-8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark() + JDK-8271707: migrate tests to use jdk.test.whitebox.WhiteBox + JDK-8271898: disable os.release_multi_mappings_vm on macOS-X64 + JDK-8272586: emit abstract machine code in hs-err logs + JDK-8272654: Mark word accesses should not use Access API + JDK-8273092: Sort classlist in JDK image + JDK-8273803: Zero: Handle "zero" variant in CommandLineOptionTest.java + JDK-8274986: max code printed in hs-err logs should be configurable + JDK-8275031: runtime/ErrorHandling/ /MachCodeFramesInErrorFile.java fails when hsdis is present + JDK-8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver + JDK-8275415: Prepare Leak Profiler for Lilliput + JDK-8275662: remove test/lib/sun/hotspot + JDK-8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant" + JDK-8276651: java/lang/ProcessHandle tests fail with "RuntimeException: Input/output error" in java.lang.ProcessHandleImpl$Info.info0 + JDK-8276696: ParallelObjectIterator freed at the wrong time in VM_HeapDumper + JDK-8277102: Dubious PrintCompilation output + JDK-8277353: java/security/MessageDigest/ThreadSafetyTest.java test times out + JDK-8277417: C1 LIR instruction for load-klass + JDK-8277427: Update jib-profiles.js to use JMH 1.33 devkit + JDK-8277654: Shenandoah: Don't produce new memory state in C2 LRB runtime call + JDK-8277860: PPC: Remove duplicate info != NULL check + JDK-8278141: LIR_OpLoadKlass::_info shadows the field of the same name from LIR_Op + JDK-8278456: Define jtreg jdk_desktop test group time-based sub-tasks for use by headful testing. + JDK-8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517 + JDK-8280032: Update jib-profiles.js to use JMH 1.34 devkit + JDK-8280396: G1: Full gc mark stack draining should prefer to make work available to other threads + JDK-8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path" + JDK-8281507: Two javac tests have bad jtreg `@clean` tags + JDK-8281717: Cover logout method for several LoginModule + JDK-8282404: DrawStringWithInfiniteXform.java failed with "RuntimeException: drawString with InfiniteXform transform takes long time" + JDK-8282651: ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97 + JDK-8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y) + JDK-8283056: show abstract machine code in hs-err for all VM crashes + JDK-8283276: java/io/ObjectStreamClass/ /ObjectStreamClassCaching.java fails with various GCs + JDK-8283326: Implement SafeFetch statically + JDK-8283724: Incorrect description for jtreg-failure-handler option + JDK-8283756: (zipfs) ZipFSOutputStreamTest.testOutputStream should only check inflated bytes + JDK-8283865: riscv: Break down -XX:+UseRVB into seperate options for each bitmanip extension + JDK-8283929: GHA: Add RISC-V build config + JDK-8284068: riscv: should call Atomic::release_store in JavaThread::set_thread_state + JDK-8284090: com/sun/security/auth/module/AllPlatforms.java fails to compile + JDK-8284273: Early crashes in os::print_context on AArch64 + JDK-8284760: Correct type/array element offset in LibraryCallKit::get_state_from_digest_object() + JDK-8284772: GHA: Use GCC Major Version Dependencies Only + JDK-8284910: Buffer clean in PasswordCallback + JDK-8284937: riscv: should not allocate special register for temp + JDK-8284997: arm32 build crashes since JDK-8283326 + JDK-8285303: riscv: Incorrect register mask in call_native_base + JDK-8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops* + JDK-8285630: Fix a configure error in RISC-V cross build + JDK-8285675: Temporary fix for arm32 SafeFetch + JDK-8285699: riscv: Provide information when hitting a HaltNode + JDK-8285711: riscv: RVC: Support disassembler show-bytes option + JDK-8285756: clean up use of bad arguments for `@clean` in langtools tests + JDK-8285980: Several tests in compiler/c2/irTests miss @requires vm.compiler2.enabled + JDK-8286481: Exception printed to stdout on Windows when storing transparent image in clipboard + JDK-8286620: Create regression test for verifying setMargin() of JRadioButton + JDK-8286623: Bundle zlib by default with JDK on macos aarch64 + JDK-8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled. + JDK-8287418: riscv: Fix correctness issue of MacroAssembler::movptr + JDK-8287552: riscv: Fix comment typo in li64 + JDK-8287970: riscv: jdk/incubator/vector/*VectorTests failing + JDK-8288719: [arm32] SafeFetch32 thumb interleaving causes random crashes + JDK-8289077: Add manual tests to open + JDK-8289238: Refactoring changes to PassFailJFrame Test Framework + JDK-8289510: Improve test coverage for XPath Axes: namespace + JDK-8289512: Fix GCC 12 warnings for adlc output_c.cpp + JDK-8289547: Update javax/swing/Popup/TaskbarPositionTest.java + JDK-8289646: configure script failed on WSL + JDK-8289688: jfr command hangs when it processes invalid file + JDK-8289748: C2 compiled code crashes with SIGFPE with - XX:+StressLCM and -XX:+StressGCM + JDK-8289797: tools/launcher/I18NArgTest.java fails on Japanese Windows environment + JDK-8289917: Metadata for regionsRefilled of G1EvacuationStatistics event is wrong + JDK-8290137: riscv: small refactoring for add_memory_int32/64 + JDK-8290164: compiler/runtime/TestConstantsInError.java fails on riscv + JDK-8290464: Optimize ResourceArea zapping on ResourceMark release + JDK-8290469: Add new positioning options to PassFailJFrame test framework + JDK-8290496: riscv: Fix build warnings-as-errors with GCC 11 + JDK-8291444: GHA builds/tests won't run manually if disabled from automatic running + JDK-8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero + JDK-8291893: riscv: remove fence.i used in user space + JDK-8291947: riscv: fail to build after JDK-8290840 + JDK-8291952: riscv: Remove PRAGMA_NONNULL_IGNORED + JDK-8292182: [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar + JDK-8292315: Tests should not rely on specific JAR file names (hotspot) + JDK-8292316: Tests should not rely on specific JAR file names (jpackage) + JDK-8292683: Remove BadKeyUsageTest.java from Problem List + JDK-8292698: Improve performance of DataInputStream + JDK-8292716: Configure should check that jtreg is of the required version + JDK-8292763: JDK-8292716 breaks configure without jtreg + JDK-8292867: RISC-V: Simplify weak CAS return value handling + JDK-8293012: ConstantPool::print_on can crash if _cache is NULL + JDK-8293050: RISC-V: Remove redundant non-null assertions about macro-assembler + JDK-8293098: GHA: Harmonize GCC version handling for host and cross builds + JDK-8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub + JDK-8293107: GHA: Bump to Ubuntu 22.04 + JDK-8293114: JVM should trim the native heap + JDK-8293166: jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux ppc64le and Linux aarch64 + JDK-8293177: Verify version numbers in legal files + JDK-8293180: JQuery UI license file not updated + JDK-8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics + JDK-8293361: GHA: dump config.log in case of configure failure + JDK-8293474: RISC-V: Unify the way of moving function pointer + JDK-8293524: RISC-V: Use macro-assembler functions as appropriate + JDK-8293566: RISC-V: Clean up push and pop registers + JDK-8293811: Provide a reason for PassFailJFrame.forceFail + JDK-8293851: hs_err should print more stack in hex dump + JDK-8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6 + JDK-8294083: RISC-V: Minimal build failed with - -disable-precompiled-headers + JDK-8294086: RISC-V: Cleanup InstructionMark usages in the backend + JDK-8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops + JDK-8294149: JMH 1.34 and later requires jopt-simple 5.0.4 + JDK-8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate() + JDK-8294366: RISC-V: Partially mark out incompressible regions + JDK-8294430: RISC-V: Small refactoring for movptr_with_offset + JDK-8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites + JDK-8294679: RISC-V: Misc crash dump improvements + JDK-8294941: GHA: Cut down cross-compilation sysroots + JDK-8294956: GHA: qemu-debootstrap is deprecated, use the regular one + JDK-8295110: RISC-V: Mark out relocations as incompressible + JDK-8295213: Run GHA manually with user-specified make and configure arguments + JDK-8295270: RISC-V: Clean up and refactoring for assembler functions + JDK-8295396: RISC-V: Cleanup useless CompressibleRegions + JDK-8295657: SA: Allow larger object alignments + JDK-8295737: macOS: Print content cut off when width > height with portrait orientation + JDK-8295811: serviceability/sa/TestObjectAlignment.java fails on x86_32 + JDK-8295812: Skip the "half float" support in LittleCMS during the build + JDK-8295894: Remove SECOM certificate that is expiring in September 2023 + JDK-8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic + JDK-8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0 + JDK-8296384: [TESTBUG] sun/security/provider/SecureRandom/ /AbstractDrbg/SpecTest.java intermittently timeout + JDK-8296435: RISC-V: Small refactoring for increment/decrement + JDK-8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec + JDK-8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null + JDK-8296602: RISC-V: improve performance of copy_memory stub + JDK-8296771: RISC-V: C2: assert(false) failed: bad AD file + JDK-8296796: Provide clean, platform-agnostic interface to C-heap trimming + JDK-8296916: RISC-V: Move some small macro-assembler functions to header file + JDK-8297350: Update JMH devkit to 1.36 + JDK-8297359: RISC-V: improve performance of floating Max Min intrinsics + JDK-8297476: Increase InlineSmallCode default from 1000 to 2500 for RISC-V + JDK-8297644: RISC-V: Compilation error when shenandoah is disabled + JDK-8297681: Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit + JDK-8297697: RISC-V: Add support for SATP mode detection + JDK-8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension + JDK-8297887: Update Siphash + JDK-8297923: java.awt.ScrollPane broken after multiple scroll up/down + JDK-8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)" + JDK-8298921: Create a regression test for JDK-8139581 + JDK-8298974: Add ftcolor.c to imported freetype sources + JDK-8299158: Improve MD5 intrinsic on AArch64 + JDK-8299168: RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops* + JDK-8299330: Minor improvements in MSYS2 Workflow handling + JDK-8299617: CurrencySymbols.properties is missing the copyright notice + JDK-8299658: C1 compilation crashes in LinearScan::resolve_exception_edge + JDK-8299713: Test javax/swing/JTableHeader/6889007/ /bug6889007.java failed: Wrong type of cursor + JDK-8299827: Add resolved IP address in connection exception for sockets + JDK-8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes + JDK-8299962: Speed up compiler/intrinsics/unsafe/ /DirectByteBufferTest.java and HeapByteBufferTest.java + JDK-8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc + JDK-8300098: java/util/concurrent/ConcurrentHashMap/ /ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3 + JDK-8300109: RISC-V: Improve code generation for MinI/MaxI nodes + JDK-8300405: Screen capture for test JFileChooserSetLocationTest.java, failure case + JDK-8300584: Accelerate AVX-512 CRC32C for small buffers + JDK-8300659: Refactor TestMemoryAwareness to use WhiteBox api for host values + JDK-8300693: Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests + JDK-8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb + JDK-8301036: RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler + JDK-8301067: RISC-V: better error message when reporting unsupported satp modes + JDK-8301074: Replace NULL with nullptr in share/opto/ + JDK-8301097: Update GHA XCode to 12.5.1 + JDK-8301153: RISC-V: pipeline class for several instructions is not set correctly + JDK-8301167: Update VerifySignedJar to actually exercise and test verification + JDK-8301187: Memory leaks in OopMapCache + JDK-8301269: Update Commons BCEL to Version 6.7.0 + JDK-8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule + JDK-8301367: Add exception handler method to the BaseLdapServer + JDK-8301628: RISC-V: c2 fix pipeline class for several instructions + JDK-8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit + JDK-8301818: RISC-V: Factor out function mvw from MacroAssembler + JDK-8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed + JDK-8301959: Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work + JDK-8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818 + JDK-8302150: Speed up compiler/codegen/Test7100757.java + JDK-8302161: Upgrade jQuery UI to version 1.13.2 + JDK-8302182: Update Public Suffix List to 88467c9 + JDK-8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible + JDK-8302736: Major performance regression in Math.log on aarch64 + JDK-8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET + JDK-8303047: avoid NULL after 8301661 + JDK-8303154: Investigate and improve instruction cache flushing during compilation + JDK-8303215: Make thread stacks not use huge pages + JDK-8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if + JDK-8304293: RISC-V: JDK-8276799 missed atomic intrinsic support for C1 + JDK-8304314: StackWalkTest.java fails after CODETOOLS-7903373 + JDK-8304353: Add lib-test tier1 testing in GHA + JDK-8304725: AsyncGetCallTrace can cause SIGBUS on M1 + JDK-8304845: Update PCSC-Lite for Suse Linux to 1.9.9 and fix incomplete license wording + JDK-8304976: Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree() + JDK-8305006: Use correct register in riscv_enc_fast_unlock() + JDK-8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp + JDK-8305112: RISC-V: Typo fix for RVC description + JDK-8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051 + JDK-8305421: Work around JDK-8305420 in CDSJDITest.java + JDK-8305425: Thread.isAlive0 doesn't need to call into the VM + JDK-8305512: RISC-V: Enable RVC extension by default on supported hardware + JDK-8305670: Performance regression in LockSupport.unpark with lots of idle threads + JDK-8305728: RISC-V: Use bexti instruction to do single-bit testing + JDK-8305763: Parsing a URI with an underscore goes through a silent exception, negatively impacting performance + JDK-8305766: ProblemList runtime/CompressedOops/ /CompressedClassPointers.java + JDK-8305858: Resolve multiple definition of 'handleSocketError' when statically linking with JDK native libraries + JDK-8305950: Have -XshowSettings option display tzdata version + JDK-8305995: Footprint regression from JDK-8224957 + JDK-8306060: Open source few AWT Insets related tests + JDK-8306076: Open source AWT misc tests + JDK-8306134: Open source some AWT tests relating to Button and a few other classes + JDK-8306135: Clean up and open source some AWT tests + JDK-8306137: Open source several AWT ScrollPane related tests + JDK-8306281: function isWsl() returns false on WSL2 + JDK-8306372: Open source AWT CardLayout and Checkbox tests + JDK-8306428: RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone) + JDK-8306430: Open source some AWT tests related to TextComponent and Toolkit + JDK-8306435: Juggle04/TestDescription.java should be a booleanArr test and not a byteArr one + JDK-8306484: Open source several AWT Choice jtreg tests + JDK-8306566: Open source several clipboard AWT tests + JDK-8306575: Clean up and open source four Dialog related tests + JDK-8306636: Disable compiler/c2/Test6905845.java with - XX:TieredStopAtLevel=3 + JDK-8306638: Open source some AWT tests related to datatransfer and Toolkit + JDK-8306667: RISC-V: Fix storeImmN0 matching rule by using zr register + JDK-8306682: Open source a few more AWT Choice tests + JDK-8306718: Optimize and opensource some old AWT tests + JDK-8306738: Select num workers for safepoint ParallelCleanupTask + JDK-8306765: Some client related jtreg problem list entries are malformed + JDK-8306812: Open source several AWT Miscellaneous tests + JDK-8307067: remove broken EnableThreadSMRExtraValidityChecks option + JDK-8307068: store a JavaThread* in the java.lang.Thread object after the JavaThread* is added to the main ThreadsList + JDK-8307078: Opensource and clean up five more AWT Focus related tests + JDK-8307079: Update test java/awt/Choice/DragOffNoSelect.java + JDK-8307083: Open source some drag and drop tests 3 + JDK-8307147: [x86] Dangling pointer warning for Assembler::_attributes + JDK-8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC + JDK-8307156: native_thread not protected by TLH + JDK-8307165: java/awt/dnd/NoFormatsDropTest/ /NoFormatsDropTest.java timed out + JDK-8307299: Move more DnD tests to open + JDK-8307301: Update HarfBuzz to 7.2.0 + JDK-8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection + JDK-8307395: Add missing STS to Shenandoah + JDK-8307446: RISC-V: Improve performance of floating point to integer conversion + JDK-8307526: [JFR] Better handling of tampered JFR repository + JDK-8307555: Reduce memory reads in x86 MD5 intrinsic + JDK-8307569: Build with gcc8 is broken after JDK-8307301 + JDK-8307572: AArch64: Vector registers are clobbered by some macroassemblers + JDK-8307603: [AIX] Broken build after JDK-8307301 + JDK-8307604: gcc12 based Alpine build broken build after JDK-8307301 + JDK-8307651: RISC-V: stringL_indexof_char instruction has wrong format string + JDK-8307653: Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout + JDK-8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition + JDK-8307766: Linux: Provide the option to override the timer slack + JDK-8308089: [riscv-port-jdk17u] Intrinsify Unsafe.storeStoreFence + JDK-8308090: Add container tests for on-the-fly resource quota updates + JDK-8308152: PropertyDescriptor should work with overridden generic getter method + JDK-8308156: VerifyCACerts.java misses blank in error output + JDK-8308192: Error in parsing replay file when staticfield is an array of single dimension + JDK-8308232: nsk/jdb tests don't pass -verbose flag to the debuggee + JDK-8308277: RISC-V: Improve vectorization of Match.sqrt() on floats + JDK-8308283: Build failure with GCC12 & GCC13 + JDK-8308300: enhance exceptions in MappedMemoryUtils.c + JDK-8308643: Incorrect value of 'used' jvmstat counter + JDK-8308766: TLAB initialization may cause div by zero + JDK-8308803: Improve java/util/UUID/UUIDTest.java + JDK-8308872: enhance logging and some exception in krb5/Config.java + JDK-8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit + JDK-8309088: security/infra/java/security/cert/ /CertPathValidator/certification/AmazonCA.java fails + JDK-8309095: Remove UTF-8 character from TaskbarPositionTest.java + JDK-8309107: Bump update version for OpenJDK: jdk-17.0.9 + JDK-8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication + JDK-8309138: Fix container tests for jdks with symlinked conf dir + JDK-8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp + JDK-8309254: Implement fast-path for ASCII-compatible CharsetEncoders on RISC-V + JDK-8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer + JDK-8309297: Adjust ShenandoahHeap print_heap_regions_on + JDK-8309340: Provide sctpHandleSocketErrorWithMessage + JDK-8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node + JDK-8309550: jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE + JDK-8309591: Socket.setOption(TCP_QUICKACK) uses wrong level + JDK-8309613: [Windows] hs_err files sometimes miss information about the code containing the error + JDK-8309746: Reconfigure check should include make/conf/version-numbers.conf + JDK-8309862: Unsafe list operations in JfrStringPool + JDK-8309956: Shenandoah: Strengthen the mark word check in string dedup + JDK-8309959: JFR: Display N/A for missing data amount + JDK-8310054: ScrollPane insets are incorrect + JDK-8310126: C1: Missing receiver null check in Reference::get intrinsic + JDK-8310259: Pin msys2/setup-msys2 github action to a specific commit + JDK-8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns + JDK-8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/ /interrupt001.java timed out due to missing prompt + JDK-8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V + JDK-8311033: [macos] PrinterJob does not take into account Sides attribute + JDK-8311249: Remove unused MemAllocator::obj_memory_range + JDK-8311285: report some fontconfig related environment variables in hs_err file + JDK-8311689: Wrong visible amount in Adjustable of ScrollPane + JDK-8311862: RISC-V: small improvements to shift immediate instructions + JDK-8311923: TestIRMatching.java fails on RISC-V + JDK-8312029: Add CriticalNative tests to ProblemList for 8312028 + JDK-8312511: GHA: Bump cross-compile runner to Ubuntu 22.04 + JDK-8312525: New test runtime/os/TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction + JDK-8312555: Ideographic characters aren't stretched by AffineTransform.scale(2, 1) + JDK-8313262: C2: Sinking node may cause required cast to be dropped + 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-8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly + JDK-8313678: SymbolTable can leak Symbols during cleanup + JDK-8313701: GHA: RISC-V should use the official repository for bootstrap + JDK-8313707: GHA: Bootstrap sysroots with --variant=minbase + JDK-8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer + JDK-8313815: The exception messages printed by jcmd ManagementAgent.start are corrupted on Japanese Windows + JDK-8313874: JNI NewWeakGlobalRef throws exception for null arg + JDK-8314020: Print instruction blocks in byte units + JDK-8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java + JDK-8314118: Update JMH devkit to 1.37 + JDK-8314262: GHA: Cut down cross-compilation sysroots deeper + 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-8314552: Fix javadoc tests to work with jtreg 7 + JDK-8314658: [17u] GHA: Sync up debian-version for cross-builds + JDK-8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev + JDK-8314960: Add Certigna Root CA - 2 + JDK-8317040: Exclude cleaner test failing on older releases + JDK-8317643: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.9 - Modified patches: * nss-security-provider.patch * fips.patch + rediff- Enable JIT on riscv64- Compiler flags to realign stack on ix86 (bsc#1214790)- Added patch: * reproducible-properties.patch + use SOURCE_DATE_EPOCH for timestamp in the generated properties files- Update to upstream tag jdk-17.0.8.1+1 (August 2023 emergency release fixing a regression in July 2023 CPU) * Changes: + JDK-8313765: Invalid CEN header (invalid zip64 extra data field size) + JDK-8314677: Bump update version for OpenJDK: jdk-17.0.8.1- Added patch: * reproducible-javadoc-timestamp.patch + use SOURCE_DATE_EPOCH in javadoc and make the javadoc generation more reproducible- Update to upstream tag jdk-17.0.8+7 (July 2023 CPU) * CVEs + CVE-2023-22006, bsc#1213473 + CVE-2023-22036, bsc#1213474 + CVE-2023-22041, bsc#1213475 + CVE-2023-22044, bsc#1213479 + CVE-2023-22045, bsc#1213481 + CVE-2023-22049, bsc#1213482 + CVE-2023-25193, bsc#1207922 * Security fixes + JDK-8294323: Improve Shared Class Data + JDK-8296565: Enhanced archival support + JDK-8298676, JDK-8300891: Enhanced Look and Feel + JDK-8300285: Enhance TLS data handling + JDK-8300596: Enhance Jar Signature validation + JDK-8301998, JDK-8302084: Update HarfBuzz to 7.0.1 + JDK-8302475: Enhance HTTP client file downloading + JDK-8302483: Enhance ZIP performance + JDK-8303376: Better launching of JDI + JDK-8304460: Improve array usages + JDK-8304468: Better array usages + JDK-8305312: Enhanced path handling + JDK-8308682: Enhance AES performance * Other changes + JDK-8178806: Better exception logging in crypto code + JDK-8201516: DebugNonSafepoints generates incorrect information + JDK-8224768: Test ActalisCA.java fails + JDK-8227060: Optimize safepoint cleanup subtask order + JDK-8227257: javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError + JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel + JDK-8244976: vmTestbase/nsk/jdi/Event/request/request001.java doesn' initialize eName + JDK-8245877: assert(_value != __null) failed: resolving NULL _value in JvmtiExport::post_compiled_method_load + JDK-8248001: javadoc generates invalid HTML pages whose ftp:// links are broken + JDK-8252990: Intrinsify Unsafe.storeStoreFence + JDK-8254711: Add java.security.Provider.getService JFR Event + JDK-8257856: Make ClassFileVersionsTest.java robust to JDK version updates + JDK-8261495: Shenandoah: reconsider update references memory ordering + JDK-8268288: jdk/jfr/api/consumer/streaming/ /TestOutOfProcessMigration.java fails with "Error: ShouldNotReachHere()" + JDK-8268298: jdk/jfr/api/consumer/log/TestVerbosity.java fails: unexpected log message + JDK-8268582: javadoc throws NPE with --ignore-source-errors option + JDK-8269821: Remove is-queue-active check in inner loop of write_ref_array_pre_work + JDK-8270434: JDI+UT: Unexpected event in JDI tests + JDK-8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K + JDK-8270869: G1ServiceThread may not terminate + JDK-8271519: java/awt/event/SequencedEvent/ /MultipleContextsFunctionalTest.java failed with "Total [200] - Expected [400]" + JDK-8273909: vmTestbase/nsk/jdi/Event/request/request001 can still fail with "ERROR: new event is not ThreadStartEvent" + JDK-8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64 + JDK-8274615: Support relaxed atomic add for linux-aarch64 + JDK-8274864: Remove Amman/Cairo hacks in ZoneInfoFile + JDK-8275233: Incorrect line number reported in exception stack trace thrown from a lambda expression + JDK-8275287: Relax memory ordering constraints on updating instance class and array class counters + JDK-8275721: Name of UTC timezone in a locale changes depending on previous code + JDK-8275735: [linux] Remove deprecated Metrics api (kernel memory limit) + JDK-8276058: Some swing test fails on specific CI macos system + JDK-8277407: javax/swing/plaf/synth/SynthButtonUI/6276188/ /bug6276188.java fails to compile after JDK-8276058 + JDK-8277775: Fixup bugids in RemoveDropTargetCrashTest.java - add 4357905 + JDK-8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause + JDK-8278434: timeouts in test java/time/test/java/time/ /format/TestZoneTextPrinterParser.java + JDK-8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling + JDK-8282077: PKCS11 provider C_sign() impl should handle CKR_BUFFER_TOO_SMALL error + JDK-8282201: Consider removal of expiry check in VerifyCACerts.java test + JDK-8282227: Locale information for nb is not working properly + JDK-8282704: runtime/Thread/StopAtExit.java may leak memory + JDK-8283057: Update GCC to version 11.2.0 for Oracle builds on Linux + JDK-8283062: Uninitialized warnings in libgtest with GCC 11.2 + JDK-8283520: JFR: Memory leak in dcmd_arena + JDK-8283566: G1: Improve G1BarrierSet::enqueue performance + JDK-8284331: Add sanity check for signal handler modification warning. + JDK-8285635: javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel + JDK-8285987: executing shell scripts without #! fails on Alpine linux + JDK-8286191: misc tests fail due to JDK-8285987 + JDK-8286287: Reading file as UTF-16 causes Error which "shouldn't happen" + JDK-8286331: jni_GetStringUTFChars() uses wrong heap allocator + JDK-8286346: 3-parameter version of AllocateHeap should not ignore AllocFailType + JDK-8286398: Address possibly lossy conversions in jdk.internal.le + JDK-8287007: [cgroups] Consistently use stringStream throughout parsing code + JDK-8287246: DSAKeyValue should check for missing params instead of relying on KeyFactory provider + JDK-8287541: Files.writeString fails to throw IOException for charset "windows-1252" + JDK-8287854: Dangling reference in ClassVerifier::verify_class + JDK-8287876: The recently de-problemlisted TestTitledBorderLeak test is unstable + JDK-8287897: Augment src/jdk.internal.le/share/legal/jline.md with information on 4th party dependencies + JDK-8288589: Files.readString ignores encoding errors for UTF-16 + JDK-8289509: Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling + JDK-8289735: UTIL_LOOKUP_PROGS fails on pathes with space + JDK-8289949: Improve test coverage for XPath: operators + JDK-8290822: C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior + JDK-8291226: Create Test Cases to cover scenarios for JDK-8278067 + JDK-8291637: HttpClient default keep alive timeout not followed if server sends invalid value + JDK-8291638: Keep-Alive timeout of 0 should close connection immediately + JDK-8292206: TestCgroupMetrics.java fails as getMemoryUsage() is lower than expected + JDK-8292301: [REDO v2] C2 crash when allocating array of size too large + JDK-8292407: Improve Weak CAS VarHandle/Unsafe tests resilience under spurious failures + JDK-8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses + JDK-8292755: Non-default method in interface leads to a stack overflow in JShell + JDK-8292990: Improve test coverage for XPath Axes: parent + JDK-8293295: Add type check asserts to java_lang_ref_Reference accessors + JDK-8293492: ShenandoahControlThread missing from hs-err log and thread dump + JDK-8293858: Change PKCS7 code to use default SecureRandom impl instead of SHA1PRNG + JDK-8293887: AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c + JDK-8294183: AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob + JDK-8294281: Allow warnings to be disabled on a per-file basis + JDK-8294673: JFR: Add SecurityProviderService#threshold to TestActiveSettingEvent.java + JDK-8294717: (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME + JDK-8294906: Memory leak in PKCS11 NSS TLS server + JDK-8295564: Norwegian Nynorsk Locale is missing formatting + JDK-8295974: jni_FatalError and Xcheck:jni warnings should print the native stack when there are no Java frames + JDK-8296084: javax/swing/JSpinner/4788637/bug4788637.java fails intermittently on a VM + JDK-8296318: use-def assert: special case undetected loops nested in infinite loops + JDK-8296343: CPVE thrown on missing content-length in OCSP response + JDK-8296412: Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts + JDK-8296545: C2 Blackholes should allow load optimizations + JDK-8296934: Write a test to verify whether Undecorated Frame can be iconified or not + JDK-8297000: [jib] Add more friendly warning for proxy issues + JDK-8297154: Improve safepoint cleanup logging + JDK-8297450: ScaledTextFieldBorderTest.java fails when run with -show parameter + JDK-8297587: Upgrade JLine to 3.22.0 + JDK-8297730: C2: Arraycopy intrinsic throws incorrect exception + JDK-8297955: LDAP CertStore should use LdapName and not String for DNs + JDK-8298488: [macos13] tools/jpackage tests failing with "Exit code: 137" on macOS + JDK-8298887: On the latest macOS+XCode the Robot API may report wrong colors + JDK-8299179: ArrayFill with store on backedge needs to reduce length by 1 + JDK-8299259: C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE + JDK-8299544: Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs + JDK-8299570: [JVMCI] Insufficient error handling when CodeBuffer is exhausted + JDK-8299959: C2: CmpU::Value must filter overflow computation against local sub computation + JDK-8300042: Improve CPU related JFR events descriptions + JDK-8300079: SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument + JDK-8300823: UB: Compile::_phase_optimize_finished is initialized too late + JDK-8300939: sun/security/provider/certpath/OCSP/ /OCSPNoContentLength.java fails due to network errors + JDK-8301050: Detect Xen Virtualization on Linux aarch64 + JDK-8301119: Support for GB18030-2022 + JDK-8301123: Enable Symbol refcounting underflow checks in PRODUCT + JDK-8301190: [vectorapi] The typeChar of LaneType is incorrect when default locale is tr + JDK-8301216: ForkJoinPool invokeAll() ignores timeout + JDK-8301338: Identical branch conditions in CompileBroker::print_heapinfo + JDK-8301491: C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument + JDK-8301637: ThreadLocalRandom.current().doubles().parallel() contention + JDK-8301661: Enhance os::pd_print_cpu_info on macOS and Windows + JDK-8302151: BMPImageReader throws an exception reading BMP images + JDK-8302172: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline + JDK-8302320: AsyncGetCallTrace obtains too few frames in sanity test + JDK-8302491: NoClassDefFoundError omits the original cause of an error + JDK-8302508: Add timestamp to the output TraceCompilerThreads + JDK-8302594: use-after-free in Node::destruct + JDK-8302595: use-after-free related to GraphKit::clone_map + JDK-8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message + JDK-8302849: SurfaceManager might expose partially constructed object + JDK-8303069: Memory leak in CompilerOracle::parse_from_line + JDK-8303102: jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN + JDK-8303130: Document required Accessibility permissions on macOS + JDK-8303354: addCertificatesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return + JDK-8303433: Bump update version for OpenJDK: jdk-17.0.8 + JDK-8303440: The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id + JDK-8303465: KeyStore of type KeychainStore, provider Apple does not show all trusted certificates + JDK-8303476: Add the runtime version in the release file of a JDK image + JDK-8303482: Update LCMS to 2.15 + JDK-8303508: Vector.lane() gets wrong value on x86 + JDK-8303511: C2: assert(get_ctrl(n) == cle_out) during unrolling + JDK-8303564: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi + JDK-8303575: adjust Xen handling on Linux aarch64 + JDK-8303576: addIdentitiesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return + JDK-8303588: [JVMCI] make JVMCI source directories conform with standard layout + JDK-8303809: Dispose context in SPNEGO NegotiatorImpl + JDK-8303822: gtestMain should give more helpful output + JDK-8303861: Error handling step timeouts should never be blocked by OnError and others + JDK-8303937: Corrupted heap dumps due to missing retries for os::write() + JDK-8303949: gcc10 warning Linux ppc64le - note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 + JDK-8304054: Linux: NullPointerException from FontConfiguration.getVersion in case no fonts are installed + JDK-8304063: tools/jpackage/share/AppLauncherEnvTest.java fails when checking LD_LIBRARY_PATH + JDK-8304134: jib bootstrapper fails to quote filename when checking download filetype + JDK-8304291: [AIX] Broken build after JDK-8301998 + JDK-8304295: harfbuzz build fails with GCC 7 after JDK-8301998 + JDK-8304350: Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0 + JDK-8304671: javac regression: Compilation with --release 8 fails on underscore in enum identifiers + JDK-8304683: Memory leak in WB_IsMethodCompatible + JDK-8304760: Add 2 Microsoft TLS roots + JDK-8304867: Explicitly disable dtrace for ppc builds + JDK-8304880: [PPC64] VerifyOops code in C1 doesn't work with ZGC + JDK-8305088: SIGSEGV in Method::is_method_handle_intrinsic + JDK-8305113: (tz) Update Timezone Data to 2023c + JDK-8305400: ISO 4217 Amendment 175 Update + JDK-8305403: Shenandoah evacuation workers may deadlock + JDK-8305481: gtest is_first_C_frame failing on ARM + JDK-8305690: [X86] Do not emit two REX prefixes in Assembler::prefix + JDK-8305711: Arm: C2 always enters slowpath for monitorexit + JDK-8305721: add `make compile-commands` artifacts to .gitignore + JDK-8305975: Add TWCA Global Root CA + JDK-8305993: Add handleSocketErrorWithMessage to extend nio Net.c exception message + JDK-8305994: Guarantee eventual async monitor deflation + JDK-8306072: Open source several AWT MouseInfo related tests + JDK-8306133: Open source few AWT Drag & Drop related tests + JDK-8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests + JDK-8306432: Open source several AWT Text Component related tests + JDK-8306466: Open source more AWT Drag & Drop related tests + JDK-8306489: Open source AWT List related tests + JDK-8306543: GHA: MSVC installation is failing + JDK-8306640: Open source several AWT TextArea related tests + JDK-8306652: Open source AWT MenuItem related tests + JDK-8306658: GHA: MSVC installation could be optional since it might already be pre-installed + JDK-8306664: GHA: Update MSVC version to latest stepping + JDK-8306681: Open source more AWT DnD related tests + JDK-8306683: Open source several clipboard and color AWT tests + JDK-8306752: Open source several container and component AWT tests + JDK-8306753: Open source several container AWT tests + JDK-8306755: Open source few Swing JComponent and AbstractButton tests + JDK-8306768: CodeCache Analytics reports wrong threshold + JDK-8306774: Make runtime/Monitor/ /GuaranteedAsyncDeflationIntervalTest.java more reliable + JDK-8306825: Monitor deflation might be accidentally disabled by zero intervals + JDK-8306850: Open source AWT Modal related tests + JDK-8306871: Open source more AWT Drag & Drop tests + JDK-8306883: Thread stacksize is reported with wrong units in os::create_thread logging + JDK-8306941: Open source several datatransfer and dnd AWT tests + JDK-8306943: Open source several dnd AWT tests + JDK-8306954: Open source five Focus related tests + JDK-8306955: Open source several JComboBox jtreg tests + JDK-8306976: UTIL_REQUIRE_SPECIAL warning on grep + JDK-8306996: Open source Swing MenuItem related tests + JDK-8307080: Open source some more JComboBox jtreg tests + JDK-8307128: Open source some drag and drop tests 4 + JDK-8307130: Open source few Swing JMenu tests + JDK-8307133: Open source some JTable jtreg tests + JDK-8307134: Add GTS root CAs + JDK-8307135: java/awt/dnd/NotReallySerializableTest/ /NotReallySerializableTest.java failed + JDK-8307331: Correctly update line maps when class redefine rewrites bytecodes + JDK-8307346: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code + JDK-8307347: serviceability/sa/ClhsdbDumpclass.java could leave files owned by root on macOS + JDK-8307378: Allow collectors to provide specific values for GC notifications' actions + JDK-8307381: Open Source JFrame, JIF related Swing Tests + JDK-8307425: Socket input stream read burns CPU cycles with back-to-back poll(0) calls + JDK-8307799: Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg `@requires` clause + JDK-8308554: [17u] Fix commit of 8286191. vm.musl was not removed from ExternalEditorTest + JDK-8308880: [17u] micro bench ZoneStrings missed in backport of 8278434 + JDK-8308884: [17u/11u] Backout JDK-8297951 + JDK-8311467: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.8- Bring back our nss.fips.cfg file, since the variable expansion in the upstream file does not work (fixes: bsc#1211679)- Fix for SG#65673, bsc#1210392: * unsigned-sni-server-name.patch: In SSLSessionImpl, interpret length of SNIServerName as an unsigned byte so that it can have length up to 255 rather than 127.- Do not install a separate nss.fips.cfg file, since there is now one in the tree and the install happens automatically - Modified patch: * fips.patch + enable system property file by default, without which the FIPS mode would never get enabled (bsc#1211259)- Update to upstrem tag jdk-17.0.7+7 (April 2023 CPU) * Security fixes: + JDK-8287404: Improve ping times + JDK-8288436: Improve Xalan supports + JDK-8294474, CVE-2023-21930, bsc#1210628: Better AES support + JDK-8295304, CVE-2023-21938, bsc#1210632: Runtime support improvements + JDK-8296676, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296684, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296692, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296832, CVE-2023-21939, bsc#1210634: Improve Swing platform support + JDK-8297371: Improve UTF8 representation redux + JDK-8298191, CVE-2023-21954, bsc#1210635: Enhance object reclamation process + JDK-8298310, CVE-2023-21967, bsc#1210636: Enhance TLS session negotiation + JDK-8298667, CVE-2023-21968, bsc#1210637: Improved path handling + JDK-8299129: Enhance NameService lookups * Fixes: + JDK-6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion + JDK-6779701: Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java + JDK-8008243: Zero: Implement fast bytecodes + JDK-8048190: NoClassDefFoundError omits original ExceptionInInitializerError + JDK-8065097: [macosx] javax/swing/Popup/ /TaskbarPositionTest.java fails because Popup is one pixel off + JDK-8144030: [macosx] test java/awt/Frame/ /ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) + JDK-8155246: Throw error if default java.security file is missing + JDK-8186765: Speed up test sun/net/www/protocol/https/ /HttpsClient/ProxyAuthTest.java + JDK-8192931: Regression test java/awt/font/TextLayout/ /CombiningPerf.java fails + JDK-8195809: [TESTBUG] jps and jcmd -l support for containers is not tested + JDK-8208077: File.listRoots performance degradation + JDK-8209935: Test to cover CodeSource.getCodeSigners() + JDK-8210927: JDB tests do not update source path after doing a redefine class + JDK-8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup + JDK-8213531: Test javax/swing/border/TestTitledBorderLeak.java fails + JDK-8223783: sun/net/www/http/HttpClient/MultiThreadTest.java sometimes detect threads+1 connections + JDK-8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties + JDK-8231491: JDI tc02x004 failed again due to wrong # of breakpoints + JDK-8235297: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java fails intermittent + JDK-8242115: C2 SATB barriers are not safepoint-safe + JDK-8244669: convert clhsdb "mem" command from javascript to java + JDK-8245654: Add Certigna Root CA + JDK-8251177: [macosx] The text "big" is truncated in JTabbedPane + JDK-8254267: javax/xml/crypto/dsig/LogParameters.java failed with "RuntimeException: Unexpected log output:" + JDK-8258512: serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6 + JDK-8262386: resourcehogs/serviceability/sa/ /TestHeapDumpForLargeArray.java timed out + JDK-8266974: duplicate property key in java.sql.rowset resource bundle + JDK-8267038: Update IANA Language Subtag Registry to Version 2022-03-02 + JDK-8270156: Add "randomness" and "stress" keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN + JDK-8270476: Make floating-point test infrastructure more lambda and method reference friendly + JDK-8271471: [IR Framework] Rare occurrence of "" in PrintIdeal/PrintOptoAssembly can let tests fail + JDK-8271838: AmazonCA.java interop test fails + JDK-8272702: Resolving URI relative path with no / may lead to incorrect toString + JDK-8272985: Reference discovery is confused about atomicity and degree of parallelism + JDK-8273154: Provide a JavadocTester method for non-overlapping, unordered output matching + JDK-8273410: IR verification framework fails with "Should find method name in validIrRulesMap" + JDK-8274911: testlibrary_tests/ir_framework/tests/ /TestIRMatching.java fails with "java.lang.RuntimeException: Should have thrown exception" + JDK-8275173: testlibrary_tests/ir_framework/tests/ /TestCheckedTests.java fails after JDK-8274911 + JDK-8275320: NMT should perform buffer overrun checks + JDK-8275301: Unify C-heap buffer overrun checks into NMT + JDK-8275582: Don't purge metaspace mapping lists + JDK-8275704: Metaspace::contains() should be threadsafe + JDK-8275843: Random crashes while the UI code is executed + JDK-8276064: CheckCastPP with raw oop input floats below a safepoint + JDK-8276086: Increase size of metaspace mappings + JDK-8277485: Zero: Fix _fast_{i,f}access_0 bytecodes handling + JDK-8277822: Remove debug-only heap overrun checks in os::malloc and friends + JDK-8277946: NMT: Remove VM.native_memory shutdown jcmd command option + JDK-8277990: NMT: Remove NMT shutdown capability + JDK-8278961: Enable debug logging in java/net/ /DatagramSocket/SendDatagramToBadAddress.java + JDK-8279024: Remove javascript references from clhsdb.html + JDK-8279119: src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist + JDK-8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error + JDK-8279614: The left line of the TitledBorder is not painted on 150 scale factor + JDK-8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 + JDK-8280048: Missing comma in copyright header + JDK-8280132: Incorrect comparator com.sun.beans.introspect .MethodInfo.MethodOrder + JDK-8280166: Extend java/lang/instrument/ /GetObjectSizeIntrinsicsTest.java test cases + JDK-8280553: resourcehogs/serviceability/sa/ /TestHeapDumpForLargeArray.java can fail if GC occurs + JDK-8280703: CipherCore.doFinal(...) causes potentially massive byte[] allocations during decryption + JDK-8280784: VM_Cleanup unnecessarily processes all thread oops + JDK-8280868: LineBodyHandlerTest.java creates and discards too many clients + JDK-8280889: java/lang/instrument/ /GetObjectSizeIntrinsicsTest.java fails with - XX:-UseCompressedOops + JDK-8280896: java/nio/file/Files/probeContentType/ /Basic.java fails on Windows 11 + JDK-8281122: [IR Framework] Cleanup IR matching code in preparation for JDK-8280378 + JDK-8281170: Test jdk/tools/jpackage/windows/ /WinInstallerIconTest always fails on Windows 11 + JDK-8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions + JDK-8282143: Objects.requireNonNull should be ForceInline + JDK-8282577: ICC_Profile.setData(int, byte[]) invalidates the profile + JDK-8282771: Create test case for JDK-8262981 + JDK-8282958: Rendering Issues with Borders on Windows High-DPI systems + JDK-8283606: Tests may fail with zh locale on MacOS + JDK-8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/ /thread001 failed due to SocketTimeoutException + JDK-8283719: java/util/logging/CheckZombieLockTest.java failing intermittently + JDK-8283870: jdeprscan --help causes an exception when the locale is ja, zh_CN or de + JDK-8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly + JDK-8284165: Add pid to process reaper thread name + JDK-8284524: Create an automated test for JDK-4422362 + JDK-8284726: Print active locale settings in hs_err reports and in VM.info + JDK-8284767: Create an automated test for JDK-4422535 + JDK-8285399: JNI exception pending in awt_GraphicsEnv.c:1432 + JDK-8285690: CloneableReference subtest should not throw CloneNotSupportedException + JDK-8285755: JDK-8285093 changed the default for - -with-output-sync + JDK-8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work + JDK-8285919: Remove debug printout from JDK-8285093 + JDK-8285965: TestScenarios.java does not check for "" correctly + JDK-8286030: Avoid JVM crash when containers share the same /tmp dir + JDK-8286154: Fix 3rd party notices in test files + JDK-8286562: GCC 12 reports some compiler warnings + JDK-8286694: Incorrect argument processing in java launcher + JDK-8286705: GCC 12 reports use-after-free potential bugs + JDK-8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events + JDK-8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong + JDK-8286844: com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended + JDK-8286873: Improve websocket test execution time + JDK-8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException + JDK-8287180: Update IANA Language Subtag Registry to Version 2022-08-08 + JDK-8287217: C2: PhaseCCP: remove not visited nodes, prevent type inconsistency + JDK-8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # + JDK-8287593: ShortResponseBody could be made more resilient to rogue connections + JDK-8287754: Update jib GNU make dependency on Windows to latest cygwin build + JDK-8288005: HotSpot build with disabled PCH fails for Windows AArch64 + JDK-8288130: compiler error with AP and explicit record accessor + JDK-8288332: Tier1 validate-source fails after 8279614 + JDK-8288415: java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines + JDK-8288854: getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE + JDK-8289400: Improve com/sun/jdi/TestScaffold error reporting + JDK-8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/ /isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt + JDK-8289508: Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling + JDK-8289511: Improve test coverage for XPath Axes: child + JDK-8289647: AssertionError during annotation processing of record related tests + JDK-8289948: Improve test coverage for XPath functions: Node Set Functions + JDK-8290067: Show stack dimensions in UL logging when attaching threads + JDK-8290083: ResponseBodyBeforeError: AssertionError or SSLException: Unsupported or unrecognized SSL message + JDK-8290197: test/jdk/java/nio/file/Files/probeContentType/ /Basic.java fails on some systems for the ".rar" extension + JDK-8290322: Optimize Vector.rearrange over byte vectors for AVX512BW targets. + JDK-8290836: Improve test coverage for XPath functions: String Functions + JDK-8290837: Improve test coverage for XPath functions: Boolean Functions + JDK-8290838: Improve test coverage for XPath functions: Number Functions + JDK-8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph + JDK-8290899: java/lang/String/StringRepeat.java test requests too much heap on windows x86 + JDK-8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" + JDK-8291825: java/time/nontestng/java/time/zone/ /CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different + JDK-8292033: Move jdk.X509Certificate event logic to JCA layer + JDK-8292066: Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version + JDK-8292159: TYPE_USE annotations on generic type arguments of record components discarded + JDK-8292177: InitialSecurityProperty JFR event + JDK-8292285: C2: remove unreachable block after NeverBranch-to-Goto conversion + JDK-8292297: Fix up loading of override java.security properties file + JDK-8292328: AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key + JDK-8292443: Weak CAS VarHandle/Unsafe tests should test always-failing cases + JDK-8292602: ZGC: C2 late barrier analysis uses invalid dominator information + JDK-8292660: C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly + JDK-8292780: misc tests failed "assert(false) failed: graph should be schedulable" + JDK-8292877: java/util/concurrent/atomic/Serial.java uses {Double,Long}Accumulator incorrectly + JDK-8293000: Review running times of jshell regression tests + JDK-8293326: jdk/sun/security/tools/jarsigner/compatibility/ /SignTwice.java slow on Windows + JDK-8293466: libjsig should ignore non-modifying sigaction calls + JDK-8293493: Signal Handlers printout should show signal block state + JDK-8293531: C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222 + JDK-8293562: KeepAliveCache Blocks Threads while Closing Connections + JDK-8293691: converting a defined BasicType value to a string should not crash the VM + JDK-8293767: AWT test TestSinhalaChar.java has old SCCS markings + JDK-8293819: sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG" + JDK-8293965: Code signing warnings after JDK-8293550 + JDK-8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop + JDK-8294160: misc crash dump improvements + JDK-8294217: Assertion failure: parsing found no loops but there are some + JDK-8294310: compare.sh fails on macos after JDK-8293550 + JDK-8294378: URLPermission constructor exception when using tr locale + JDK-8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite() + JDK-8294548: Problem list SA core file tests on macosx-x64 due to JDK-8294316 + JDK-8294580: frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame + JDK-8294677: chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications + JDK-8294705: Disable an assertion in test/jdk/java/util/ /DoubleStreamSums/CompensatedSums.java + JDK-8294902: Undefined Behavior in C2 regalloc with null references + JDK-8294947: Use 64bit atomics in patch_verified_entry on x86_64 + JDK-8294958: java/net/httpclient/ConnectTimeout tests are slow + JDK-8295000: java/util/Formatter/Basic test cleanup + JDK-8295066: Folding of loads is broken in C2 after JDK-8242115 + JDK-8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead + JDK-8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" + JDK-8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode + JDK-8295414: [Aarch64] C2: assert(false) failed: bad AD file + JDK-8295530: Update Zlib Data Compression Library to Version 1.2.13 + JDK-8295685: Update Libpng to 1.6.38 + JDK-8295724: VirtualMachineError: Out of space in CodeCache for method handle intrinsic + JDK-8298947: compiler/codecache/ /MHIntrinsicAllocFailureTest.java fails intermittently + JDK-8295774: Write a test to verify List sends ItemEvent/ActionEvent + JDK-8295777: java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver + JDK-8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" + JDK-8296136: Use correct register in aarch64_enc_fast_unlock() + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8296329: jar validator doesn't account for minor class file version + JDK-8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors 8298568: Fastdebug build fails after JDK-8296389 + JDK-8296548: Improve MD5 intrinsic for x86_64 + JDK-8296611: Problemlist several sun/security tests until JDK-8295343 is resolved + JDK-8296619: Upgrade jQuery to 3.6.1 + JDK-8296675: Exclude linux-aarch64 in NSS tests + JDK-8296878: Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters + JDK-8296904: Improve handling of macos xcode toolchain + JDK-8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 + JDK-8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address + JDK-8297088: Update LCMS to 2.14 + JDK-8297211: Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response + JDK-8297259: Bump update version for OpenJDK: jdk-17.0.7 + JDK-8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top + JDK-8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception + JDK-8297437: javadoc cannot link to old docs (with old style anchors) + JDK-8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check + JDK-8297489: Modify TextAreaTextEventTest.java as to verify the content change of TextComponent sends TextEvent + JDK-8297523: Various GetPrimitiveArrayCritical miss result - NULL check + JDK-8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 + JDK-8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination + JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication + JDK-8297959: Provide better descriptions for some Operating System JFR events + JDK-8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros + JDK-8298027: Remove SCCS id's from awt jtreg tests + JDK-8298035: Provide better descriptions for JIT compiler JFR events + JDK-8298073: gc/metaspace/ /CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx + JDK-8241293: CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes + JDK-8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c + JDK-8298108: Add a regression test for JDK-8297684 + JDK-8298129: Let checkpoint event sizes grow beyond u4 limit + JDK-8298271: java/security/SignedJar/spi-calendar-provider/ /TestSPISigned.java failing on Windows + JDK-8298459: Fix msys2 linking and handling out of tree build directory for source zip creation + JDK-8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options + JDK-8298527: Cygwin's uname -m returns different string than before + JDK-8298588: WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body + JDK-8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 + JDK-8298726: (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds + JDK-8299015: Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes + JDK-8299018: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes + JDK-8299194: CustomTzIDCheckDST.java may fail at future date + JDK-8299296: Write a test to verify the components selection sends ItemEvent + JDK-8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows + JDK-8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit + JDK-8299439: java/text/Format/NumberFormat/ /CurrencyFormat.java fails for hr_HR + JDK-8299483: ProblemList java/text/Format/NumberFormat/ /CurrencyFormat.java + JDK-8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args + JDK-8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs + JDK-8299520: TestPrintXML.java output error messages in case compare fails + JDK-8299597: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.7 + JDK-8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 + JDK-8299671: Speed up compiler/intrinsics/string/ /TestStringLatin1IndexOfChar.java + JDK-8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs + JDK-8299957: Enhance error logging in instrument coding with additional jplis_assert_msg + JDK-8299970: Speed up compiler/arraycopy/ /TestArrayCopyConjoint.java + JDK-8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems + JDK-8300205: Swing test bug8078268 make latch timeout configurable + JDK-8300266: Detect Virtualization on Linux aarch64 + JDK-8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 + JDK-8300590: [JVMCI] BytecodeFrame.equals is broken + JDK-8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + JDK-8300692: GCC 12 reports some compiler warnings in bundled freetype + JDK-8300751: [17u] Remove duplicate entry in javac.properties + JDK-8300773: Address the inconsistency between the constant array and pool size + JDK-8301170: perfMemory_windows.cpp add free_security_attr to early returns + JDK-8301342: Prefer ArrayList to LinkedList in LayoutComparator + JDK-8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 + JDK-8301760: Fix possible leak in SpNegoContext dispose + JDK-8301842: JFR: increase checkpoint event size for stacktrace and string pool + JDK-8302152: Speed up tests with infinite loops, sleep less + JDK-8302692: [17u] Update GHA Boot JDK to 17.0.6 + JDK-8302879: doc/building.md update link to jtreg builds + JDK-8304871: Use default visibility for static library builds - Modified patch: * fips.patch + refetch from git repository with our changes merged in - Added patch: * JDK-8303509.patch + upstream fix for JDK-8303509, bsc#1209333: Socket setTrafficClass does not work for IPv4 connections when IPv6 is enabled- Remove the accessibility sub-package, since it was never really working and creates another problems (bsc#1206549). It can eventually be built as standalone if needed - Removed patches: * jaw-jdk10.patch * jaw-misc.patch * jaw-nogtk.patch + not needed after the removal of the accessibility sub-package- Modified patch: * fips.patch + avoid calling C_GetInfo() too early, before cryptoki is initialized (bsc#1205916)- Update to upstream tag jdk-17.0.6+10 (January 2023 CPU) * CVEs + CVE-2023-21835, bsc#1207246 + CVE-2023-21843, bsc#1207248 * Security fixes + JDK-8286070: Improve UTF8 representation + JDK-8286496: Improve Thread labels + JDK-8287411: Enhance DTLS performance + JDK-8288516: Enhance font creation + JDK-8289350: Better media supports + JDK-8293554: Enhanced DH Key Exchanges + JDK-8293598: Enhance InetAddress address handling + JDK-8293717: Objective view of ObjectView + JDK-8293734: Improve BMP image handling + JDK-8293742: Better Banking of Sounds + JDK-8295687: Better BMP bounds * Other changes + JDK-6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/ /ScreenInsetsTest.java fails in Windows + JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails + JDK-7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/ /Receiver/bug6186488.java fails + JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/ /OnScreenRenderingResizeTest.java fails + JDK-8029633: Raw inner class constructor ref should not perform diamond inference + JDK-8030121: java/awt/dnd/MissingDragExitEventTest/ /MissingDragExitEventTest.java fails + JDK-8065422: Trailing dot in hostname causes TLS handshake to fail with SNI disabled + JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/ /RobotWheelTest.java fails + JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ /ModalInternalFrameTest.java + JDK-8169187: [macosx] Aqua: java/awt/image/multiresolution/ /MultiresolutionIconTest.java + JDK-8178698: javax/sound/midi/Sequencer/MetaCallback.java failed with timeout + JDK-8202836: [macosx] test java/awt/Graphics/TextAAHintsTest.java fails + JDK-8210558: serviceability/sa/TestJhsdbJstackLock.java fails to find '^\s+- waiting to lock <0x[0-9a-f]+> \(a java\.lang\.Class ...' + JDK-8222323: ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop" + JDK-8233557: [TESTBUG] DoubleClickTitleBarTest.java fails on macOs + JDK-8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos + JDK-8233648: [TESTBUG] DefaultMenuBarTest.java failing on macos + JDK-8244670: convert clhsdb "whatis" command from javascript to java + JDK-8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives. + JDK-8255439: System Tray icons get corrupted when Windows scaling changes + JDK-8256811: Delayed/missed jdwp class unloading events + JDK-8257722: Improve "keytool -printcert -jarfile" output + JDK-8262721: Add Tests to verify single iteration loops are properly optimized + JDK-8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation + JDK-8266082: AssertionError in Annotate.fromAnnotations with - Xdoclint + JDK-8266519: Cleanup resolve() leftovers from BarrierSet et al + JDK-8267138: Stray suffix when starting gtests via GTestWrapper.java + JDK-8268033: compiler/intrinsics/bmi/verifycode/ /BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow" + JDK-8268276: Base64 Decoding optimization for x86 using AVX-512 + JDK-8268297: jdk/jfr/api/consumer/streaming/ /TestLatestEvent.java times out + JDK-8268779: ZGC: runtime/InternalApi/ /ThreadCpuTimesDeadlock.java#id1 failed with "OutOfMemoryError: Java heap space" + JDK-8269029: compiler/codegen/TestCharVect2.java fails for client VMs + JDK-8269404: Base64 Encoding optimization enhancements for x86 using AVX-512 + JDK-8269571: NMT should print total malloc bytes and invocation count + JDK-8269743: test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/ /stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m) + JDK-8270086: ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter + JDK-8270155: ARM32: Improve register dump in hs_err + JDK-8270609: [TESTBUG] java/awt/print/Dialog/DialogCopies.java does not show instruction + JDK-8270848: Redundant unsafe opmask register allocation in some instruction patterns. + JDK-8270947: AArch64: C1: use zero_words to initialize all objects + JDK-8271015: Split cds/SharedBaseAddress.java test into smaller parts + JDK-8271834: TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah + JDK-8271956: AArch64: C1 build failed after JDK-8270947 + JDK-8272094: compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline" + JDK-8272123: Problem list 4 jtreg tests which regularly fail on macos-aarch64 + JDK-8272608: java_lang_System::allow_security_manager() doesn't set its initialization flag + JDK-8272776: NullPointerException not reported + JDK-8272791: java -XX:BlockZeroingLowLimit=1 crashes after 8270947 + JDK-8272809: JFR thread sampler SI_KERNEL SEGV in metaspace::VirtualSpaceList::contains + JDK-8273043: [TEST_BUG] Automate NimbusJTreeSelTextColor.java + JDK-8273108: RunThese24H crashes with SEGV in markWord::displaced_mark_helper() after JDK-8268276 + JDK-8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints + JDK-8273380: ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long + JDK-8273459: Update code segment alignment to 64 bytes + JDK-8273497: building.md should link to both md and html + JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368 + JDK-8273578: javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12 + JDK-8273685: Remove jtreg tag manual=yesno for java/awt/Graphics/LCDTextAndGraphicsState.java & show test instruction + JDK-8273880: Zero: Print warnings when unsupported intrinsics are enabled + JDK-8273881: Metaspace: test repeated deallocations + JDK-8274029: Remove jtreg tag manual=yesno for java/awt/print/Dialog/DialogOrient.java + JDK-8274032: Remove jtreg tag manual=yesno for java/awt/print/ /PrinterJob/ImagePrinting/ImageTypes.java & show test UI + JDK-8274160: java/awt/Window/ShapedAndTranslucentWindows/ /Common.java delay is too high + JDK-8274296: Update or Problem List tests which may fail with uiScale=2 on macOS + JDK-8274456: Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java + JDK-8274527: Minimal VM build fails after JDK-8273459 + JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening + JDK-8274903: Zero: Support AsyncGetCallTrace + JDK-8275170: Some jtreg sound tests should be marked with sound keyword + JDK-8275234: java/awt/GraphicsDevice/DisplayModes/ /CycleDMImage.java is entered twice in ProblemList + JDK-8275535: Retrying a failed authentication on multiple LDAP servers can lead to users blocked + JDK-8275569: Add linux-aarch64 to test-make profiles + JDK-8276108: Wrong instruction generation in aarch64 backend + JDK-8276904: Optional.toString() is unnecessarily expensive + JDK-8277092: TestMetaspaceAllocationMT2.java#ndebug-default fails with "RuntimeException: Committed seems high: NNNN expected at most MMMM" + JDK-8277346: ProblemList 7 serviceability/sa tests on macosx-x64 + JDK-8277351: ProblemList runtime/jni/checked/ /TestPrimitiveArrayCriticalWithBadParam.java on macosx-x64 + JDK-8277358: Accelerate CRC32-C + JDK-8277411: C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check + JDK-8277576: ProblemList runtime/ErrorHandling/ /CreateCoredumpOnCrash.java on macosx-X64 + JDK-8277577: ProblemList compiler/onSpinWait/ /TestOnSpinWaitAArch64DefaultFlags.java on linux-aarch64 + JDK-8277578: ProblemList applications/jcstress/acqrel.java on linux-aarch64 + JDK-8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size + JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode + JDK-8277928: Fix compilation on macosx-aarch64 after 8276108 + JDK-8277970: Test jdk/sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java fails with "tag mismatch" + JDK-8278826: Print error if Shenandoah flags are empty (instead of crashing) + JDK-8279066: entries.remove(entry) is useless in PKCS12KeyStore + JDK-8279398: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop" + JDK-8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out + JDK-8279662: serviceability/sa/ClhsdbScanOops.java can fail due to unexpected GC + JDK-8279941: sun/security/pkcs11/Signature/ /TestDSAKeyLength.java fails when NSS version detection fails + JDK-8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines + JDK-8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes + JDK-8280234: AArch64 "core" variant does not build after JDK-8270947 + JDK-8280391: NMT: Correct NMT tag on CollectedHeap + JDK-8280511: AArch64: Combine shift and negate to a single instruction + JDK-8280554: resourcehogs/serviceability/sa/ /ClhsdbRegionDetailsScanOopsForG1.java can fail if GC is triggered + JDK-8280555: serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object + JDK-8280872: Reorder code cache segments to improve code density + JDK-8280890: Cannot use '-Djava.system.class.loader' with class loader in signed JAR + JDK-8280948: Write a regression test for JDK-4659800 + JDK-8281296: Create a regression test for JDK-4515999 + JDK-8281744: x86: Use short jumps in TIG::set_vtos_entry_points + JDK-8282049: AArch64: Use ZR for integer zero immediate volatile stores + JDK-8282276: Problem list failing two Robot Screen Capture tests + JDK-8282347: AARCH64: Untaken branch in has_negatives stub + JDK-8282398: EndingDotHostname.java test fails because SSL cert expired + JDK-8282402: Create a regression test for JDK-4666101 + JDK-8282511: Use fixed certificate validation date in SSLExampleCert template + JDK-8282528: AArch64: Incorrect replicate2L_zero rule + JDK-8282600: SSLSocketImpl should not use user_canceled workaround when not necessary + JDK-8282642: vmTestbase/gc/gctests/LoadUnloadGC2/ /LoadUnloadGC2.java fails intermittently with exit code 1 + JDK-8282730: LdapLoginModule throw NPE from logout method after login failure + JDK-8282777: Create a Regression test for JDK-4515031 + JDK-8282857: Create a regression test for JDK-4702690 + JDK-8283059: Uninitialized warning in check_code.c with GCC 11.2 + JDK-8283199: Linux os::cpu_microcode_revision() stalls cold startup + JDK-8283298: Make CodeCacheSegmentSize a product flag + JDK-8283337: Posix signal handler modification warning triggering incorrectly + JDK-8283353: compiler/c2/cr6865031/Test.java and compiler/runtime/Test6826736.java fails on x86_32 + JDK-8283383: [macos] a11y : Screen magnifier shows extra characters (0) at the end JButton accessibility name + JDK-8283999: Update JMH devkit to 1.35 + JDK-8284533: Improve InterpreterCodelet data footprint + JDK-8284681: compiler/c2/aarch64/TestFarJump.java fails with "RuntimeException: for CodeHeap < 250MB the far jump is expected to be encoded with a single branch instruction" + JDK-8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox + JDK-8284732: FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X + JDK-8284752: Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation + JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown" + JDK-8284892: java/net/httpclient/http2/TLSConnection.java fails intermittently + JDK-8284980: Test vmTestbase/nsk/stress/except/except010.java times out with -Xcomp -XX:+DeoptimizeALot + JDK-8285093: Introduce UTIL_ARG_WITH + JDK-8285305: Create an automated test for JDK-4495286 + JDK-8285373: Create an automated test for JDK-4702233 + JDK-8285604: closed sun/java2d/GdiRendering/ /ClipShapeRendering.java failed with "Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)" + JDK-8285612: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java + JDK-8285687: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java + JDK-8285698: Create a test to check the focus stealing of JPopupMenu from JComboBox + JDK-8285794: AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment + JDK-8285836: sun/net/www/http/KeepAliveCache/ /KeepAliveProperty.java failed with "RuntimeException: Failed in server" + JDK-8286172: Create an automated test for JDK-4516019 + JDK-8286263: compiler/c1/TestPinnedIntrinsics.java failed with "RuntimeException: testCurrentTimeMillis failed with -3" + JDK-8286313: [macos] Voice over reads the boolean value as null in the JTable + JDK-8286452: The array length of testSmallConstArray should be small and const + JDK-8286460: Remove dependence on JAR filename in CDS tests + JDK-8286551: JDK-8286460 causes tests to fail to compile in Tier2 + JDK-8286624: Regression Test CoordinateTruncationBug.java fails on OL8.3 + JDK-8286663: Resolve IDE warnings in WTrayIconPeer and SystemTray + JDK-8286772: java/awt/dnd/DropTargetInInternalFrameTest/ /DropTargetInInternalFrameTest.html times out and fails in Windows + JDK-8286872: Refactor add/modify notification icon (TrayIcon) + JDK-8287011: Improve container information + JDK-8287076: Document.normalizeDocument() produces different results + JDK-8287349: AArch64: Merge LDR instructions to improve C1 OSR performance + JDK-8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path + JDK-8287609: macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative + JDK-8287740: NSAccessibilityShowMenuAction not working for text editors + JDK-8287826: javax/accessibility/4702233/ /AccessiblePropertiesTest.java fails to compile + JDK-8288132: Update test artifacts in QuoVadis CA interop tests + JDK-8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces + JDK-8288377: [REDO] DST not applying properly with zone id offset set with TZ env variable + JDK-8288445: AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding + JDK-8288651: CDS test HelloUnload.java should not use literal string as ClassLoader name + JDK-8289044: ARM32: missing LIR_Assembler::cmove metadata type support + JDK-8289146: containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output + JDK-8289257: Some custom loader tests failed due to symbol refcount not decremented + JDK-8289301: P11Cipher should not throw out of bounds exception during padding + JDK-8289524: Add JFR JIT restart event + JDK-8289559: java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException + JDK-8289562: Change bugs.java.com and bugreport.java.com URL's to https + JDK-8290207: Missing notice in dom.md + JDK-8290209: jcup.md missing additional text + JDK-8290374: Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier() + JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 + JDK-8290529: C2: assert(BoolTest(btest).is_canonical()) failure + JDK-8290532: Adjust PKCS11Exception and handle more PKCS11 error codes + JDK-8290687: serviceability/sa/TestClassDump.java could leave files owned by root on macOS + JDK-8290705: StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" + JDK-8290711: assert(false) failed: infinite loop in PhaseIterGVN::optimize + JDK-8290781: Segfault at PhaseIdealLoop::clone_loop_handle_data_uses + JDK-8290839: jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false" + JDK-8290908: misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM + JDK-8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false + JDK-8291456: com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4 + JDK-8291459: JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*) + JDK-8291599: Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 + JDK-8291650: Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath + JDK-8291775: C2: assert(r != __null && r->is_Region()) failed: this phi must have a region + JDK-8292083: Detected container memory limit may exceed physical machine memory + JDK-8292158: AES-CTR cipher state corruption with AVX-512 + JDK-8292385: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out + JDK-8292541: [Metrics] Reported memory limit may exceed physical machine memory + JDK-8292586: simplify cleanups in NTLMAuthSequence getCredentialsHandle + JDK-8292682: Code change of JDK-8282730 not updated to reflect CSR update + JDK-8292695: SIGQUIT and jcmd attaching mechanism does not work with signal chaining library + JDK-8292778: EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free + JDK-8292816: GPL Classpath exception missing from assemblyprefix.h + JDK-8292866: Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures + JDK-8292879: com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading + JDK-8292880: Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java + JDK-8292888: Bump update version for OpenJDK: jdk-17.0.6 + JDK-8292899: CustomTzIDCheckDST.java testcase failed on AIX platform + JDK-8292903: enhance round_up_power_of_2 assertion output + JDK-8293010: JDI ObjectReference/referringObjects/ /referringObjects001 fails: assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking + JDK-8293044: C1: Missing access check on non-accessible class + JDK-8293232: Fix race condition in pkcs11 SessionManager + JDK-8293319: [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if + JDK-8293472: Incorrect container resource limit detection if manual cgroup fs mounts present + JDK-8293489: Accept CAs with BasicConstraints without pathLenConstraint + JDK-8293535: jdk/javadoc/doclet/testJavaFX/ /TestJavaFxMode.java fail with jfx + JDK-8293540: [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts + JDK-8293550: Optionally add get-task-allow entitlement to macos binaries + JDK-8293578: Duplicate ldc generated by javac + JDK-8293657: sun/management/jmxremote/bootstrap/ /RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake" + JDK-8293659: Improve UnsatisfiedLinkError error message to include dlopen error details + JDK-8293672: Update freetype md file + JDK-8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present + JDK-8293808: mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception + JDK-8293815: P11PSSSignature.engineUpdate should not print debug messages during normal operation + JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent + JDK-8293826: Closed test fails after JDK-8276108 on aarch64 + JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening + JDK-8293834: Update CLDR data following tzdata 2022c update + JDK-8293891: gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum + JDK-8293965: Code signing warnings after JDK-8293550 + JDK-8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8294307: ISO 4217 Amendment 173 Update + JDK-8294310: compare.sh fails on macos after JDK-8293550 + JDK-8294357: (tz) Update Timezone Data to 2022d + JDK-8294578: [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode + JDK-8294740: Add cgroups keyword to TestDockerBasic.java + JDK-8294837: unify Windows 2019 version check in os_windows and java_props_md + JDK-8294840: langtools OptionalDependencyTest.java use File.pathSeparator + JDK-8295173: (tz) Update Timezone Data to 2022e + JDK-8295288: Some vm_flags tests associate with a wrong BugID + JDK-8295405: Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests + JDK-8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8295419: JFR: Change name of jdk.JitRestart + JDK-8295429: Update harfbuzz md file + JDK-8295469: S390X: Optimized builds are broken + JDK-8295554: Move the "sizecalc.h" to the correct location + JDK-8295641: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + JDK-8295714: GHA ::set-output is deprecated and will be removed + JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error + JDK-8295872: [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor + JDK-8295952: Problemlist existing compiler/rtm tests also on x86 + JDK-8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM + JDK-8296108: (tz) Update Timezone Data to 2022f + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8296480: java/security/cert/pkix/policyChanges/ /TestPolicy.java is failing + JDK-8296485: BuildEEBasicConstraints.java test fails with SunCertPathBuilderException + JDK-8296496: Overzealous check in sizecalc.h prevents large memory allocation + JDK-8296632: Write a test to verify the content change of TextArea sends TextEvent + JDK-8296715: CLDR v42 update for tzdata 2022f + JDK-8296733: JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect + JDK-8296945: PublicMethodsTest is slow due to dependency verification with debug builds + JDK-8296956: [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value + JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 + JDK-8296958: [JVMCI] add API for retrieving ConstantValue attributes + JDK-8296960: [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool + JDK-8296961: [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField + JDK-8296967: [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod + JDK-8297147: UnexpectedSourceImageSize test times out on slow machines when fastdebug is used + JDK-8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/ /OnScreenRenderingResizeTest.java fails again + JDK-8297241: Update sun/java2d/DirectX/ /OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java + JDK-8297309: Memory leak in ShenandoahFullGC + JDK-8297481: Create a regression test for JDK-4424517 + JDK-8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation + JDK-8297590: [TESTBUG] HotSpotResolvedJavaFieldTest does not run + JDK-8297656: AArch64: Enable AES/GCM Intrinsics + JDK-8297804: (tz) Update Timezone Data to 2022g + JDK-8299392: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.6 + JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR + JDK-8299483: ProblemList java/text/Format/NumberFormat/ /CurrencyFormat.java - Modified patch: * fips.patch + update to newest level - Removed patch: * fix_armv6_build.patch + does not apply and at least a part of the fix is in this version- Removed patch: * system-crypto-policy.patch + folded into the fips.patch, since they are patching the same places - Modified patches: * fips.patch + revert to the version used with 17.0.4.0, since the newest changes are buggy (bsc#1205916) + fold in the system-crypto-policy.patch * nss-security-provider.patch + apply after the fips.patch and thus rediff the hunk to changed context.- Fix jconsole.desktop icon- Update to upstream tag jdk-17.0.5+8 (October 2022 CPU) * Security fixes + JDK-8282252: Improve BigInteger/Decimal validation + JDK-8285662: Better permission resolution + JDK-8286077, CVE-2022-21618, bsc#1204468: Wider MultiByte conversions + JDK-8286511: Improve macro allocation + JDK-8286519: Better memory handling + JDK-8286526, CVE-2022-21619, bsc#1204473: Improve NTLM support + JDK-8286910, CVE-2022-21624, bsc#1204475: Improve JNDI lookups + JDK-8286918, CVE-2022-21628, bsc#1204472: Better HttpServer service + JDK-8287446: Enhance icon presentations + JDK-8288508: Enhance ECDSA usage + JDK-8289366, CVE-2022-39399, bsc#1204480: Improve HTTP/2 client usage + JDK-8289853: Update HarfBuzz to 4.4.1 + JDK-8290334: Update FreeType to 2.12.1 * Other changes + JDK-6782021: It is not possible to read local computer certificates with the SunMSCAPI provider + JDK-6854300: [TEST_BUG] java/awt/event/MouseEvent/ /SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7 + JDK-7131823: bug in GIFImageReader + JDK-8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/ /bug4634626.java sometimes failed on ac + JDK-8028265: Add legacy tz tests to OpenJDK + JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/ /DropTargetEnterExitTest/MissedDragExitTest.java failed + JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/ /RepaintTest.java fails + JDK-8159694: HiDPI, Unity, java/awt/dnd/ /DropTargetEnterExitTest/MissedDragExitTest.java + JDK-8169468: NoResizeEventOnDMChangeTest.java fails because FS Window didn't receive all resizes! + JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad" + JDK-8178969: [TESTBUG] Wrong reporting of gc/g1/humongousObjects/TestHeapCounters test. + JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values + JDK-8212096: javax/net/ssl/ServerName/ /SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch + JDK-8223543: [TESTBUG] Regression test java/awt/Graphics2D/ /DrawString/LCDTextSrcEa.java has issues + JDK-8225122: Test AncestorResized.java fails when Windows desktop is scaled. + JDK-8227651: Tests fail with SSLProtocolException: Input record too big + JDK-8240903: Add test to check that jmod hashes are reproducible + JDK-8254318: Remove .hgtags + JDK-8255724: [XRender] the BlitRotateClippedArea test fails on Linux in the XR pipeline + JDK-8256844: Make NMT late-initializable + JDK-8257534: misc tests failed with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" + JDK-8264666: Change implementation of safeAdd/safeMult in the LCMSImageLayout class + JDK-8264792: The NumberFormat for locale sq_XK formats price incorrectly. + JDK-8265360: several compiler/whitebox tests fail with "private compiler.whitebox.SimpleTestCaseHelper(int) must be compiled" + JDK-8269039: Disable SHA-1 Signed JARs + JDK-8269556: sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr + JDK-8270090: C2: LCM may prioritize CheckCastPP nodes over projections + JDK-8270312: Error: Not a test or directory containing tests: java/awt/print/PrinterJob/XparColor.java + JDK-8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest + JDK-8271344: Windows product version issue + JDK-8272352: Java launcher can not parse Chinese character when system locale is set to UTF-8 + JDK-8272417: ZGC: fastdebug build crashes when printing ClassLoaderData + JDK-8272736: [JVMCI] Add API for reading and writing JVMCI thread locals + JDK-8272815: jpackage --type rpm produces an error: Invalid or unsupported type: [null] + JDK-8273040: Turning off JpAllowDowngrades (or Upgrades) + JDK-8273115: CountedLoopEndNode::stride_con crash in debug build with -XX:+TraceLoopOpts + JDK-8273506: java Robot API did the 'm' keypress and caused /awt/event/KeyEvent/KeyCharTest/KeyCharTest.html is timing out on macOS 12 + JDK-8274434: move os::get_default_process_handle and os::dll_lookup to os_posix for POSIX platforms + JDK-8274517: java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false] + JDK-8274597: Some of the dnd tests time out and fail intermittently + JDK-8274856: Failing jpackage tests with fastdebug/release build + JDK-8275689: [TESTBUG] Use color tolerance only for XRender in BlitRotateClippedArea test + JDK-8275887: jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled + JDK-8276546: [IR Framework] Whitelist and ignore CompileThreshold + JDK-8276837: [macos]: Error when signing the additional launcher + JDK-8277429: Conflicting jpackage static library name + JDK-8277493: [REDO] Quarantined jpackage apps are labeled as "damaged" + JDK-8278067: Make HttpURLConnection default keep alive timeout configurable + JDK-8278233: [macos] tools/jpackage tests timeout due to /usr/bin/osascript + JDK-8278311: Debian packaging doesn't work + JDK-8278609: [macos] accessibility frame is misplaced on a secondary monitor on macOS + JDK-8278612: [macos] test/jdk/java/awt/dnd/ /RemoveDropTargetCrashTest crashes with VoiceOver on macOS + JDK-8279032: compiler/loopopts/ /TestSkeletonPredicateNegation.java times out with - XX:TieredStopAtLevel < 4 + JDK-8279370: jdk.jpackage/share/native/applauncher/ /JvmLauncher.cpp fails to build with GCC 6.3.0 + JDK-8279622: C2: miscompilation of map pattern as a vector reduction + JDK-8280233: Temporarily disable Unix domain sockets in Windows PipeImpl + JDK-8280550: SplittableRandom#nextDouble(double,double) can return result >= bound + JDK-8280696: C2 compilation hits assert(is_dominator(c, n_ctrl)) failed + JDK-8280863: Update build README to reflect that MSYS2 is supported + JDK-8280913: Create a regression test for JRootPane.setDefaultButton() method + JDK-8280944: Enable Unix domain sockets in Windows Selector notification mechanism + JDK-8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix + JDK-8281181: Do not use CPU Shares to compute active processor count + JDK-8281183: RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950 + JDK-8281297: TestStressG1Humongous fails with guarantee(is_range_uncommitted) + JDK-8281535: Create a regression test for JDK-4670051 + JDK-8281569: Create tests for Frame.setMinimumSize() method + JDK-8281628: KeyAgreement : generateSecret intermittently not resetting + JDK-8281738: Create a regression test for checking the 'Space' key activation of focused Button + JDK-8281745: Create a regression test for JDK-4514331 + JDK-8281988: Create a regression test for JDK-4618767 + JDK-8282007: Assorted enhancements to jpackage testing framework + JDK-8282046: Create a regression test for JDK-8000326 + JDK-8282214: Upgrade JQuery to version 3.6.0 + JDK-8282234: Create a regression test for JDK-4532513 + JDK-8282280: Update Xerces to Version 2.12.2 + JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid link access + JDK-8282343: Create a regression test for JDK-4518432 + JDK-8282351: jpackage does not work if class file has `$$` in the name on windows + JDK-8282407: Missing ')' in MacResources.properties + JDK-8282467: add extra diagnostics for JDK-8268184 + JDK-8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler + JDK-8282538: PKCS11 tests fail on CentOS Stream 9 + JDK-8282548: Create a regression test for JDK-4330998 + JDK-8282555: Missing memory edge when spilling MoveF2I, MoveD2L etc + JDK-8282640: Create a test for JDK-4740761 + JDK-8282778: Create a regression test for JDK-4699544 + JDK-8282789: Create a regression test for the JTree usecase of JDK-4618767 + JDK-8282860: Write a regression test for JDK-4164779 + JDK-8282933: Create a test for JDK-4529616 + JDK-8282936: Write a regression test for JDK-4615365 + JDK-8282937: Write a regression test for JDK-4820080 + JDK-8282947: JFR: Dump on shutdown live-locks in some conditions + JDK-8283015: Create a test for JDK-4715496 + JDK-8283087: Create a test or JDK-4715503 + JDK-8283245: Create a test for JDK-4670319 + JDK-8283277: ISO 4217 Amendment 171 Update + JDK-8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) + JDK-8283457: [macos] libpng build failures with Xcode13.3 + JDK-8283493: Create an automated regression test for RFE 4231298 + JDK-8283507: Create a regression test for RFE 4287690 + JDK-8283562: JDK-8282306 breaks gtests on zero + JDK-8283597: [REDO] Invalid generic signature for redefined classes + JDK-8283621: Write a regression test for CCC4400728 + JDK-8283623: Create an automated regression test for JDK-4525475 + JDK-8283624: Create an automated regression test for RFE-4390885 + JDK-8283712: Create a manual test framework class + JDK-8283723: Update Visual Studio 2022 to version 17.1.0 for Oracle builds on Windows + JDK-8283803: Remove jtreg tag manual=yesno for java/awt/print/ /PrinterJob/PrintGlyphVectorTest.java and fix test + JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee + JDK-8283903: GetContainerCpuLoad does not return the correct result in share mode + JDK-8283911: DEFAULT_PROMOTED_VERSION_PRE not reset to 'ea' for jdk-17.0.4 + JDK-8284014: Menu items with submenus in JPopupMenu are not spoken on macOS + JDK-8284067: jpackage'd launcher reports non-zero exit codes with error prompt + JDK-8284077: Create an automated test for JDK-4170173 + JDK-8284294: Create an automated regression test for RFE 4138746 + JDK-8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph + JDK-8284367: JQuery UI upgrade from 1.12.1 to 1.13.1 + JDK-8284521: Write an automated regression test for RFE 4371575 + JDK-8284535: Fix PrintLatinCJKTest.java test that is failing with Parse Exception + JDK-8284675: "jpackage.exe" creates application launcher without Windows Application Manifest + JDK-8284680: sun.font.FontConfigManager.getFontConfig() leaks charset + JDK-8284686: Interval of < 1 ms disables ExecutionSample events + JDK-8284694: Avoid evaluating SSLAlgorithmConstraints twice + JDK-8284883: JVM crash: guarantee(sect->end() <= sect->limit()) failed: sanity on AVX512 + JDK-8284898: Enhance PassFailJFrame + JDK-8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization + JDK-8284950: CgroupV1 detection code should consider memory.swappiness + JDK-8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment + JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist + JDK-8285081: Improve XPath operators count accuracy + JDK-8285097: Duplicate XML keys in XPATHErrorResources.java and XSLTErrorResources.java + JDK-8285301: C2: assert(!requires_atomic_access) failed: can't ensure atomicity + JDK-8285380: Fix typos in security + JDK-8285398: Cache the results of constraint checks + JDK-8285617: Fix java/awt/print/PrinterJob/ImagePrinting/ /PrintARGBImage.java manual test + JDK-8285693: Create an automated test for JDK-4702199 + JDK-8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null + JDK-8285730: unify _WIN32_WINNT settings + JDK-8285820: C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090 + JDK-8285923: [REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities + JDK-8286114: [test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java + JDK-8286122: [macos]: App bundle cannot upload to Mac App Store due to info.plist embedded in java exe + JDK-8286177: C2: "failed: non-reduction loop contains reduction nodes" assert failure + JDK-8286211: Update PCSC-Lite for Suse Linux to 1.9.5 + JDK-8286266: [macos] Voice over moving JTable column to be the first column JVM crashes + JDK-8286277: CDS VerifyError when calling clone() on object array + JDK-8286314: Trampoline not created for far runtime targets outside small CodeCache + JDK-8286429: jpackageapplauncher build fails intermittently in Tier[45] + JDK-8286573: Remove the unnecessary method Attr#attribTopLevel and its usage + JDK-8286582: Build fails on macos aarch64 when using - -with-zlib=bundled + JDK-8286625: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect + JDK-8286638: C2: CmpU needs to do more precise over/underflow analysis + JDK-8286869: unify os::dir_is_empty across posix platforms + JDK-8286870: Memory leak with RepeatCompilation + JDK-8287016: Bump update version for OpenJDK: jdk-17.0.5 + JDK-8287073: NPE from CgroupV2Subsystem.getInstance() + JDK-8287091: aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8287107: CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller + JDK-8287113: JFR: Periodic task thread uses period for method sampling events + JDK-8287125: [macos] Multiple jpackage tests fail/timeout on same host + JDK-8287202: GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event + JDK-8287223: C1: Inlining attempt through MH::invokeBasic() with null receiver + JDK-8287366: Improve test failure reporting in GHA + JDK-8287396: LIR_Opr::vreg_number() and data() can return negative number + JDK-8287432: C2: assert(tn->in(0) != __null) failed: must have live top node + JDK-8287463: JFR: Disable TestDevNull.java on Windows + JDK-8287663: Add a regression test for JDK-8287073 + JDK-8287672: jtreg test com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails intermittently in nightly run + JDK-8287724: Fix various issues with msys2 + JDK-8287735: Provide separate event category for dll operations + JDK-8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete + JDK-8287824: The MTPerLineTransformValidation tests has a typo in the @run tag + JDK-8287895: Some langtools tests fail on msys2 + JDK-8287896: PropertiesTest.sh fail on msys2 + JDK-8287902: UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows + JDK-8287906: Rewrite of GitHub Actions (GHA) sanity tests + JDK-8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier + JDK-8288000: compiler/loopopts/TestOverUnrolling2.java fails with release VMs + JDK-8288003: log events for os::dll_unload + JDK-8288303: C1: Miscompilation due to broken Class.getModifiers intrinsic + JDK-8288360: CI: ciInstanceKlass::implementor() is not consistent for well-known classes + JDK-8288399: MacOS debug symbol files not always deterministic in reproducible builds + JDK-8288467: remove memory_operand assert for spilled instructions + JDK-8288499: Restore cancel-in-progress in GHA + JDK-8288599: com/sun/management/OperatingSystemMXBean/ /TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ... + JDK-8288754: GCC 12 fails to build zReferenceProcessor.cpp + JDK-8288781: C1: LIR_OpVisitState::maxNumberOfOperands too small + JDK-8288985: P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305 + JDK-8288992: AArch64: CMN should be handled the same way as CMP + JDK-8289127: Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible + JDK-8289147: unify os::infinite_sleep on posix platforms + JDK-8289197: [17u] Push of backport of 8286177 did not remove assertion + JDK-8289471: Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java + JDK-8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc + JDK-8289486: Improve XSLT XPath operators count efficiency + JDK-8289549: ISO 4217 Amendment 172 Update + JDK-8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl + JDK-8289695: [TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun + JDK-8289697: buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad + JDK-8289799: Build warning in methodData.cpp memset zero-length parameter + JDK-8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060 + JDK-8289910: unify os::message_box across posix platforms + JDK-8290000: Bump macOS GitHub actions to macOS 11 + JDK-8290004: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8290020: Deadlock in leakprofiler::emit_events during shutdown + JDK-8290082: [PPC64] ZGC C2 load barrier stub needs to preserve vector registers + JDK-8290246: test fails "assert(init != __null) failed: initialization not found" + JDK-8290417: CDS cannot archive lamda proxy with useImplMethodHandle + JDK-8290456: remove os::print_statistics() + JDK-8291595: [17u] Delete files missed in backport of 8269039 + JDK-8291633: Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr + JDK-8292579: (tz) Update Timezone Data to 2022c + JDK-8295056: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.5 - Modified patch: * fips.patch + sync with newest RedHat version- Package the JAVA_HOME/release files in *-headless package * fixes boo#1203476- Update to upstream tag jdk-17.0.4+8 (July 2022 CPU) * Security fixes: + JDK-8272243: Improve DER parsing + JDK-8272249: Better properties of loaded Properties + JDK-8277608: Address IP Addressing + JDK-8281859, CVE-2022-21540, bsc#1201694: Improve class compilation + JDK-8281866, CVE-2022-21541, bsc#1201692: Enhance MethodHandle invocations + JDK-8283190: Improve MIDI processing + JDK-8284370: Improve zlib usage + JDK-8285407, CVE-2022-34169, bsc#1201684: Improve Xalan supports * Other fixes: + JDK-8139173: [macosx] JInternalFrame shadow is not properly drawn + JDK-8181571: printing to CUPS fails on mac sandbox app + JDK-8193682: Infinite loop in ZipOutputStream.close() + JDK-8206187:javax/management/remote/mandatory/connection/ /DefaultAgentFilterTest.java fails with Port already in use + JDK-8209776: Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test + JDK-8214733: runtime/8176717/TestInheritFD.java timed out + JDK-8236136: tests which use CompilationMode shouldn't be run w/ TieredStopAtLevel + JDK-8240756: [macos] SwingSet2:TableDemo:Printed Japanese characters were garbled + JDK-8249592: Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode + JDK-8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/ /btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR + JDK-8255266: Update Public Suffix List to 3c213aa + JDK-8256368: Avoid repeated upcalls into Java to re-resolve MH/VH linkers/invokers + JDK-8258814: Compilation logging crashes for thread suspension / debugging tests + JDK-8263461: jdk/jfr/event/gc/detailed/ /TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure + JDK-8263538: SharedArchiveConsistency.java should test - Xshare:auto as well + JDK-8264605: vmTestbase/nsk/jvmti/SuspendThread/ /suspendthrd003/TestDescription.java failed with "agent_tools.cpp, 471: (foundThread = (jthread) jni_env->NewGlobalRef(foundThread)) != NULL" + JDK-8265261: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL + JDK-8267163: Rename anonymous loader tests to hidden loader tests + JDK-8268231: Aarch64: Use Ldp in intrinsics for String.compareTo + JDK-8268558: [TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped + JDK-8268595: java/io/Serializable/serialFilter/ /GlobalFilterTest.java#id1 failed in timeout + JDK-8268773: Improvements related to: Failed to start thread - pthread_create failed (EAGAIN) + JDK-8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum + JDK-8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest + JDK-8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs + JDK-8269135: TestDifferentProtectionDomains runs into timeout in client VM + JDK-8269373: some tests in jdk/tools/launcher/ fails on localized Windows platform + JDK-8269753: Misplaced caret in PatternSyntaxException's detail message + JDK-8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support + JDK-8270021: Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java + JDK-8270336: [TESTBUG] Fix initialization in NonbranchyTree + JDK-8270435: UT: MonitorUsedDeflationThresholdTest failed: did not find too_many string in output + JDK-8270468: TestRangeCheckEliminated fails because methods are not compiled + JDK-8270797: ShortECDSA.java test is not complete + JDK-8270837: fix typos in test TestSigParse.java + JDK-8271008: appcds/*/MethodHandlesAsCollectorTest.java tests time out because of excessive GC (CodeCache GC Threshold) in loom + JDK-8271055: Crash during deoptimization with "assert(bb->is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack + JDK-8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code + JDK-8271302: Regex Test Refresh + JDK-8272146: Disable Fibonacci test on memory constrained systems + JDK-8272168: some hotspot runtime/logging tests don't check exit code + JDK-8272169: runtime/logging/LoaderConstraintsTest.java doesn't build test.Empty + JDK-8272358: Some tests may fail when executed with other locales than the US + JDK-8272493: Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2 + JDK-8272908: Missing coverage for certain classes in com.sun.org.apache.xml.internal.security + JDK-8272964: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8273056, CVE-2022-21549, bsc#1201685: java.util.random does not correctly sample exponential or Gaussian distributions + JDK-8273095: vmTestbase/vm/mlvm/anonloader/stress/oome/heap/ /Test.java fails with "wrong OOME" + JDK-8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency + JDK-8273142: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/ /protocol/http/ tests + JDK-8273169: java/util/regex/NegativeArraySize.java failed after JDK-8271302 + JDK-8273804: Platform.isTieredSupported should handle the no-compiler case + JDK-8274172: Convert JavadocTester to use NIO + JDK-8274233: Minor cleanup for ToolBox + JDK-8274244: ReportOnImportedModuleAnnotation.java fails on rerun + JDK-8274561: sun/net/ftp/TestFtpTimeValue.java timed out on slow machines + JDK-8274687: JDWP deadlocks if some Java thread reaches wait in blockOnDebuggerSuspend + JDK-8274735: javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image + JDK-8274751: Drag And Drop hangs on Windows + JDK-8274855: vectorapi tests failing with assert(!vbox->is_Phi()) failed + JDK-8274939: Incorrect size of the pixel storage is used by the robot on macOS + JDK-8274983: C1 optimizes the invocation of private interface methods + JDK-8275037: Test vmTestbase/nsk/sysdict/vm/stress/btree/ /btree011/btree011.java crashes with memory exhaustion on Windows + JDK-8275337: C1: assert(false) failed: live_in set of first block must be empty + JDK-8275638: GraphKit::combine_exception_states fails with "matching stack sizes" assert + JDK-8275745: Reproducible copyright headers + JDK-8275830: C2: Receiver downcast is missing when inlining through method handle linkers + JDK-8275854: C2: assert(stride_con != 0) failed: missed some peephole opt + JDK-8276260: (se) Remove java/nio/channels/Selector/ /Wakeup.java from ProblemList (win) + JDK-8276657: XSLT compiler tries to define a class with empty name + JDK-8276796: gc/TestSystemGC.java large pages subtest fails with ZGC + JDK-8276825: hotspot/runtime/SelectionResolution test errors + JDK-8276863: Remove test/jdk/sun/security/ec/ /ECDSAJavaVerify.java + JDK-8276880: Remove java/lang/RuntimeTests/exec/ExecWithDir as unnecessary + JDK-8276990: Memory leak in invoker.c fillInvokeRequest() during JDI operations + JDK-8277055: Assert "missing inlining msg" with - XX:+PrintIntrinsics + JDK-8277072: ObjectStreamClass caches keep ClassLoaders alive + JDK-8277087: ZipException: zip END header not found at ZipFile#Source.findEND + JDK-8277165: jdeps --multi-release --print-module-deps fails if module-info.class in different versioned directories + JDK-8277166: Data race in jdeps VersionHelper + JDK-8277123: jdeps does not report some exceptions correctly + JDK-8277396: [TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread + JDK-8277422: tools/jar/JarEntryTime.java fails with modified time mismatch + JDK-8277893: Arraycopy stress tests + JDK-8277906: Incorrect type for IV phi of long counted loops after CCP + JDK-8277922: Unable to click JCheckBox in JTable through Java Access Bridge + JDK-8278014: [vectorapi] Remove test run script + JDK-8278065: Refactor subclassAudits to use ClassValue + JDK-8278186: org.jcp.xml.dsig.internal.dom.Utils .parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method + JDK-8278472: Invalid value set to CANDIDATEFORM structure + JDK-8278519: serviceability/jvmti/FieldAccessWatch/ /FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null" + JDK-8278549: UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15 + JDK-8278766: Enable OpenJDK build support for reproducible jars and jmods using --date + JDK-8278794: Infinite loop in DeflaterOutputStream.finish() + JDK-8278796: Incorrect behavior of FloatVector.withLane on X86 + JDK-8278851: Correct signer logic for jars signed with multiple digestalgs + JDK-8278948: compiler/vectorapi/reshape/ /TestVectorCastAVX1.java crashes in assembler + JDK-8278966: two microbenchmarks tests fail "assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected" after JDK-8275638 + JDK-8279182: MakeZipReproducible ZipEntry timestamps not localized to UTC + JDK-8279219: [REDO] C2 crash when allocating array of size too large + JDK-8279227: Access Bridge: Wrong frame position and hit test result on HiDPI display + JDK-8279356: Method linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist! + JDK-8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM + JDK-8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked + JDK-8279520: SPNEGO has not passed channel binding info into the underlying mechanism + JDK-8279529: ProblemList java/nio/channels/DatagramChannel/ /ManySourcesAndTargets.java on macosx-aarch64 + JDK-8279532: ProblemList sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java + JDK-8279560: AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment + JDK-8279586: [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking + JDK-8279597: [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores + JDK-8279668: x86: AVX2 versions of vpxor should be asserted + JDK-8279822: CI: Constant pool entries in error state are not supported + JDK-8279834: Alpine Linux fails to build when - -with-source-date enabled + JDK-8279837: C2: assert(is_Loop()) failed: invalid node class: Region + JDK-8279842: HTTPS Channel Binding support for Java GSS/Kerberos + JDK-8279958: Provide configure hints for Alpine/apk package managers + JDK-8280004: DCmdArgument::parse_value() should handle NULL input + JDK-8280041: Retry loop issues in java.io.ClassCache + JDK-8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN + JDK-8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized + JDK-8280476: [macOS] : hotspot arm64 bug exposed by latest clang + JDK-8280543: Update the "java" and "jcmd" tool specification for CDS + JDK-8280593: [PPC64, S390] redundant allocation of MacroAssembler in StubGenerator ctor + JDK-8280600: C2: assert(!had_error) failed: bad dominance + JDK-8280684: JfrRecorderService failes with guarantee(num_written > 0) when no space left on device. + JDK-8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination + JDK-8280867: Cpuid1Ecx feature parsing is incorrect for AMD CPUs + JDK-8280901: MethodHandle::linkToNative stub is missing w/ - Xint + JDK-8280940: gtest os.release_multi_mappings_vm is racy + JDK-8280941: os::print_memory_mappings() prints segment preceeding the inclusion range + JDK-8280956: Re-examine copyright headers on files in src/java.desktop/macosx/native/libawt_lwawt/awt/a11y + JDK-8280964: [Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly + JDK-8281043: Intrinsify recursive ObjectMonitor locking for PPC64 + JDK-8281168: Micro-optimize VarForm.getMemberName for interpreter + JDK-8281262: Windows builds in different directories are not fully reproducible + JDK-8281266: [JVMCI] MetaUtil.toInternalName() doesn't handle hidden classes correctly + JDK-8281274: deal with ActiveProcessorCount in os::Linux::print_container_info + JDK-8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths + JDK-8281318: Improve jfr/event/allocation tests reliability + JDK-8281338: NSAccessibilityPressAction action for tree node and NSAccessibilityShowMenuAcgtion action not working + JDK-8281450: Remove unnecessary operator new and delete from ObjectMonitor + JDK-8281522: Rename ADLC classes which have the same name as hotspot variants + JDK-8281544: assert(VM_Version::supports_avx512bw()) failed for Tests jdk/incubator/vector/ + JDK-8281615: Deadlock caused by jdwp agent + JDK-8281638: jfr/event/allocation tests fail with release VMs after JDK-8281318 due to lack of -XX:+UnlockDiagnosticVMOptions + JDK-8281771: Crash in java_lang_invoke_MethodType::print_signature + JDK-8281811: assert(_base == Tuple) failed: Not a Tuple after JDK-8280799 + JDK-8281822: Test failures on non-DTrace builds due to incomplete DTrace* flags handling + JDK-8282008: Incorrect handling of quoted arguments in ProcessBuilder + JDK-8282045: When loop strip mining fails, safepoints are removed from loop anyway + JDK-8282142: [TestCase] compiler/inlining/ /ResolvedClassTest.java will fail when - -with-jvm-features=-compiler1 + JDK-8282170: JVMTI SetBreakpoint metaspace allocation test + JDK-8282172: CompileBroker::log_metaspace_failure is called from non-Java/compiler threads + JDK-8282225: GHA: Allow one concurrent run per PR only + JDK-8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers + JDK-8282293: Domain value for system property jdk.https.negotiate.cbt should be case-insensitive + JDK-8282295: SymbolPropertyEntry::set_method_type fails with assert + JDK-8282312: Minor corrections to evbroadcasti32x4 intrinsic on x86 + JDK-8282345: handle latest VS2022 in abstract_vm_version + JDK-8282382: Report glibc malloc tunables in error reports + JDK-8282422: JTable.print() failed with UnsupportedCharsetException on AIX ko_KR locale + JDK-8282444: Module finder incorrectly assumes default file system path-separator character + JDK-8282499: Bump update version for OpenJDK: jdk-17.0.4 + JDK-8282509: [exploded image] ResolvedClassTest fails with similar output + JDK-8282551: Properly initialize L32X64MixRandom state + JDK-8282583: Update BCEL md to include the copyright notice + JDK-8282590: C2: assert(addp->is_AddP() && addp->outcnt() > 0) failed: Don't process dead nodes + JDK-8282592: C2: assert(false) failed: graph should be schedulable + JDK-8282628: Potential memory leak in sun.font.FontConfigManager.getFontConfig() + JDK-8282874: Bad performance on gather/scatter API caused by different IntSpecies of indexMap + JDK-8282887: Potential memory leak in sun.util.locale.provider .HostLocaleProviderAdapterImpl.getNumberPattern() on Windows + JDK-8282929: Localized monetary symbols are not reflected in 'toLocalizedPattern' return value + JDK-8283017: GHA: Workflows break with update release versions + JDK-8283187: C2: loop candidate for superword not always unrolled fully if superword fails + JDK-8283217: Leak FcObjectSet in getFontConfigLocations() in fontpath.c + JDK-8283249: CompressedClassPointers.java fails on ppc with 'Narrow klass shift: 0' missing + JDK-8283279: [Testbug] Improve TestGetSwapSpaceSize + JDK-8283315: jrt-fs.jar not always deterministically built + JDK-8283323: libharfbuzz optimization level results in extreme build times + JDK-8283347: [macos] Bad JNI lookup accessibilityHitTest is shown when Screen magnifier is enabled + JDK-8283350: (tz) Update Timezone Data to 2022a + JDK-8283408: Fix a C2 crash when filling arrays with unsafe + JDK-8283422: Create a new test for JDK-8254790 + JDK-8283451: C2: assert(_base == Long) failed: Not a Long + JDK-8283469: Don't use memset to initialize members in FileMapInfo and fix memory leak + JDK-8283497: [windows] print TMP and TEMP in hs_err and VM.info + JDK-8283641: Large value for CompileThresholdScaling causes assert + JDK-8283725: Launching java with "-Xlog:gc*=trace,safepoint*=trace,class*=trace" crashes the JVM + JDK-8283834: Unmappable character for US-ASCII encoding in TestPredicateInputBelowLoopPredicate + JDK-8284023: java.sun.awt.X11GraphicsDevice .getDoubleBufferVisuals() leaks XdbeScreenVisualInfo + JDK-8284033: Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c + JDK-8284094: Memory leak in invoker_completeInvokeRequest() + JDK-8284369: TestFailedAllocationBadGraph fails with - XX:TieredStopAtLevel < 4 + JDK-8284389: Improve stability of GHA Pre-submit testing by caching cygwin installer + JDK-8284437: Building from different users/workspace is not always deterministic + JDK-8284458: CodeHeapState::aggregate() leaks blob_name + JDK-8284507: GHA: Only check test results if testing was not skipped + JDK-8284532: Memory leak in BitSet::BitMapFragmentTable in JFR leak profiler + JDK-8284549: JFR: FieldTable leaks FieldInfoTable member + JDK-8284603: [17u] Update Boot JDK used in GHA to 17.0.2 + JDK-8284620: CodeBuffer may leak _overflow_arena + JDK-8284622: Update versions of some Github Actions used in JDK workflow + JDK-8284661: Reproducible assembly builds without relative linking + JDK-8284754: print more interesting env variables in hs_err and VM.info + JDK-8284758: [linux] improve print_container_info + JDK-8284848: C2: Compiler blackhole arguments should be treated as globally escaping + JDK-8284866: Add test to JDK-8273056 + JDK-8284884: Replace polling with waiting in javax/swing/text/html/parser/Parser/8078268/bug8078268.java + JDK-8284992: Fix misleading Vector API doc for LSHR operator + JDK-8285342: Zero build failure with clang due to values not handled in switch + JDK-8285394: Compiler blackholes can be eliminated due to stale ciMethod::intrinsic_id() + JDK-8285397: JNI exception pending in CUPSfuncs.c:250 + JDK-8285445: cannot open file "NUL:" + JDK-8285515: (dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 + JDK-8285523: Improve test java/io/FileOutputStream/OpenNUL.java + JDK-8285686: Update FreeType to 2.12.0 + JDK-8285726: [11u, 17u] Unify fix for JDK-8284548 with version from head + JDK-8285727: [11u, 17u] Unify fix for JDK-8284920 with version from head + JDK-8285728: Alpine Linux build fails with busybox tar + JDK-8285828: runtime/execstack/TestCheckJDK.java fails with zipped debug symbols + JDK-8285921: serviceability/dcmd/jvmti/AttachFailed/ /AttachReturnError.java fails on Alpine + JDK-8285956: (fs) Excessive default poll interval in PollingWatchService + JDK-8286013: Incorrect test configurations for compiler/stable/TestStableShort.java + JDK-8286029: Add classpath exemption to globals_vectorApiSupport_***.S.inc + JDK-8286198: [linux] Fix process-memory information + JDK-8286293: Tests ShortResponseBody and ShortResponseBodyWithRetry should use less resources + JDK-8286444: javac errors after JDK-8251329 are not helpful enough to find root cause + JDK-8286594: (zipfs) Mention paths with dot elements in ZipException and cleanups + JDK-8286601: Mac Aarch: Excessive warnings to be ignored for build jdk + JDK-8286855: javac error on invalid jar should only print filename + JDK-8287109: Distrust.java failed with CertificateExpiredException + JDK-8287119: Add Distrust.java to ProblemList + JDK-8287162: (zipfs) Performance regression related to support for POSIX file permissions + JDK-8287336: GHA: Workflows break on patch versions + JDK-8287362: FieldAccessWatch testcase failed on AIX platform + JDK-8287378: GHA: Update cygwin to fix issues in langtools tests on Windows - Removed patch: * JDK-8282004.patch + integrated upstream as JDK-8282231- Update to upstream tag jdk-17.0.3+7 (April 2022 CPU) * Security fixes: + JDK-8284920: Incorrect Token type causes XPath expression to return empty result + JDK-8284548: Invalid XPath expression causes StringIndexOutOfBoundsException + JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo + JDK-8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character + JDK-8278356: Improve file creation + JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath expression handling + JDK-8272588: Enhanced recording parsing + JDK-8272594: Better record of recordings + JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation handler handling + JDK-8282300: Throws NamingException instead of InvalidNameException after JDK-8278972 + JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports + JDK-8272261: Improve JFR recording file processing + JDK-8269938: Enhance XML processing passes redux + JDK-8272255: Completely handle MIDI files + JDK-8278805: Enhance BMP image loading + JDK-8278449: Improve keychain support + JDK-8277227: Better identification of OIDs + JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object Identification + JDK-8274221: More definite BER encodings + JDK-8277233, bsc#1198670, CVE-2022-21449: Improve ECDSA signature support + JDK-8278798: Improve supported intrinsic * Other changes: + JDK-8282761: XPathFactoryImpl remove setProperty and getProperty methods + JDK-8277795: ldap connection timeout not honoured under contention + JDK-8276141: XPathFactory set/getProperty method + JDK-8274471: Add support for RSASSA-PSS in OCSP Response + JDK-8282219: jdk/java/lang/ProcessBuilder/Basic.java fails on AIX + JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition + JDK-8276841: Add support for Visual Studio 2022 + JDK-8272866: java.util.random package summary contains incorrect mixing function in table + JDK-8272996: JNDI DNS provider fails to resolve SRV entries when IPV6 stack is enabled + JDK-8278185: Custom JRE cannot find non-ASCII named module inside + JDK-8281460: Let ObjectMonitor have its own NMT category + JDK-8278163: --with-cacerts-src variable resolved after GenerateCacerts recipe setup + JDK-8277383: VM.metaspace optionally show chunk freelist details + JDK-8271721: Split gc/g1/TestMixedGCLiveThreshold into separate tests + JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 + JDK-8270117: Broken jtreg link in "Building the JDK" page + JDK-8279695: [TESTBUG] modify compiler/loopopts/ /TestSkeletonPredicateNegation.java to run on C1 also + JDK-8278080: Add --with-cacerts-src='user cacerts folder' to enable deterministic cacerts generation + JDK-8277762: Allow configuration of HOTSPOT_BUILD_USER + JDK-8274524: SSLSocket.close() hangs if it is called during the ssl handshake + JDK-8278346: java/nio/file/Files/probeContentType/Basic.java fails on Linux SLES15 machine + JDK-8274171: java/nio/file/Files/probeContentType/Basic.java failed on "Content type" mismatches + JDK-8274562: (fs) UserDefinedFileAttributeView doesn't correctly determine if supported when using OverlayFS + JDK-8273655: content-types.properties files are missing some common types + JDK-8279385: [test] Adjust sun/security/pkcs12/ /KeytoolOpensslInteropTest.java after 8278344 + JDK-8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492 + JDK-8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication + JDK-8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10 + JDK-8272600: (test) Use native "sleep" in Basic.java + JDK-8271199: Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key + JDK-8277299: STACK_OVERFLOW in Java_sun_awt_shell_Win32ShellFolder2_getIconBits + JDK-8281061: [s390] JFR runs into assertions while validating interpreter frames + JDK-8275330: C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions + JDK-8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently + JDK-8274750: java/io/File/GetXSpace.java failed: '/dev': 191488 != 190976 + JDK-8273387: remove some unreferenced gtk-related functions + JDK-8279702: [macosx] ignore xcodebuild warnings on M1 + JDK-8277180: Intrinsify recursive ObjectMonitor locking for C2 x64 and A64 + JDK-8277449: compiler/vectorapi/TestLongVectorNeg.java fails with release VMs + JDK-8275643: C2's unaryOp vector intrinsic does not properly handle LongVector.neg + JDK-8271056: C2: "assert(no_dead_loop) failed: dead loop detected" due to cmoving identity + JDK-8275847: Scheduling fails with "too many D-U pinch points" on small method + JDK-8274944: AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info + JDK-8275874: [JVMCI] only support aligned reads in c2v_readFieldValue + JDK-8271506: Add ResourceHashtable support for deleting selected entries + JDK-8278381: [GCC 11] Address::make_raw() does not initialize rspec + JDK-8279124: VM does not handle SIGQUIT during initialization + JDK-8277497: Last column cell in the JTable row is read as empty cell + JDK-8278604: SwingSet2 table demo does not have accessible description set for images 8278526: [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column + JDK-8275645: [JVMCI] avoid unaligned volatile reads on AArch64 + JDK-8280414: Memory leak in DefaultProxySelector + JDK-8273381: Assert in PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm + JDK-8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error + JDK-8280155: [PPC64, s390] frame size checks are not yet correct + JDK-8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks + JDK-8280526: x86_32 Math.sqrt performance regression with - XX:UseSSE={0,1} + JDK-8279076: C2: Bad AD file when matching SqrtF with UseSSE=0 + JDK-8279445: Update JMH devkit to 1.34 + JDK-8274753: ZGC: SEGV in MetaspaceShared::link_shared_classes 8274935: dumptime_table has stale entry + JDK-8251216: Implement MD5 intrinsics on AArch64 + JDK-8278241: Implement JVM SpinPause on linux-aarch64 + JDK-8275608: runtime/Metaspace/elastic/ /TestMetaspaceAllocationMT2 too slow + JDK-8276057: Update JMH devkit to 1.33 + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security for Java to 2.3.0 + JDK-8177814: jdk/editpad is not in jdk TEST.groups + JDK-8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/ /TestDescription.java fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost" + JDK-8236505: Mark jdk/editpad/EditPadTest.java as @headful + JDK-8272553: several hotspot runtime/CommandLine tests don't check exit code + JDK-8275687: runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException + JDK-8278344: sun/security/pkcs12/ /KeytoolOpensslInteropTest.java test fails because of different openssl output + JDK-8273972: Multi-core choke point in CMM engine (LCMSTransform.doTransform) + JDK-8273438: Enable parallelism in vmTestbase/metaspace/stressHierarchy tests + JDK-8278389: SuspendibleThreadSet::_suspend_all should be volatile/atomic + JDK-8273433: Enable parallelism in vmTestbase_nsk_sysdict tests + JDK-8277503: compiler/onSpinWait/ /TestOnSpinWaitAArch64DefaultFlags.java failed with "OnSpinWaitInst with the expected value 'isb' not found." + JDK-8277137: Set OnSpinWaitInst/OnSpinWaitInstCount defaults to "isb"/1 for Arm Neoverse N1 + JDK-8273341: Update Siphash to version 1.0 + JDK-8269032: Stringdedup tests are failing if the ergonomically select GC does not support it + JDK-8186670: Implement _onSpinWait() intrinsic for AArch64 + JDK-8276766: Enable jar and jmod to produce deterministic timestamped content 8279453: Disable tools/jar/ /ReproducibleJar.java on 32-bit platforms + JDK-8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id" + JDK-8280002: jmap -histo may leak stream + JDK-8277069: [REDO] JDK-8276743 Make openjdk build Zip Archive generation "reproducible" + JDK-8279833: Loop optimization issue in String.encodeUTF8_UTF16 + JDK-8273277: C2: Move conditional negation into rc_predicate + JDK-8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it + JDK-8271202: C1: assert(false) failed: live_in set of first block must be empty + JDK-8263567: gtests don't terminate the VM safely + JDK-8269206: A small typo in comment in test/lib/sun/hotspot/WhiteBox.java + JDK-8278309: [windows] use of uninitialized OSThread::_state + JDK-8274506: TestPids.java and TestPidsLimit.java fail with podman run as root + JDK-8276764: Enable deterministic file content ordering for Jar and Jmod + JDK-8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12 + JDK-8273366: [testbug] javax/swing/UIDefaults/6302464/ /bug6302464.java fails on macOS12 + JDK-8277846: Implement fast-path for ASCII-compatible CharsetEncoders on ppc64 + JDK-8273526: Extend the OSContainer API pids controller with pids.current + JDK-8269849: vmTestbase/gc/gctests/PhantomReference/ /phantom002/TestDescription.java failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" + JDK-8269087: CheckSegmentedCodeCache test fails in an emulated-client VM + JDK-8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob + JDK-8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop + JDK-8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT + JDK-8225559: assertion error at TransTypes.visitApply + JDK-8276654: element-list order is non deterministic + JDK-8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest + JDK-8273682: Upgrade Jline to 3.20.0 + JDK-8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134 + JDK-8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt" + JDK-8269037: jsig/Testjsig.java doesn't have to be restricted to linux only + JDK-8269523: runtime/Safepoint/ /TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long' + JDK-8244602: Add JTREG_REPEAT_COUNT to repeat execution of a test + JDK-8272398: Update DockerTestUtils.buildJdkDockerImage() + JDK-8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT + JDK-8278020: ~13% variation in Renaissance-Scrabble + JDK-8279225: [arm32] C1 longs comparison operation destroys argument registers + JDK-8266490: Extend the OSContainer API to support the pids controller of cgroups + JDK-8279379: GHA: Print tests that are in error + JDK-8278987: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in __write_sample_info__ + JDK-8278627: Shenandoah: TestHeapDump test failed + JDK-8278824: Uneven work distribution when scanning heap roots in G1 + JDK-8278239: vmTestbase/nsk/jvmti/RedefineClasses/ /StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d + JDK-8277919: OldObjectSample event causing bloat in the class constant pool in JFR recording + JDK-8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for + JDK-8278104: C1 should support the compiler directive 'BreakAtExecute' + JDK-8274465: Fix javax/swing/text/ParagraphView/6364882/ /bug6364882.java failures + JDK-8273933: [TESTBUG] Test must run without preallocated exceptions + JDK-8278172: java/nio/channels/FileChannel/ /BlockDeviceSize.java should only run on Linux + JDK-8275800: Redefinition leaks MethodData::_extra_data_lock + JDK-8273634: [TEST_BUG] Improve javax/swing/text/ /ParagraphView/6364882/bug6364882.java + JDK-8239502: [TEST_BUG] Test javax/swing/text/FlowView/ /6318524/bug6318524.java never fails + JDK-8275326: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8274130: C2: MulNode::Ideal chained transformations may act on wrong nodes + JDK-8279011: JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t + JDK-8276662: Scalability bottleneck in SymbolTable::lookup_common() + JDK-8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime + JDK-8273895: compiler/ciReplay/TestVMNoCompLevel.java fails due to wrong data size with TieredStopAtLevel=2,3 + JDK-8272167: AbsPathsInImage.java should skip *.dSYM directories + JDK-8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor + JDK-8275610: C2: Object field load floats above its null check resulting in a segfault + JDK-8278099: two sun/security/pkcs11/Signature tests failed with AssertionError + JDK-8276623: JDK-8275650 accidentally pushed "out" file + JDK-8277328: jdk/jshell/CommandCompletionTest.java failures on Windows + JDK-8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last + JDK-8274714: Incorrect verifier protected access error message + JDK-8274658: ISO 4217 Amendment 170 Update + JDK-8274795: AArch64: avoid spilling and restoring r18 in macro assembler + JDK-8277777: [Vector API] assert(r->is_XMMRegister()) failed: must be in x86_32.ad + JDK-8276314: [JVMCI] check alignment of call displacement during code installation + JDK-8265150: AsyncGetCallTrace crashes on ResourceMark + JDK-8276177: nsk/jvmti/RedefineClasses/ /StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here" + JDK-8275650: Problemlist java/io/File/createTempFile/ /SpecialTempFile.java for Windows 11 + JDK-8273704: DrawStringWithInfiniteXform.java failed: drawString with InfiniteXform transform takes long time + JDK-8273162: AbstractSplittableWithBrineGenerator does not create a random salt + JDK-8273351: bad tag in jdk.random module-info.java + JDK-8247980: Exclusive execution of java/util/stream tests slows down tier1 + JDK-8272327: Shenandoah: Avoid enqueuing duplicate string candidates + JDK-8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx + JDK-8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx + JDK-8277992: Add fast jdk_svc subtests to jdk:tier3 + JDK-8278016: Add compiler tests to tier{2,3} + JDK-8277385: Zero: Enable CompactStrings support + JDK-8275586: Zero: Simplify interpreter initialization + JDK-8269175: [macosx-aarch64] wrong CPU speed in hs_err file - Do not include back the JavaEE modules in the JDK - Removed patches: * activation-module.patch * annotation-module.patch + The pached JavaEE modules do not exist any more- Set a non-zero alternatives priority for Factory builds - Added patch: * JDK-8282004.patch + fix missing CALL effects on x86_32- Added patch: * JDK-8282944.patch + Upstream fix for JDK-8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS- Modified patch: * disable-doclint-by-default.patch + try actually disable the doclint by default- Update to upstream tag jdk-17.0.2+8 (January 2022 CPU) * Security fixes + JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM serialization + JDK-8268488: More valuable DerValues + JDK-8268494: Better inlining of inlined interfaces + JDK-8268512: More content for ContentInfo + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String matching + JDK-8269151: Better construction of EncryptedPrivateKeyInfo + JDK-8269944: Better HTTP transport redux + JDK-8270386, CVE-2022-21291, bsc#1194925: Better verification of scan methods + JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String constructions + JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance construction of Identity maps + JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution of URIs + JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser configuration management + JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning of XML entities + JDK-8270952, CVE-2022-21277, bsc#1194930: Improve TIFF file handling + JDK-8271962: Better TrueType font loading + JDK-8271968: Better canonical naming + JDK-8271987: Manifest improved manifest entries + JDK-8272014, CVE-2022-21305, bsc#1194939: Better array indexing + JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar Verification + JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial forms for transport + JDK-8272272: Enhance jcmd communication + JDK-8272462: Enhance image handling + JDK-8273290: Enhance sound handling + JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image support + JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP processing + JDK-8274096, CVE-2022-21366, bsc#1194927: Improve decoding of image files * Other changes + JDK-4819544: SwingSet2 JTable Demo throws NullPointerException + JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/ /4251579/bug4251579.java failure due to timing + JDK-8140241: (fc) Data transfer from FileChannel to itself causes hang in case of overlap + JDK-8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently + JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream + JDK-8214761: Bug in parallel Kahan summation implementation + JDK-8223923: C2: Missing interference with mismatched unsafe accesses + JDK-8233020: (fs) UnixFileSystemProvider should use StaticProperty.userDir(). + JDK-8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name + JDK-8244675: assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines())) + JDK-8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled + JDK-8261579: AArch64: Support for weaker memory ordering in Atomic + JDK-8262031: Create implementation for NSAccessibilityNavigableStaticText protocol + JDK-8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null + JDK-8263059: security/infra/java/security/cert/ /CertPathValidator/certification/ComodoCA.java fails due to revoked cert + JDK-8263364: sun/net/www/http/KeepAliveStream/ /KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream + JDK-8263375: Support stack watermarks in Zero VM + JDK-8263773: Reenable German localization for builds at Oracle + JDK-8264286: Create implementation for NSAccessibilityColumn protocol peer + JDK-8264287: Create implementation for NSAccessibilityComboBox protocol peer + JDK-8264291: Create implementation for NSAccessibilityCell protocol peer + JDK-8264292: Create implementation for NSAccessibilityList protocol peer + JDK-8264293: Create implementation for NSAccessibilityMenu protocol peer + JDK-8264294: Create implementation for NSAccessibilityMenuBar protocol peer + JDK-8264295: Create implementation for NSAccessibilityMenuItem protocol peer + JDK-8264296: Create implementation for NSAccessibilityPopUpButton protocol peer + JDK-8264297: Create implementation for NSAccessibilityProgressIndicator protocol peer + JDK-8264298: Create implementation for NSAccessibilityRow protocol peer + JDK-8264303: Create implementation for NSAccessibilityTabGroup protocol peer + JDK-8266239: Some duplicated javac command-line options have repeated effect + JDK-8266510: Nimbus JTree default tree cell renderer does not use selected text color + JDK-8266988: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true + JDK-8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl + JDK-8267385: Create NSAccessibilityElement implementation for JavaComponentAccessibility + JDK-8267387: Create implementation for NSAccessibilityOutline protocol + JDK-8267388: Create implementation for NSAccessibilityTable protocol + JDK-8268284: javax/swing/JComponent/7154030/bug7154030.java fails with "Exception: Failed to hide opaque button" + JDK-8268294: Reusing HttpClient in a WebSocket.Listener hangs. + JDK-8268361: Fix the infinite loop in next_line + JDK-8268457: XML Transformer outputs Unicode supplementary character incorrectly to HTML + JDK-8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests + JDK-8268626: Remove native pre-jdk9 support for jtreg failure handler + JDK-8268860: Windows-Aarch64 build is failing in GitHub actions + JDK-8268882: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc + JDK-8268885: duplicate checkcast when destination type is not first type of intersection type + JDK-8268893: jcmd to trim the glibc heap + JDK-8268894: forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition + JDK-8268927: Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)" + JDK-8269031: linux x86_64 check for binutils 2.25 or higher after 8265783 + JDK-8269113: Javac throws when compiling switch (null) + JDK-8269216: Useless initialization in com/sun/crypto/provider/PBES2Parameters.java + JDK-8269269: [macos11] SystemIconTest fails with ClassCastException + JDK-8269280: (bf) Replace StringBuffer in *Buffer.toString() + JDK-8269481: SctpMultiChannel never releases own file descriptor + JDK-8269637: javax/swing/JFileChooser/FileSystemView/ /SystemIconTest.java fails on windows + JDK-8269656: The test test/langtools/tools/javac/versions/ /Versions.java has duplicate test cycles + JDK-8269687: pauth_aarch64.hpp include name is incorrect + JDK-8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 + JDK-8269924: Shenandoah: Introduce weak/strong marking asserts + JDK-8269951: [macos] Focus not painted in JButton when setBorderPainted(false) is invoked + JDK-8270110: Shenandoah: Add test for JDK-8269661 + JDK-8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS + JDK-8270171: Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests + JDK-8270290: NTLM authentication fails if HEAD request is used + JDK-8270317: Large Allocation in CipherSuite + JDK-8270320: JDK-8270110 committed invalid copyright headers + JDK-8270517: Add Zero support for LoongArch + JDK-8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS + JDK-8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling + JDK-8270893: IndexOutOfBoundsException while reading large TIFF file + JDK-8270901: Typo PHASE_CPP in CompilerPhaseType + JDK-8270946: X509CertImpl.getFingerprint should not return the empty String + JDK-8271071: accessibility of a table on macOS lacks cell navigation + JDK-8271121: ZGC: stack overflow (segv) when - Xlog:gc+start=debug + JDK-8271142: package help is not displayed for missing X11/extensions/Xrandr.h + JDK-8271170: Add unit test for what jpackage app launcher puts in the environment + JDK-8271215: Fix data races in G1PeriodicGCTask + JDK-8271254: javac generates unreachable code when using empty semicolon statement + JDK-8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" + JDK-8271308: (fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call + JDK-8271315: Redo: Nimbus JTree renderer properties persist across L&F changes + JDK-8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1 + JDK-8271340: Crash PhaseIdealLoop::clone_outer_loop + JDK-8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java + JDK-8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity + JDK-8271463: Updating RE Configs for Upcoming CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos. + JDK-8271490: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling + JDK-8271560: sun/security/ssl/DHKeyExchange/ /LegacyDHEKeyExchange.java still fails due to "An established connection was aborted by the software in your host machine" + JDK-8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions + JDK-8271600: C2: CheckCastPP which should closely follow Allocate is sunk of a loop + JDK-8271605: Update JMH devkit to 1.32 + JDK-8271718: Crash when during color transformation the color profile is replaced + JDK-8271722: [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers + JDK-8271855: [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest + JDK-8271862: C2 intrinsic for Reference.refersTo() is often not used + JDK-8271868: Warn user when using mac-sign option with unsigned app-image. + JDK-8271895: UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18 + JDK-8271954: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272047: java/nio/channels/FileChannel/Transfer2GPlus.java failed with Unexpected transfer size: 2147418112 + JDK-8272095: ProblemList java/nio/channels/FileChannel/ /Transfer2GPlus.java on linux-aarch64 + JDK-8272114: Unused _last_state in osThread_windows + JDK-8272170: Missing memory barrier when checking active state for regions + JDK-8272305: several hotspot runtime/modules don't check exit codes + JDK-8272318: Improve performance of HeapDumpAllTest + JDK-8272328: java.library.path is not set properly by Windows jpackage app launcher + JDK-8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes + JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/ /PageDialogMarginTest.java catches all exceptions + JDK-8272345: macos doesn't check `os::set_boot_path()` result + JDK-8272369: java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0" + JDK-8272391: Undeleted debug information + JDK-8272413: Incorrect num of element count calculation for vector cast + JDK-8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong + JDK-8272562: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272570: C2: crash in PhaseCFG::global_code_motion + JDK-8272574: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272639: jpackaged applications using microphone on mac + JDK-8272703: StressSeed should be set via FLAG_SET_ERGO + JDK-8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit + JDK-8272783: Epsilon: Refactor tests to improve performance + JDK-8272836: Limit run time for java/lang/invoke/LFCaching tests + JDK-8272838: Move CriticalJNI tests out of tier1 + JDK-8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 + JDK-8272850: Drop zapping values in the Zap* option descriptions + JDK-8272854: split runtime/CommandLine/PrintTouchedMethods.java test + JDK-8272856: DoubleFlagWithIntegerValue uses G1GC-only flag + JDK-8272859: Javadoc external links should only have feature version number in URL + JDK-8272914: Create hotspot:tier2 and hotspot:tier3 test groups + JDK-8272970: Parallelize runtime/InvocationTests/ + JDK-8272973: Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop + JDK-8273021: C2: Improve Add and Xor ideal optimizations + JDK-8273026: Slow LoginContext.login() on multi threading application + JDK-8273135: java/awt/color/ICC_ColorSpace/ /MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7 + JDK-8273165: GraphKit::combine_exception_states fails with "matching stack sizes" assert + JDK-8273176: handle latest VS2019 in abstract_vm_version + JDK-8273229: Update OS detection code to recognize Windows Server 2022 + JDK-8273234: extended 'for' with expression of type tvar causes the compiler to crash + JDK-8273235: tools/launcher/HelpFlagsTest.java Fails on Windows 32bit + JDK-8273278: Support XSLT on GraalVM Native Image--deterministic bytecode generation in XSLT + JDK-8273308: PatternMatchTest.java fails on CI + JDK-8273314: Add tier4 test groups + JDK-8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test + JDK-8273318: Some containers/docker/TestJFREvents.java configs are running out of memory + JDK-8273333: Zero should warn about unimplemented - XX:+LogTouchedMethods + JDK-8273335: compiler/blackhole tests should not run with interpreter-only VMs + JDK-8273342: Null pointer dereference in classFileParser.cpp:2817 + JDK-8273359: CI: ciInstanceKlass::get_canonical_holder() doesn't respect instance size + JDK-8273361: InfoOptsTest is failing in tier1 + JDK-8273373: Zero: Cannot invoke JVM in primordial threads on Zero + JDK-8273375: Remove redundant 'new String' calls after concatenation in java.desktop + JDK-8273376: Zero: Disable vtable/itableStub gtests + JDK-8273378: Shenandoah: Remove the remaining uses of os::is_MP + JDK-8273408: java.lang.AssertionError: typeSig ERROR on generated class property of record + JDK-8273416: C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE={0,1} + JDK-8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java + JDK-8273450: Fix the copyright header of SVML files + JDK-8273451: Remove unreachable return in mutexLocker::wait + JDK-8273483: Zero: Clear pending JNI exception check in native method handler + JDK-8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option + JDK-8273487: Zero: Handle "zero" variant in runtime tests + JDK-8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths + JDK-8273498: compiler/c2/Test7179138_1.java timed out + JDK-8273505: runtime/cds/appcds/loaderConstraints/ /DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes + JDK-8273514: java/util/DoubleStreamSums/CompensatedSums.java failure + JDK-8273575: memory leak in appendBootClassPath(), paths must be deallocated + JDK-8273592: Backout JDK-8271868 + JDK-8273593: [REDO] Warn user when using mac-sign option with unsigned app-image. + JDK-8273595: tools/jpackage tests do not work on apt-based Linux distros like Debian + JDK-8273606: Zero: SPARC64 build fails with si_band type mismatch + JDK-8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests + JDK-8273638: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F + JDK-8273646: Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher + JDK-8273678: TableAccessibility and TableRowAccessibility miss autorelease + JDK-8273695: Safepoint deadlock on VMOperation_lock + JDK-8273790: Potential cyclic dependencies between Gregorian and CalendarSystem + JDK-8273806: compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly + JDK-8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java + JDK-8273808: Cleanup AddFontsToX11FontPath + JDK-8273826: Correct Manifest file name and NPE checks + JDK-8273887: [macos] java/awt/color/ICC_ColorSpace/ /MTTransformReplacedProfile.java timed out + JDK-8273894: ConcurrentModificationException raised every time ReferralsCache drops referral + JDK-8273902: Memory leak in OopStorage due to bug in OopHandle::release() + JDK-8273924: ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() + JDK-8273935: (zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported + JDK-8273958: gtest/MetaspaceGtests executes unnecessary tests in debug builds + JDK-8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character + JDK-8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled + JDK-8273968: JCK javax_xml tests fail in CI + JDK-8274056: JavaAccessibilityUtilities leaks JNI objects + JDK-8274074: SIGFPE with C2 compiled code with -XX:+StressGCM + JDK-8274083: Update testing docs to mention tiered testing + JDK-8274087: Windows DLL path not set correctly. + JDK-8274145: C2: condition incorrectly made redundant with dominating main loop exit condition + JDK-8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC + JDK-8274215: Remove globalsignr2ca root from 17.0.2 + JDK-8274242: Implement fast-path for ASCII-compatible CharsetEncoders on x86 + JDK-8274265: Suspicious string concatenation in logTestUtils.inline.hpp + JDK-8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated + JDK-8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 + JDK-8274326: [macos] Ensure initialisation of sun/lwawt/ /macosx/CAccessibility in JavaComponentAccessibility.m + JDK-8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern + JDK-8274338: com/sun/jdi/RedefineCrossEvent.java failed "assert(m != __null) failed: NULL mirror" + JDK-8274347: Passing a *nested* switch expression as a parameter causes an NPE during compile + JDK-8274349: ForkJoinPool.commonPool() does not work with 1 CPU + JDK-8274381: missing CAccessibility definitions in JNI code + JDK-8274383: JNI call of getAccessibleSelection on a wrong thread + JDK-8274401: C2: GraphKit::load_array_element bypasses Access API + JDK-8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" + JDK-8274407: (tz) Update Timezone Data to 2021c + JDK-8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl + JDK-8274467: TestZoneInfo310.java fails with tzdata2021b + JDK-8274468: TimeZoneTest.java fails with tzdata2021b + JDK-8274501: c2i entry barriers read int as long on AArch64 + JDK-8274521: jdk/jfr/event/gc/detailed/TestGCLockerEvent.java fails when other GC is selected + JDK-8274522: java/lang/management/ManagementFactory/ /MXBeanException.java test fails with Shenandoah + JDK-8274523: java/lang/management/MemoryMXBean/ /MemoryTest.java test should handle Shenandoah + JDK-8274550: c2i entry barriers read int as long on PPC + JDK-8274560: JFR: Add test for OldObjectSample event when using Shenandoah + JDK-8274606: Fix jaxp/javax/xml/jaxp/unittest/transform/ /SurrogateTest.java test + JDK-8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 + JDK-8274716: JDWP Spec: the description for the Dispose command confuses suspend with resume. + JDK-8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily + JDK-8274770: [PPC64] resolve_jobject needs a generic implementation to support load barriers + JDK-8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform + JDK-8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST + JDK-8274840: Update OS detection code to recognize Windows 11 + JDK-8274848: LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior + JDK-8274851: [ppc64] Port zgc to linux on ppc64le + JDK-8274942: AssertionError at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155) + JDK-8275008: gtest build failure due to stringop-overflow warning with gcc11 + JDK-8275049: [ZGC] missing null check in ZNMethod::log_register + JDK-8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag + JDK-8275071: [macos] A11y cursor gets stuck when combobox is closed + JDK-8275104: IR framework does not handle client VM builds correctly + JDK-8275110: Correct RE Configs for CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos. + JDK-8275131: Exceptions after a touchpad gesture on macOS + JDK-8275141: recover corrupted line endings for the version-numbers.conf + JDK-8275145: file.encoding system property has an incorrect value on Windows + JDK-8275226: Shenandoah: Relax memory constraint for worker claiming tasks/ranges + JDK-8275302: unexpected compiler error: cast, intersection types and sealed + JDK-8275426: PretouchTask num_chunks calculation can overflow + JDK-8275604: Zero: Reformat opclabels_data + JDK-8275666: serviceability/jvmti/GetObjectSizeClass.java shouldn't have vm.flagless + JDK-8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem + JDK-8275720: CommonComponentAccessibility.createWithParent isWrapped causes mem leak + JDK-8275766: (tz) Update Timezone Data to 2021e + JDK-8275809: crash in [CommonComponentAccessibility getCAccessible:withEnv:] + JDK-8275811: Incorrect instance to dispose + JDK-8275819: [TableRowAccessibility accessibilityChildren] method is ineffective + JDK-8275849: TestZoneInfo310.java fails with tzdata2021e + JDK-8275863: Use encodeASCII for ASCII-compatible DoubleByte encodings + JDK-8275872: Sync J2DBench run and analyze Makefile targets with build.xml + JDK-8276025: Hotspot's libsvml.so may conflict with user dependency + JDK-8276066: Reset LoopPercentProfileLimit for x86 due to suboptimal performance + JDK-8276076: Updating RE Configs for BUILD REQUEST 17.0.2+3 + JDK-8276105: C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly + JDK-8276112: Inconsistent scalar replacement debug info at safepoints + JDK-8276122: Change openjdk project in jcheck to jdk-updates + JDK-8276130: Fix Github Actions of JDK17u to account for update version scheme + JDK-8276139: TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test + JDK-8276157: C2: Compiler stack overflow during escape analysis on Linux x86_32 + JDK-8276201: Shenandoah: Race results degenerated GC to enter wrong entry point + JDK-8276205: Shenandoah: CodeCache_lock should always be held for initializing code cache iteration + JDK-8276306: jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition + JDK-8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766 + JDK-8276550: Use SHA256 hash in build.tools.depend.Depend + JDK-8276572: Fake libsyslookup.so library causes tooling issues + JDK-8276774: Cookie stored in CookieHandler not sent if user headers contain cookie + JDK-8276801: gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah + JDK-8276805: java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager + JDK-8276845: (fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32 + JDK-8276846: JDK-8273416 is incomplete for UseSSE=1 + JDK-8276854: Windows GHA builds fail due to broken Cygwin + JDK-8276864: Update boot JDKs to 17.0.1 in GHA + JDK-8276905: Use appropriate macosx_version_minimum value while compiling metal shaders + JDK-8276927: [ppc64] Port shenandoahgc to linux on ppc64le + JDK-8277029: JMM GetDiagnosticXXXInfo APIs should verify output array sizes + JDK-8277093: Vector should throw ClassNotFoundException for a missing class of an element + JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points + JDK-8277195: missing CAccessibility definition in [CommonComponentAccessibility accessibilityHitTest] + JDK-8277212: GC accidentally cleans valid megamorphic vtable inline caches + JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE + JDK-8277529: SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint + JDK-8277981: String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup - Modified patch: * fips.patch + Rediff to changed context- Modified patch: * fips.patch + return in native code after generating java.io.IOException- Modified patches: * PStack-808293.patch * adlc-parser.patch * alternative-tzdb_dat.patch * disable-doclint-by-default.patch * java-atk-wrapper-security.patch * jaw-jdk10.patch * jaw-misc.patch * loadAssistiveTechnologies.patch * memory-limits.patch * multiple-pkcs11-library-init.patch * ppc_stack_overflow_fix.patch * system-crypto-policy.patch * system-pcsclite.patch * zero-ranges.patch + Rediff to apply all hunks without shifts * fips.patch + Fix unused function compiler warning found in systemconf.c + Allow plain key import- Update to upstream tag jdk-17.0.1+12 (October 2021 CPU) * Security fixes + JDK-8263314: Enhance XML Dsig modes + JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors + JDK-8265574: Improve handling of sheets + JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for RTF kit + JDK-8265776: Improve Stream handling for SSL + JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing support + JDK-8266103: Better specified spec values + JDK-8266109: More Resilient Classloading + JDK-8266115: More Manifest Jar Loading + JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore integrity + JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained Delegation + JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic + JDK-8267712: Better LDAP reference processing + JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client handshaking + JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support + JDK-8268199: Correct certificate requests + JDK-8268205: Enhance DTLS client handshake + JDK-8268506: More Manifest Digests + JDK-8269618, CVE-2021-35603, bsc#1191906: Better session identification + JDK-8269624: Enhance method selection support + JDK-8270398: Enhance canonicalization + JDK-8270404: Better canonicalization * Other changes: + JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 + JDK-8225083: Remove Google certificate that is expiring in December 2021 + JDK-8243543: jtreg test security/infra/java/security/cert/ /CertPathValidator/certification/BuypassCA.java fails + JDK-8248899: security/infra/java/security/cert/ /CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked + JDK-8261088: Repeatable annotations without @Target cannot have containers that target module declarations + JDK-8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" + JDK-8263531: Remove unused buffer int + JDK-8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java + JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type + JDK-8267666: Add option to jcmd GC.heap_dump to use existing file + JDK-8268019: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8268261: C2: assert(n != __null) failed: Bad immediate dominator info. + JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm performance + JDK-8268500: Better specified ParameterSpecs + JDK-8268963: [IR Framework] Some default regexes matching on PrintOptoAssembly in IRNode.java do not work on all platforms + JDK-8269297: Bump version numbers for JDK 17.0.1 + JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient + JDK-8269574: C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events + JDK-8269763: The JEditorPane is blank after JDK-8265167 + JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers + JDK-8269882: stack-use-after-scope in NewObjectA + JDK-8269897: Shenandoah: Resolve UNKNOWN access strength, where possible + JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status + JDK-8269993: [Test]: java/net/httpclient/ /DigestEchoClientSSL.java contains redundant @run tags + JDK-8270094: Shenandoah: Provide human-readable labels for test configurations + JDK-8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode + JDK-8270098: ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert + JDK-8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup + JDK-8270280: security/infra/java/security/cert/ /CertPathValidator/certification/LetsEncryptCA.java OCSP response error + JDK-8270344: Session resumption errors + JDK-8271203: C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added + JDK-8271276: C2: Wrong JVM state used for receiver null check + JDK-8271335: Updating RE Configs for BUILD REQUEST 17.0.1+4 + JDK-8271589: fatal error with variable shift count integer rotate operation. + JDK-8271723: Unproblemlist runtime/InvocationTests/invokevirtualTests.java + JDK-8271730: Client authentication using RSASSA-PSS fails after correct certificate requests + JDK-8271925: ZGC: Arraycopy stub passes invalid oop to load barrier + JDK-8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon + JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj + JDK-8272326: java/util/Random/RandomTestMoments.java had two Gaussian fails + JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790 + JDK-8272472: StackGuardPages test doesn't build with glibc 2.34 + JDK-8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 + JDK-8272602: [macos] not all KEY_PRESSED events sent when control modifier is used + JDK-8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848 + JDK-8272708: [Test]: Cleanup: test/jdk/security/infra/java/ /security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled + JDK-8272806: [macOS] "Apple AWT Internal Exception" when input method is changed + JDK-8273150: Revert "8225083: Remove Google certificate that is expiring in December 2021" + JDK-8273358: macOS Monterey does not have the font Times needed by Serif - Remove the unneeded icedtea-sound provider - Removed patches: * icedtea-sound-1.0.1-jdk9.patch * icedtea-sound-soundproperties.patch + not needed since the icedtea-sound provider is removed * harfbuzz-libs.patch * openjdk-glibc234.patch + integrated upstream- Added patch: * openjdk-glibc234.patch + fix build with glibc-2.34 (bsc#1189201)- Added patch: * fips.patch + implement FIPS support in OpenJDK- jdk-17+35 is official release of OpenJDK 17 (jsc#SLE-18742)- Modified patch: * nss-security-provider.patch + revert recent changes making NSS provider the default one + fixes bsc#1190252- Initial release of the last release candidate of OpenJDK 17, the next LTS release of OpenJDK * Features: + JEP-306: Restore Always-Strict Floating-Point Semantics + JEP-356: Enhanced Pseudo-Random Number Generators + JEP-382: New macOS Rendering Pipeline + JEP-391: macOS/AArch64 Port + JEP-398: Deprecate the Applet API for Removal + JEP-403: Strongly Encapsulate JDK Internals + JEP-406: Pattern Matching for switch (Preview) + JEP-407: Remove RMI Activation + JEP-409: Sealed Classes + JEP-410: Remove the Experimental AOT and JIT Compiler + JEP-411: Deprecate the Security Manager for Removal + JEP-412: Foreign Function & Memory API (Incubator) + JEP-414: Vector API (Second Incubator) + JEP-415: Context-Specific Deserialization Filters/bin/sh/bin/shjava-17-openjdk-accessibilityh02-armsrv2 1697796845  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a17.0.9.0-150400.3.33.117.0.9.017.0.9.0-150400.3.33.117.0.9.0-150400.3.33.117.0.9.0-150400.3.33.11717.0.9.0-150400.3.33.117.0.9.017.0.9.04.317.0.9.017.0.9.017.0.9.017.0.9.017.0.9.017.0.9.0-150400.3.33.117.0.9.0-150400.3.33.11717.0.9.0-150400.3.33.117.0.9.0  jvmjava-17-openjdkjcevanillajava-17-openjdk-17binjavajfrkeytoolrmiregistryconflogging.propertiesmanagementjmxremote.accessjmxremote.password.templatemanagement.propertiesnet.propertiessdpsdp.conf.templatesecurityjava.policyjava.securitynss.cfgnss.fips.cfgpolicyREADME.txtlimiteddefault_US_export.policydefault_local.policyexempt_local.policyunlimiteddefault_US_export.policydefault_local.policysound.propertiestz.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.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-17-openjdkjava-java-17-openjdk.1.gzjfr-java-17-openjdk.1.gzkeytool-java-17-openjdk.1.gzrmiregistry-java-17-openjdk.1.gz/usr/lib64//usr/lib64/jvm-private//usr/lib64/jvm-private/java-17-openjdk//usr/lib64/jvm-private/java-17-openjdk/jce//usr/lib64/jvm//usr/lib64/jvm/java-17-openjdk-17//usr/lib64/jvm/java-17-openjdk-17/bin//usr/lib64/jvm/java-17-openjdk-17/conf//usr/lib64/jvm/java-17-openjdk-17/conf/management//usr/lib64/jvm/java-17-openjdk-17/conf/sdp//usr/lib64/jvm/java-17-openjdk-17/conf/security//usr/lib64/jvm/java-17-openjdk-17/conf/security/policy//usr/lib64/jvm/java-17-openjdk-17/conf/security/policy/limited//usr/lib64/jvm/java-17-openjdk-17/conf/security/policy/unlimited//usr/lib64/jvm/java-17-openjdk-17/lib//usr/lib64/jvm/java-17-openjdk-17/lib/desktop//usr/lib64/jvm/java-17-openjdk-17/lib/jfr//usr/lib64/jvm/java-17-openjdk-17/lib/security//usr/lib64/jvm/java-17-openjdk-17/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:31144/SUSE_SLE-15-SP4_Update/1620e75afcdb39391c7691ccb9a2e42f-java-17-openjdk.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linux   !"#$%&'()*+,-...directoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=b5a8572d69b279a940ef7346c8e50e145328c04c, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=75288571ce1fb32437f04070e085cc1b58144c81, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f33c2b4787a45f33e808abda31344a9993903d32, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=a73d504033ae113ec0451ba90c63a6c9cc790a6c, for GNU/Linux 3.7.0, strippedASCII textASCII text, with very long linesELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d9b200de4e52cacdc74cf2f207ef41f59cc3cb71, for GNU/Linux 3.7.0, strippedXML 1.0 document, ASCII textgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v2.0 to extract Java archive data (JAR))ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=386185d8db0879c82a9fe2f25b16501fd44899fc, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c2008d219953dc40cb1087bf908930e7b6a9098, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=94e59b62563182440d6c8159b14e8ebeb8d13134, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8045e4ff9225093bceb2d0952cb0c03991c38f75, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bdb52122771d7993a44167d6d1be212501625e34, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa5266fe4aed57b9dda55675319418af553d2d6c, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d761aece341b38199175cb036c8782c2e11aef0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0f75fa63d7cdcbffb64e7a4765a3728563f2ff6c, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb7e8fbc7bbf389231ab8d71314899823ad7b28a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0daa9186027f33e081097ede71e48fa62a8d9154, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=83a285b75db6028838738b86ffa4d8d89c0ee8a2, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=42b942acbcb841cb7f97682ded4f09918d8d8630, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eca354bd585716f3479f73dcd23d7e6490cb8d9b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=780942151fa731e78166db737edddbffe4bba675, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bdaa6a737999e9f77cccee247aa2a9e681a8f73a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f8be2e9181146f77a4beb20f8ed490e795b21b30, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=881cacda1faf643f1f1358cded23bcbb0801a4c3, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c448926617d656b662cef2a5ec04c60562b4c19e, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5eb7bd64e5647984e854c57fe75e5bbffe0eee96, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=900023ff011bfceb98c296e19b7a95a1924d8f3b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c85fb99dbf8319251b63b951fda937e8ab8cf56, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=241ab590da6a4900af07badb8d221be1f3b39bc7, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4121a33ecdff84545ba5729f0dd5bfd0b05ebfa, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0036191cb5061b8578e5b49401eef6b6c4e47bee, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=96bdb20255a8266d5719635e1c15634a5fe41bec, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=14c9756525dc69e20fcea90fce9b734186cdf614, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f8011ff87ee71722f3442641b03b73ec838203e, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=808b2034bb071f30a24d671d7e1c636fad4ffa15, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dac1f432072b1d26ed5b662d694271d0c25d419c, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e6cf48f590aeeb77ccc3539b4593f253c0fa831, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d898ee0672876be49fc76b59506cf0217e4ffc60, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3456b1e2c6538da763db286d9c71c80b49850bfb, strippeddata (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=399d22bd4c5551e1f921ed48e0f20a8a26d627cb, not stripped, too many notes (256)Algol 68 source, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) &-1@GLRY^gov      R RR R RR R RR R RR RR R RRR R RPRRRRR RRRR RPRR R RRR PRR#R R"R RPR RR PRR%RRRR RR RR$RRR RPRR RRR RPRR RR PRR R!R RPRRR RR RPRR R RPRRR RRRR RPRR RRRR RP RRR RR RP!RRRR R&R%R'RR$RR RP"RR#RR R(RR"R RP#RR RR P$RR R R RR RP'RR R RRR RP(RRR RRR RP)R RR P*RRR RRR RP+RRR RR RP,RRRR#R RRRR"R RP-RRR#R RRR"RR RP.R RR P/RR RR P0RRR#R RRR"RR RP1R R RRP2R RR RR RP3RRR RR RP4RR*R)RR RRR(R RP&P%RRRR%R'RRRR R#RR"R$RRR RR/grAFp ц<# 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-17-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-17-openjdk-17/lib/security/cacerts 2>/dev/null` = "032" ] ; then rm -f /usr/lib64/jvm/java-17-openjdk-17/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-17-openjdk-17/lib/security/cacerts`" \ != "Xapplication/x-java-keystore;" ]; then # bnc#727223 rm -f /usr/lib64/jvm/java-17-openjdk-17/lib/security/cacerts ln -s /var/lib/ca-certificates/java-cacerts /usr/lib64/jvm/java-17-openjdk-17/lib/security/cacerts fi/bin/shtzdata-java8utf-8d01705f48611b3469327bd255748b132e820c60446fc129b1d951e2cb64b0998?`7zXZ !t/|]"k%7)Ǡ^MĊ5H-/udiK+b" gfMF9R8q3{2:#C}ky5wO0tWC*+;D%@!I챖 j*P,"Cy0QʙO@ Yd#q&F&hB+ f7XdI{ܱjJT𹵚>]~*Hۑ(\!&E/l;Ša"7d0T+%a2fB[Y, SӍ>f0%vI0w~n yl//O'D(}:N+u#Ҝ"SJĆJէ&ʠu/=]P^spГ3}Eݮ__EU箄,huQ0qf1^.ܛ"=#[Jk 8=Y-NX{[|yw+h/$rtmszu'q졲LELؕn\z%Q_TlT4A8^8Ũ^2篥q?4"}DccWa eL|D҇tQ5::=T 9c) T^w%0\GQ傑V )j<Nnq6]ZS==8s6l,WXv ™[27U"HB%/MX Wڎ$a#ņ&z;"Nja :M;f3pDեs lm뀇T\ACD`T ΋'| ^fzG(d9BW^_ǃ`X>|>.v=_Ǹ]*|%Y>*7>P3LAÙme1T+»촪DBc8\-(oXkZSQnҁsΖ\o@RīPs>V85XPMбUPsBmWl0r GdaN5*MU'J(83[ jk?'[JtQcxmJhѓΦAhItn[5$U^Sj,guazGkZ @_*QNA* urqVDkbk;a9gƇ)C.)h7@OO0Y_pD+cÒ@ \;(ɛ3bʑtB'n炥j 0 waVŌoVJc<:q6=Xa=*%QƼ૩gue=︪1^q^nGrƣ\ 9f_,UEóZT?Z|N)X5|Q5g`anI(INGj=V$ed`qu^upDklhxvFe2y ]1/=ZYCJv,u⮬':]Yi$:,&_)\/ ihpwhBς& ,aUsh7W推l5nC3HΙCus_[+ҮIeq^ u޼1֛ӷ"ɨ DIE<&WW_!zʑZ۬]@Sh.ǯܓ9dewcLV OVwmij<=K!,Ts@wdKEmo"n#]Tb3d/U6ʄ0ٜxÍ 1UΖggCa>k:a,Q{!+/5̈́el%/fyI,=Q;.0,eA݄`y\Wf7z^ifP2 s]艋1B1.%|pq7HW(雺 b/]3"VvI 9[(voI|RyL!\MN vrz`#d9hrf:~mb܍R~]&E: jqF53l* ?oIБ!Di@Bc=eYvTiEnULދ6[RոvX;[ ,^p;ζg 42:d>I: $uwdY3,Q!i0*;%et}=TwiWӃc֠ȕ6@thb#Ը;ADŗ"- yThCvngeT:"aAODx͚e9D_p ![*7hJQ6fK_Ig]E{\RF'DCڻ7YKrj:捶3Vͅȧ֓(5ذ5&q.|Jwe;.wk2؞bkck6*M̴)=xo1M|6]ꃻᓌijbhL)aϝ gXAz⊔y|6}1#à/lu6K5GP_X|JO<;ar%ɗlJm9?M *kmD; KPd@dhw;Hgx;0c] (m(4@.S襍zQi9ތœ?GK3.&Y:4ݦ`\2PjqWx }&CXpm7ܖ63u؍o\!Kc/ ^` 9tMq9D4?+^j[WD.C˯%%OxZ U3ZGk(cVb| 6\/Ba ,%o:ܯNuZK:+A~ߍ87?뒡Q?R^PU)9%OMus@<Ak!/4啯!~ tmTO51 #k-9a;{ewkɯ&MU*OGB_H3Q6*8P(oNI^xw+f,pNv@ .*lllhA.߷|GPdvLQt?+,NݷYVGtxeFa f_.Kֶs `>,,NM4\ɞNw%A`l蚤y[A kʮ-Ҳ\qͽgNU""sohb#;Q%;CB,ZT)?Dc?NM{aP4Q`ӒhM 2u(xhv+&^,?W".k=";OO!M7ZLYηJaY$:}W9p9 JwJLkp.6']$X1օ39 fE0|-!9qwm,LR:lؑMXG-nZm23>%62S~nd o/5yX8lBvTX. AߢND۴Qb W죜Oju" nd˞p:-R0<8ҭBD֛zD$6kgK= cc!@RoPM}ixJӹ_43 @X$=ߛ3 '? ,Ks_ls)>Ix_@ 1،RGk8Fm? xGnM맥~q}'4n}*>v)~쁦% Z`B~E%w\OA!`Jh _ 86mêq}!0sl'|e,nLbb-}hL됷8>WyڌsmԪ9U2): Zn-ˎ񾄩a @pZ}mSþy)nqLP~}ᾁV:BUHcPXC` ǚvBt|)zrFJʔ~PAfq lTuFv2c]H oV䳮ŚP=^,*8rtjW֎!NnirF)x׏>^1irz{ǝR0vvT]@{ 8dt i ^}nqr$86a^1&K&S]Ri2R}%_A98a beIs&Q멕Qm*mR,C/MRΆozPZ;(h[wp%4-G'5Ƨ8=Cf=#QSNm _[sG^RQ,e<+ j&Д@ǿSXFvPfT-ަz^f 4{m^jfE+g2.JLo!hz2(f04SKJϡV'uJy-B+Q lO5E9@Y:g>dvL ҌM`c9DYf|饍;UO|<>1gvV=Z|1FJNum9$6.<dž#1͹qȶW򽡤l9Z~2y3iqbX/3A94p*4XtGlK1U_`'A_w=2CʖxG4)㭛CKj\,½IA@\Vax3@OކRJ<%/c`]@K9O/k^JRW{`pO"Mg2@3(8}'^fy}2pΨ"Y)L)y> %SXFUI@^6nl1(c,o5g$$}| Sm"M  8tnc8R cSėfA'qDQ7kOQG)|q-(ZDY}g*$Goe@Ot]zNSnt0kW%_#ڷ@ :_㥨[:P|ՔǩC;\T=N1CSXJK2lN}$7NPmTziF\4,o˩ T)>9 9>&t٤_,{6sc~I9:h.`dZ!x}&YUJk\Z8|1~DOAw$[*S={a35ތHMfn c(.,/iSVt Ӳ( i wQN{s~>V&ŒQ{Fx<ciw7Fw$mD yI< %_75ZԩYl:uܠ|Wƒ'ކgr"Jd!c.vz=IU`VrY◆K>E^mvza}%f sˑ]1~<7gK ~&7u>8ƕȻ `-~fkq1'.`B<,Q h0FTFӿ4Σe>~Vb> #l'1dL? _Bv4.mZ'+{wIxoH<ʃ)0J$[ØIf 4kcQ)/kXd}usmmXKBx37_Uu;w@ѐeMԑ][-V+ A.n;VcL&Ey.pK&M؉i&^'bKs,c`@ڇlFeCe:25Xa;)Pg)˰cŞ)TȟE+G LQcԀuk tW2,%k{TenɱwaIDw،#լ^"Ri!র ` #aƗ-"b|$s)K ӹ9.ioU5]Sٮr[Ϫަp2{`Һ6vTO5a Vv( ;KO] 0^6X{أe*Mw6EvZ_PiX0{P]e2kVKyS}\k&N,J͎c-W W'6F7LMHϠ50uV?a FttXZ;R-q}/C P'z!tb^NǤnqwֹ]eA"V@ cAC:킺WJ*>o@h@f-jQ97뮠jZ1t2)&p6/qU,W §F&'Y8g;]G|b+aUv9Dl0o:"DMΞLw7Rro k0-}VQ z;Kgy3ol=&M& =]BO:@P[]GbMY&$۰p &>$Hc])=` Ph`IkmKKW,hZ̘ lǃXrz GAI* vjBg! Hssi 9m.0N^3Uxsb 5zvOAS!IX/BG1E" G p/=(ɾR^G> n l_I:|YhQ3޺?)kЪe->VOwb ԨVȇUa5ٯ64p l/IC7.8\(l> &йf}}QV$,uM[37  Ff]#/k\fnT=4c8(#B@7)yɝ x,M%jWzɱoMGǦX~R}JhWGECDG~S^ey.@uiiϑīHE6= kjs{ݟ k<"&Ѯľa$@`D!En3]MMg!^Ah{Du`w*}#HBr<8 H=kw|V&T ݐ6=n¦qhc_4X2'C&#C{3O=GG J;Ur[c,_-?JN~#S@J-17 tiuJF*L5RW%#.XmGGRYRQ$a)!>CwhAǺ&-;&-5ӦHDjvb 8]ܢ~ՀtHOJ|0^gdgf # C^KͺsuT\uW@K(*@kw'J7xT߂=fԌ-#j0C{u;?y1pů>#L%2pڂ lfEdJ"-8QfFv" z~+K~1'BJyl]ߝqs6z8S#sdЎdp̀ߔ];/Q) c]K8FdjRG.;wp$b5ßPfcKQ&I/ 3`ENҭorxnMϙ)o9gXe+q!~DxzcWSqg5.љ~,2gNK#'d0ay:e#]M=l+)!f2Ր`m g,CåȦ;]'#WD~ =ȿt/gxzPі} 3?}ZLPN5`ׁ:zp(F0a;ff7;+7ЙdR F CU{/`:b++)#^ssT+l ^ÎK,Vx!e`~EUXkJkM8 E& z8:f( * ]^|-NC ?/u;F u/ 61:pu: axU]ߨlob1}wՙj4|vu&'ɤ-[d{nAjג D$إ91|KQi )av'ףG +؉HI$QT˚Vv}Z!V963͍5 @^TDzM-i0Zy53[ݖu#djWz/mE]UMʾ :ȦCǒZW]Tg #"^ ۸W3*sNrby+ F>Dn]/CMd!:nLv?<8$FK6qJk[G(TxJ=W+|qP1r2Cw@wL /pt~N&H=.cE;Og< ;Oѥ#UQhú|#>?xG&- mY2!Ƿ[Gw'*UAQQadt8D̂fæ!ӝj@ep ׶@wޥj׬0Ov;h ? flʙכmT6e{8SrqJ^hhF5WmY1Us>SA2|7 Xu }6!o:A \aӠGSeMD (GSP|o6jtf B{od w+[6ZD+hWxÑE % +Ac :oc^ĵ"`jGpؼdݫOԍU6lFA“[H@x収4HwePOWn,j8",0$Fm6FCא)k xžg`k6gZ.>ƕU])ez]& MhKx֩ⅸےm?ViKCiNRRH}'_CKo JQ{A*c"@[$c;%3-rچE^M)@km(߼hP"Gi¢r286Sپ bӰǩ6sc bWOFTTf/ Ky?b}m&|7\\UU /Q^btT1a]y2kc8NȩU0'p.l 6`Hot`0͔L8TN00uwIըL?vM4˶9*n;gΐb]@0RHg=ocPT ϒ{֡ظ@4]E&3N vFK^cͽ=(KtPDQ/کG{a@m\H2~Gc8K2 "cD913KuI"N7?W^9>32$`Dj jq;+߻Y}BՆ~Q(5sv>?Xc CD嗴LbaLw+}lCi]hώNGo|$Q$ gw.c{.-V'&qYi`M5Rq|h %o! `C?j8C0$ e%WnF5#a)ev{) TUKeiB|VqNZřf^K̓Ӟ`[T$rDWX>R3Y9OqFR؅ݸ wiEЌ7a/Y$RI7POX,O&E>z["JOrsֽm'"x"|o{$Jfs; /ODT+,W4Sb>*mU7acy[ $)eiX>Yp;ъ7#/VGW0ogT x8 &ěz|uB[\n/e/d4a$ē:ÿN'5uO_|fJ8h6׌!&+2t0on)3t𠕯}آ,pOu\iH4Kѣƹa*@0tƐ:zꆏK&["hѺ.Nlĭzy1e|4ן4J6Nx.cnij,a#mwV0OeyEM묝}BuaSg,!>*#U.<0$wİx?'>|!î  B<հ@hUҐ6bvi2,KN Iҙ<@Ud((T:5q@igY̟Y)7jyh_%GX@xnPoҼ Dvfɚ'-jfq#45P+r`~/1DCoF ڣG8v5yK<(>l-]4&2 А;uT1I)u1ޮ;*W{/Ilv"}/ּPD5%J7GhF񟽾1Qw9k.؍1K6}`&Ȍ |Ⱦ4a5@ghq , hgߑ1k=ᲮA x @-$@AY.p2JJbW %N& ^ I[tgS?kmoޟAL8髾!cwR6/Unvgltn ?\6EePmC%4WҖtݚ9-]BU o ^MpSi&,ݰG澧Le(I5Hў7B} !#xÄ(uYkF[Xμ@,V[rD[HH6i q1HfT;Y83sB+@=TcZZ}!%a,'xk8Nv< eF(w̷R7=bGv;=VmA|PR'av(vVdB٭o&ަmЉ踥* sݳ RMՒ._ăVtG]d 5-0k#,4sQfm&\ʮEX1x{Y+c%kPV?LD,((X#A {"ӹy4 gQzyR¥* ?W.04>9 B԰ Z1)6]\-+#7w6};Ӊ|ɌY:'My*02BV˥6ƨK,KY ce}~{,G^JP& Q]J]ބ]H"Nlє2+:e7\d'rw$ac pfF4Ƚ=ױƧzO Ud͓bB2J b#N\RY*-Bk+!y"cݴU䔿=28|?Br7l8eq?!E$dP4IƋ- y4U4enq2Ԟ1xۼj*11Ƣ3eb+A[o$#)QQF qy%v}*K1IǫmP`nz : ׼*^"X|RORl[7fCtq!4> uS؜($%"Gw‰GF` ʇDzQ]tWYTc}vFH~/c ^Hpg*Gk1jJյ߃g]Lw%Ź?{Py3uIӄk'&>sG,G T,IP4;-Y"1dψ)AS"rXw;7JL\Ir"Ž[µ HH½.A/\N9'_0A!qPZdQ<#ݕCeI]gNd=%ȼΧ^Z ckB:*91% KW;nq^p|Ercbۭ \i%@9^dndUbc`p{+ڂ3H#$z\f|ka"ևYԜ\ԃX^̯ωAr,T%Drz@''T́E}{o N-P1b w9.g2~$xLF e -% N7v," 7Uo$I>+LG sKx|s U@r">-)-7,CjeshsQQ|Aܒ "'$HE,U9c'"-K+2.'zԉl;EceU+ol7 q6}K {AVU+;U\+FvM[1Z YWXr@JCD=\vAP}IJ#\njKtP=̷P0Bɰ^ Y4Pv_i ΍*EOmfߓr1 \o*2tbH(vq4EK\+{[B-򶊧DjsErZIt@#󣭩B<5%LdDRfvQlժ&NKâ?w =HEy(3g3t{%5̳tv/ @S *  ?Gnņ|'GD!g(5,W S.@zwpZ)q-9 9K*mqN#Nɿd`ZNq-({ jF1}A]FSSC(t"hW4,QEhEeFzG*8xLgXzVOv/ax_\#PTK8N mu-͈h$)aI \ԝd!4עa5K'7 ̂J$FNQ]D1S\uTmA>}j8C&^0=MP)K CۻfH_S,A{~`2"/&n.?"s9"úPV?# -@^Yc%a:sb69-Ήl(țMwt%_ц$T`4ЮgI|%:vSPT:jeifΑȭO3\>g6T:,?) Ȳ>3 Η_|~FI>cPVLjXwu@T=zj']~\pg'\D]^=h8s4·33G$eMͿ#จ+U rt=@W+?mFb|қ DXzCm)-3Z[prr' "r#$C5ӾKH3x?CDTH(CUlr;AZ⻆RNظ3no#\=ni]%3#]Fb~C$='.͒|/?8;^܅i|1["$Uקb3Ӵ1|&b9''ԚWdn쌫6v3S5$;_pIof %lZWAS%mQ&il'i?n.1[qıߧ>6ҙm|&= F蚍a-\ CMg@؃Hu<ϱL͉@FqV ]#_J?+!8aQ$mql+m3 +t(Р>X\Ɩ 6FGcEkrωi.T"nB4vEe (3 Nd8Pz #WL'q6drȤPv>KvzvO)y@$8/ "&KRQD!MwHbOM 7)YQ D仌)Ajr,( HZy5C {u'0&*!0O~(zY%=[f/1GhuL/šTC2jܰl7nV@+Ff:l HUHۙ&:_s1qTO3UTj,;?Q3+d`o'Wԕu*5/_G=tD2 paV%H&'c9&djh=4%O5w>yg@ u?=xh0cҭxf1rW'egadd^v伋nݴl±u8M˞4|=" D)2w2٪7/kr9N2|gRf U {q{m >%[c;(SUyw0üQ.uyJSP^xYz=`H$=WrڝT,E>#߿OQh&qP弉z $Cmߺwf3i&`99(Yjbd15Gm1ҧ;pۚa"K{ex%3?=[Y"'ln.4 @`y^*[3AÐpHʃ. ʖ"WN%.4DJ#%-",5ou-Ҳ|)0$l?nd<<$퟿3[\ȪP>Bi `bG.xGũi@@oMɂ1՜p<˺]\_ۇXgB;e-[d'cZ}-, bV9hMI C ^"7Xt!L;bR#VѸ3 (m5dbh_u F_– l{7/.** f uxh> 4<|T[Fq1'*{_{Mq5ZEx8+#4iذ_41x~*SpBjp[Hԭ.~b@wO{t\c;`ˑ@`L1;Āz\{Xy'Cy&:Tw1 Pbs?xכX:3jiPA %͈{*dy.YTV{cbvP'Ҕa'ÎFSvߣ >}Æ *2ϏSPUYU7$$#Z RX'C߲ ϵrY+"6i>PS6*O köـB(k36^L cdCpj׫ -9F^/~…wɃ(8p7 vcNjr7m!,Sn<^Ctd`ԓ i閉QB!2ԢU A08[WD2{aJڔFd(FNAc9g-uy$%(CV\́dOe@Ă6#H඀!lȰAQZSY sn*i44ݠp$>϶;n6&O#$M -5N 7(}R4Zbd90{walљ39pI{$gJU#v-gJ*=rT'b@j ԩ֩le5D8t%x l,{T2Yqqce;;Nt/>l嶣sԗ\zyIIq,q[Tc֝hK+372poy9.<>x^+haq@+*g) S!{Ec8QT&!"NC*T:%P,!7Y@xM M@>X_SLKcZz>v\)﹩{FFu.#5aÀủ^L 294PnY3yZ qS oNE,RpU&i):Q03|ƭQ_P~0ֳ΀j'зD9*䲂q2ǻXufҟ=@{d"K\_ gg =az 3ݪܙd1LJ2*۞+}?!u!Z46(F˲ݣ=x})dޥIEFg\ bYܦd'\B{]+]L\B)`^b~:'<[=>O6hZ8mX>E`q!*4H踀~<ƻ:˞$>|}VˢPRjڿ03U&ʒq$Si/J<.Mq[X9G#)(m{5]A]ktUͅM$/äK+ߍ,f;R:'*%sH΋Zy@rr ~l9dL LKN.N/ %~ǿ𕵩[%VʖlyV<_# ^0ST*QcG+GyRl.$fzd0G9pWtvyS^Y76¤=9"!'H_ g3"Րt0OG&DrjN/{i׼s9 f CiShAEV#¤>ɚ;ɵ#IpѲ UTdtS2jY{u$jW&׫@mfdQkWFڡO ;b=@Ds|A=3ޡwnhE >`STb8 {lph~f`,źGДmo˘9keW&ި{reZT&PUL]]Q}\ ;J Zl:kP2IvG7V_ ZNj}5-^(Ng DD䲛U)={$׷O$xmIAW!KqZYU< 2LJf>̌ !uMMoUJe&1J?JVvwtuabӢ`%jrW?y %5 삿$p&vZ91%aG ts-[1ss-6ňT֡ӊ&,^ً,Dq+?,yqyB6c)F|.x*+]w F(c̿=,_I;<;O(_l4]mQ A3HoѹK!>.6|c@Q C=Y11HBshY4yf$Av;2`N)ze5rRIs"⚷0%5ʿ;61k^hϰ{:J%jnv[-AEg0dW \nB a 0"ƺ\_Rq 1r5Cq,GǑIAx-`!cKv,]uCޏgO4[;ZBK眢#R誕k1N/\Pk0 ZDEmQ]bʫ=Ґ7[bçs1YʛRfRs=t#I]|/&qdkX)j_0{[<I;hsc0ZV,`]x%bWJ#xt3"o4`P*%"ٵBMJq'bkOcN/a//Bj6#g.ߑGSa{XoڲLjvmp s.uj)704;Pb"n7{}ܛPq_sa'7`\_ECFW WJnlTBH^nfKbFomXȻŦd|fq!Uk\4F.RE]|PX+S r&8&+[.۔dDc@,vLU /dEԮ%ƀ9{F_G]<r.^ZE#EQϩPFBT-%_Q 5ދR+sP&>9$!]`MdJ=v(Τ~lFϴ`FJ]]˃ ;Bʔ⼔~!E͎Ă}' 7rb `zd'j&F5O;Qj)f}QUsyJT]@a1A99,-`4 nAva6'^Ϯh;ꌢN=r;7pRe@BL [RֲF*|/7f@TטT&W|R2-{ܴ2~lByxX'$BӰ5 !v IF61@=S[YUw@PdNhF6$1]@Ν[J(%!@ lf䞅w\c΃D/85M6\ #|"e}+CoamL uMVt3CP LJ7Oյ=#Ҁ=BMx\i Ww?JkNNJ4hU?[\}pR ƞx5%W^%_gg?x*5^p&+}'6\pǻ gHDQӁSīb2/< ĬGpfݭƞPpG-˪OosSu/}9(;D^cuɊNoa+W-=7k0ܯK5Rʽjٜ=Df@ZbBGpԤ6sE~4=&Ȳ,ns `Dj'JѓE6@Fȯ'T#nK >JHbB1)QV44 1Ϝx=zyU9JaW@TCfzDkRewK;ֶS\ԽЯG<Ȫ3"aCQlK `,]wdQ{HA\@M?~ s]6wM ߇ߒ{=;5$GS_umsŵڎEj,'}T'RP(.HvX= scvZv ̟(>Գ#He-<ʪ^{ycEg1$I04Q,[PD%EdEk [֧}Ou]7*uqfÃ$xl*誵1JPދZ*SqL rQmCůN{ JX<ќ'zZ)4:{>U䮖"߯BsZfßqrsRo-ohFW\b#'O#gp s]2bu2"+>W*ŽI"D _wUmCZ\HCU¨i@(4K1aRwZycf*t&ndV@Kabg$z[@GV̰U's#LJډE9pă`f;%{LND aQ9Vɮ3G.RTMz`? H!vi+@Fo61ܟeHYqߺ$V;e;8.TM0V|?\svo%Cn; q(' _U#0r╴)P5Uw8>Z֫Mu5ZW>d Țmk Lsш~,!}t E (a>M1V{ڡ_X7$g--`+Ƭ0^47k# cI8_4i[t=6vg0*a@IGc'Q4Z~X!ԯdS@gACFU)Ƽ#45 m~-bUS1'cLꎎ SpYXd G UjVAXFP\[)w137,0_̻fb7:M v>͂5E״(#~#gJk@!B*&Θ6=͙UYDŴ ߋ%Ah6$tLh1֣\^vp9FZpf#])EC߁LysB $ۍ1.2[ mvCL,SӠC7 [ʱI[6Pgk tע{( zR/0P Jqh\ʪvXj tX}P$y]%0Z1'i"53H ʨ=!wo7CPĭd9`[./v`$.9}2u31#UgWNBĨJ< Mn%-rj'-]7"L{ ֺZVscĞ_j? !˧:h/+[0CgЫip)01[kt2QOIP^,}HYԉ"brMF{~ϝ3+rLGIYe _}=06ql8PQujYJߝ+3{‹xC̈́|>7JѶ-qv_-!v@p $e:N05ŧ1[^WF|&--cNn|g*TtC fy\-m!Pw%mV/C5#O!seA ˸P%˜k/JZuh:ڈ֑Gv97<)]RjF= ;sH*\jlmwf!z'7y Ӯv"%]ƒ~7<$ǝ4VKW=eWhjoL&u  m:\H-\Kclp 9 w[YvtXā2'_J{2?7nC Sh`vp_]EF¯\F[t<2}U K9Hh<]`ԧ%si pN\h+pve{*=umj5$e@ɹ9:&8ANr%}v^BN t-(߃|&FςP77)]m_ϩ[CGA8Zb3Iжj[ebB;oyKfi38C6 R]#o\Q/Eq9v8TIpf *MLH-R|ž >ePG G kϨCw7 $Go۝3 Arژ[ ׈RPlzZƛ `5$:ܐBm?y͙5Z9we9ȩ'ּr\^Jg9 +ƨW*j &WۗqBvC>XHQĀ"^kBN7oL<0|IR^8MWV*X|a>? qFhbb~YH+|zYqS/R|Ec0=zR YLbKg]=$a]mԝj"la:TXVz5١[P>:/P1 5c9xmXfQ)ǽ;b z<;W Ȱ%-6Բ9`32>ՁY6&&(9suM6NffOD@Dt _! ^<^ucBGNJ摂`s%}' ʢIN!)}TBOEFϪ$BFpm{ `ZB+)bTxZ0X'mk>y1x&V?0 Kۯc."\l"2Zfy-:6${ ѱg:X¶NXʦbXT"d eF)3?*'~oBկ5OHgB;!aF`%4n#szQ4U6eՀ0 ͨ΄O~i:\H?uFBqhrDjI2| SVǪj!өqAN1Aƽ4b@<(Zju-5|rhdtYgYCٹ]ď;hR(.1gOˬ=8* |{8׈aTc7Z8?rBT) ԀC3R*o%FD ]}}'Lo-J<{1yMZH[:<,zM(#dFQTV~7Q^)=f%mw)@rE NqZF:;urS\XtG'a );=6k. 4ʺݧf;2^r=pTs`xq̓? b/55[ާ2Lbfƴu[P v0zͿkYˋGw834U\%Ac.YzSk~"̊M'Fq1V&=wrZ'&ƦI '{\wy{Wq|`H5\ j3\TOD?'f,$,0-넮‹R|vdw9{@iۦ^$45BHpȥ(I,S/Q@ZEd-yd9 Gd>tRRilϳ dȵݿ=w?<>hbjPnƛUDşۋG 4>\ 8g([< =O<ºfI41JӮ3~]W;!)G֡d<} μ/yW]zڳӢN3˻<ԖA;JOҳVJg2fNܖ ޵hI",M8K'#g kgt&cr>6OUkk>|8u1( 8C-%xN!a$_;#£I`$eXھ|<^_/^ZsOVB9 5s,[c6OKj#ol1}S{u8 §$E> 78@}xDD8y q )šu΄]bL!EL"{[!eN+Rtˍ,7һ[R=!x %7&s"0z3xوt ?Ȫ]Hg3·N!#H"B&k*G4! ny\(LR(躷GO#u`OA/cG {2,>A&?I` l(~QFV*|~R#h?8VLs, =Cϸ sU4i?i`YM%0^{H#5o_d;w|B5ÓԌAׇdg9#] w6QښR5:]F*>4ŐlӀTk*FeuaiUt~>&YTlBP;jZ´[uW65 8}0a֮߯\;f; QډW/v&yk6깃I18ޠU)GN3>l樇8>A6[Z(]3iIÅhޑ~Ml.!B<4ZǘBP(u=4&c7N g b?{ P۬0W~*º8wt%iSB_Rb@ݠӶ Ivs NQc_mΕkJ爹2,GK',<~ 3^dck99Er Քx&J @J/fΞͩu입p9W"7\!DoggpSx -ybu_P7\5Xyzq-rFM؋b'h6 a~]R.;?k8^u\ڼo0WIYtBzآY +s(XDBj<$@D濻{5#`4Av3H`Y%W~R_ˁ\t5ˠ$LIf0ÜM5nDރmx&4νBpo]wZj UTe>̧R)3oCxuFW_n/sZ8z} +k(FLp7sm.]6oܩ9 2᝭iktˎM'cؠkQ}p7=9 RMt2~#;mSևmUe@5 v#qxv }Eq}J(Sz}=7yYSq$Zrr=jTQ)NUQc_dinj򉚂[p_ 3<^,[uKLr 9˵ k_rJ@[NfsX A b(3E^TK3:1Id4@#X^w&CQ  z-9׷;VJe"VLeq1st. ZNuW 醁cca0( ;MsH7*7!›Z=m+ ((惑8q,5CV2ȕ׶]uۛw%w 6J}0 @C["dSad*,&=nPgA9(,vBS9x"oց3w9('y#F~ Olf פ&"̨ eRBjr:ZPE>VN4+tM{VnIGeRt+9n~_;m?~I!U1k]zNy˷2ci|Pyw,p:`x_Vb d@X(,qg 'Gn4f 7viq46T8|{EXv @k%;h/B#7hPCV(jXUFk,s&^;}+<}6CĤ*uV=s~4K3OHm@B.3+E`I^hf'?Ag |@Cf;0Oms@3MEV{Y =q15݄s%(6oӮ$ o֠6"Bի]<⎳&׏!=" 7b0̔/ zh oq7c;0:,u,kQ,.RA@|n EWzڛ5GYr.iAǸ|"՝pLG(G&oC"ɯxVK&,_iͷzzgԹL`ƺOҚņ.U s~;3mcyŻ񑨇18xqキupz *45֔ÓPٻEkނ&{y\y(_R6?73y%5x;uB}q^2LO ǵ}y}?4:VhCt}[g~4| ^D)˭'Ϯe[FmynyP/R {v31RƦJOͩ)EF91v>V\6.bK]2 cbՈ$BޮߡiefŜ͸M<.Cak)^8'k廧5!3qu/ZЈۧ;CDCFp^ځ&TUVTǵ[ Yܑso qOLd㪇PjlI[gW͹$'Վdmg,~z`i#Qh `λ}2#kbQ 5z}[JA:{)-ޢk,Fڬ(mn&wÉ/4[kSp!=\Lq5^ڱ|o!E5 Nxwyl/2ɠ'KO'p "M$4.aPJbz5:*Y+\Tƪ =]7=t'Q؏<鼑D~rí]vU? Sniowqw⮨cSq60,lgld@Q4ZKBvnzDMcxH^;?'UFtm{b+r^,h/u5jtmL`u?E!`9Cfu6-+㿾Y݃W8I6 ݦ!PK]>>6Q(L{$;OX@"̃ށ l(Fo:cG%֌zg ;bz"Zu:l\lAqyR<һ \R["4Vv3X>0fl`UK g"ZrOw۵/+7mG`@M2!WfN2Q%&-]_o`~xZ96BJw{H__CWҶwH.5<\*L &S1<ꔜ sO_O0qFqϢH`;Ye(yF`iHx~PٻY9KYlWR ͒L;8b n]Nii%`&m"ɳ44lPs$1ZK˃ F~B oaXY1$-3`%VEE&@|ʴ%$>(YQ ц#<)?jyvs"Ph +\i"8}{[LJ_#gs<8PY@NNx#& gr/0Ed*[מui~!(<#Z;`rvQ=ۣiVo"Ls 8cR>5b5H;8Ew-V[UZTxҌsxAKdMXMԮL># ]]^Jm5En B %6ҙNNz{-Ƌ#ZH8ww;yGɉ߯RS/;W#{&ttX*Ԛ|pnFYZ (m@%ʖ ~ӣЈH1<]vLNdyHZ-lr]LI(gHfQt@/Rb?~nä*^Duӵ\]w`Mas/iDP,6~^D=A n Xo:1LK}3t\i7ѻ%B,~lK{w3GzvTKIh+?t<|*|I"1 -XNOBK 5kF&LK a; ?~ۆANWQ2~+a+T LMc/1q hU=R=̛{>zc'+Z2;s>L ֢oY)zUdn,kA- `$4>/htTMCt-U_JG+aq`Q5/ӵ3j4j2{}$!y.1ܛuf wB ju4Fn҅uP-1Jeė.\4"`HCsfG"0^V'/d]y\ A2=]O!l'7;5e3-,ʂɲWA|WCw5yb.Rxbjs˴'yRAH ͆>=kx/ DHNS\:72v)A &o240J]p6H)F' / ģv}K؆5qh-\pM FWMn,I\Yѓ;K_}/d2ew)h])Ez^i*wVz=>/b*b/"CO)V<\ 8.eM8ψZ# spfIy#i\ĮèmԜ~n(sWQh%0& [vuHp;].WnK*xx"0Θ6C[.K[7u@4opY7_in7mdA5(%c'm 6 |Q'͎:I $۽>?C~FBfeA#ˈpRH5&Lڙ)N_-Fs#k$+ ƃ>_)` P gjc%)iǥmDo`qG#bֻTszcx*k߉a7}+h\CX(l{^Lok~{(EҴK .XLJޮL C/nTm֝(<n# s2oN& rIѝDShtI D,zQ‚4~1pnaaoG{7dnS6ۋ<=5݄:㬦 p'A(c"/-_qW<%Mʓ{i#<2MIIQ\iE_S_;*‹`n5-)l-;h鞒xOHŜމB+̌Uc$B=S IZٰ6tH_۟!> ޒc:lQ9~Xz[g|0K |s/~oIQov M4cAFB+cd#LV* Qn!ct@O^aWCAQ!2QŸySXiFR۫+3wx&5j8{)J8ZŐW2}c@K, m --qn!cK}U8PwsQdo+?e lࢧ{T(]*sۿù( h%*p:F뗿2\~z+@^ZQwEL?MІ8\87.EFuK%@=cd`L2zgzZϟ{GUV(4[|nz`iNqʔ[Mnuf4$kw; €&[ַb)tȢkGu<5107>ʝjpܳKyp|$㻝 =]P³Ț=Ek:.I+qN (D+|cz@FC4kL}Nj0Ncܖ!t [Jޞxj_yO= $<}Q[PT#6ZL?n]^{aJ1BN8^5c )Iwxs0m{`Gl5{&H٫ 7p>J_By`Æ_GwZi<ңa59'yK1x+ x})ʐdC[GEѪ *8 2 2mm-eʞCBVاOJsW c!I~og; !p`H}Jy 57zUdK/툂 ?c.; 6B"oN^sQ*~Ш5Wi ELzEJ=UV(/>?83 i.O9@NCuwA2fm~]+qI=c~G_fIU>& # S.L8![|#aJJ@S-U%6FXͰCσYC%P&OA"ؘJTaLOuވ"Y`Jxc¾WFrHKZ$jC*1ab>Ck n |Iq*`$/ S?DO?"JFC?$ko*W&yC$0[fN!?D|젛u0Q'v(6_G:o`3[Y+kzٜ՝sg+?؉U ҕ1%16HSSRjppW>2%(m-̸l>9da\33[&֋LI$ZUvՎG3)²盓ٓhxߵzͿk1Gbth2SH2pfk$_@U䓺c)H* &;=Y{d܌-( wt9)yRL\ ;V4}2嗈w!fVJ_mK3mN>0+2=xu7V303H$r*a'[X~Kt]\oVBh,n(|^ _$N,i2S|d[/YTp攂<}Aoo7w[Y2E?1T=+>io׋w5PS)&c žʍ#ދe»A 9kXޔ@P̟0hLxsָKMK~E2yp 8Vn< [s΍ϛ=dBV6׋=Q>K _N!l=B-K+*ekO.G|.[b OTV2ϛ1Fh3I2x7&XOD@{@?n' rieYE!LwKat\Kl(hTF.'Ro#iL/}Cbsr)7k-[I9_?=q$X/.bM< rm@`Pϟ9!JťS J*ρ'<7i Ѽhms q,Y9y.fHhbkKhX`baHz:p.eWW+ RVlg7]Tq^س1"<*ϔ(Ar91{b;䀹#5[3ӭ2e@%xRuGVA8zUaOeFH1i r:;ߊ)!L<VHP`rj]C~Ϙfu%d!NVmMٓEHjlv,Ig$lK;),EƯ*jS^5P.ÏhT $߄DbaMus^anv (ShCV𢎎&lo)75hQ<#@`KlHw$6` E1(J}Ԁ?\yՌi#yNI5 Tl6x/Tog> šk~RFt7 &&M#}:P8ELju5Pjx ex*%P_M1nrKțWgHTYnw+O[DL!I#|Ǎv翘a0c6-[ncMXy=3 m[Kh(V"ȼb"Q%8%#1} }zw,KН0rel@6߰eA^e8,Q@_xok?hA% lP:@=9j/o^ad' gr{D\vTe9Cx^SRCnTjX`N*ވCP% wt.A8(w!k Q}Ԯ0Nrzn5ulϸ\_Crz[R?l:%D 9ZP2!5X5i>^k_(X6eAn+Xe'!6C`E"mh'$jr[hMtQ@ʼG= \] Q<3ғ,IVeVQ'nMr3OK43W o[U`KAڇmM!uaHva]ªA׳>/rZϾ^ۖ:R#1LU6 fxFĤpA3D[:fJLhMP#CYХ_'JCr/(b{ZZ;[!TMYcgp )N(|/]Eɞ-p.ğ`_sHWbid\CZMkwS<ȥm,ĐwS2乫-L)beZwj-{YvpYUp[yxMTlF}t1WHߵ1L{jufQnƕq-h\<|̈e?tX|mӕƿ qx)n;^Ưkm‘sI /[)bVͶ FLil5Lt׍=Q=N̒5AK UV>N7 0")Z2ۧ~Ky {YWE=)Uo=O[ HFnzslf#zON;Vu.`w1hP3>U[G(',x]YilǗѡ0bєKPs(ш;$,Fau!m.۟%3WMfA[%q ۽.}HRouh r\(رZ-r pl{.~J_m Spxatԧ&ՂHmşX-x+{ȥ(n,ɇKoz#R4Wo F&]<&f2O3B2(_3  "M>=FkԖ/L&:)2 KKM+ J{WjĿ ' ( sHJ՞Xڱ)Z\cN[|2kAll&(l@iA:jiN_g%rUʆ/oօyhq"%+Ă *%+_Jzr>^&Z̑7'Pb9:Cl`4˻ ;3P2{̄+~ k%-7>4YPƣS?>Zc ׺bȟFv564͊ _ fg?DpIG\v%VPV×]fL ޣJsq|-J آ!:58<ۼH2jLVF2sBe5[w۔ZHĵ"{ͱ]lגz{rJ`5eIm(U^9oʓA~:jTK'.q>o'0˷Ұ$oݡݤi*Jg9g X Ca@%ڻimq8KZwSi@Ul|LYt0-:1=H: ѯml#Pqgj d_ 97RI!~%סOH{ 腠~% 9 !K)8P0C:ǏT^TZu]~jhi-aE1_O4;&.|D&zxw(ouv+_!njq*VH\C"}aŷi6' oFaQkVMN#])L/\h]YCl´%PIȎx7`_;~&˃1=`12FwŴg_hŇlߋkCOe\ fK|YW:a%'D)uY%,Bc,2TD y]"x{ Iz=د)w|w(4=.9C`v*^Cd9nw雼;ye'0M*~Z "U1+ʔǗTDXQt7(ElpЃ Wht`ʼn>*꫈{=IH΂ IFG]쪑mvvZOhuoch۟:fX17"WhrS+e&}-.˄\??`n-?p8J¢i/wxP*IWњ8hXqY{BjPex$A,=>\An-ǢVvhj*UBr3+ uHp헱Kםݧ3PS6hg7#@D{DO&7'y',k<>c>yNw{3lNdTSbi JB` 7 0^=0cnn-k'YhDz\_PBn aћEv9KIɰK FIO~fe% ~8jR"5eiz`[h E539S=Q<5f|iNΐӲB #Ú4C_U)kd]#wcAz/r*o:0nnCx!޵dG#D@{;W|LCEWϨ_i-8qo0 ݼW}b2Nr#L交۲ft6*[~CUBץ^5* k[s>8da%aW0 O)fnJ!8ƧC~IzOWNp@Ԉ,ϿnC{2XQSHV*0g7RsBz_Wxiדnv7^R^}zk\TkA'OjY\ԳE,/᧡Kv^/ ҝqЂ4dI?_w^Ѳ'8 (kcd "cEjf-rr6fPpu!T,LT(:cڳsDVAxrudp͗o;y(nc] rx[dO8)7/&BraY4hؾV.2ǡ@]Ȅ$ņP'D`g KBtLC73&Q #t4op11]-rS Vl{؜![6|.H fCWeP-vd\J M#"dNz?;L2#qY=gl -K=AIwSBb寞ҏ y[%c !J~4p)C jmjVPgv+mjZnտY]c{܌PIX:vά«1Ijb:XU4g41I03 t]XԻ@ $޲4D_eݗ{„tCn2}>&2sxnWM_[*v]?+bWfޠN);F/E+-Q@ f5&ܸ>Cq(l9sIDDP#𲋯#dM"k-N+(dc0Rq}2 -M.P0bG1@YNz;رP#~#:ÏУKN鯖"\$~2iиCY4tn0W1G^ k8~ UX{c/X-ߕOl&,ghܘHV`Om/u,_HN[Nw+tV(X(xȤs Pe˥&>B춃ZC.^γRRB[3FȚ lI殺8c7o ]MkݨOX|vEԑXj+Pً~H07Z[nH;wu˜7Z/mӬKo'Gcis혻޽@ㅤ*^YebeļY@D"S c,:#TZL~ "hyFgP_!!.nY6"x5;>hY4=flo6oe d)/Mԟc ͥ==0 vNn 1ORB-~ _es08b;7.yorQ2%f vQvY}ptު.#i~/n$Va]] QTƣ#Pt};hH{A꘲ -}ҥX r2x g5?gk >Fر; IFfB3Fή0ZŢ柦zh\Ϗ4jcm#b0ne%SJu Hxk s)hdqUq +8}x9 mdbM/o)[Hsˬ-%iF)Q4Ȼ_u)ߓiiij!G a2B?@5xQOo2UPX,_5a4~9M3}{/8~JvN{ʾ7[૗ aRcp$8%ɘM¥+3i1PHπA:Oa.q{vo\>zd 03/,C$ҼKlٮC. 9yj Cuy`g\9n.S5c]i#5աRrJSڄ).Cz)ȥ0[CХ.S征C/}$zW0 B4w}3aMSXol7{JIJ#Ʌ)Y*$ZDҳ,F$~/m,A l}S3?\yX6:D{B`d|'Ȥ$*ҐkU(kI.b]3:2#D!JC%.N)T'vO: &-q36 P3CFAmF O}A܄;%d [O2ulc>ԛFOZE'r3ƽ׼׼7iibWȢ0y^ɃX'3RCrwtӑ" +لWCI&#qlw#M_ׅ̭{r-18A /z uRITEg,wvQe x$zA[>kU#_Tg|l4i2=ϗ[$wfDlK9۾i\VP-{""ˣiF /X2<~HD;t /5kGs[WHP *x}`h!4>s{>|P,~'L #!x1lhSX?⭿'iҋ.]5MC!7͊i{j-1X&-u8ڳڛF$Ng"Ӻ9o_sQ[PG']tSV瓳5,{~Fi倥h'Oc746u~Ev"g忡m%6kNe 6_)tyRzO\ .iw"y?jsULSCgGiLg>qY!x,0 7JMɊsp(12f3sҙj6GXU.pE@ޤh$!v5þ y c'΍*,Nݦdr5sxEVT=p8t.^߂4:v&j~zr*Zv^S.`2y~檂SiRie׬`-Iٺ킒f)=e95dK/>UY~>qw),-(9! &{@Nw>诺 hp1*zNo@g沕[*X\}.UuWR*>ԅUԬS:hAš@s؍ hxMe.8(!-lVٺzMHP U8^<'a}$fgt=S 9#]yHXI`"i*H&3nsF[׻TIi sBq8P5,\$Yg~h'ggQ7$ISmV@9u@.0>'7ш HJ:F6ojcjikga2rqgoCd(MJl]Bf4q+cL=jEl;+%=iaujHD±Wsl 9]8-uOckބr%ZΞyuf}rPS8횎^5U SΞFO#^=YUOB$wPPxL g*nzɫ2>IPz R M[/}7c, <|D5. u+< ͉2y BMRԕ)X`i6<2(Ze4п @<χ?*9||K0^*cv-`Zp}YFQUWfmm<ٰq*0Q&FxLXmQxMBA7lb &'!2N~tig1/ˆ\[3gv6)RPi=%,2Lmה\Ĝٌd 4c @_kJ`5ltW- DցVo~#[B t^l]GC B~Xb\ E_*PfkH`o_ćgysEj D)' MsMER{ J`]!~&3Y9{A  `Ns!ycD?ҽ88a7#aK7\xF%s>͊s4xֈȣdZ7u*a"@sQ {ziKs G(ߕqPqbZP&A˽Ӎb'I*{m趚BJ  Ma^@Urp".nW&{Z`hBs(|^4ק.r? d 'tp']jzYz]L @tBT)PsDdyA~YNaVaWD!2wQ2_@euނJ^*ԹN?iVr \\[ۛ/,8' <.;? HܐύeԀ;4bjQް?pxG,ezB.<˜헻MǿxwN+`˚td;4)1;=1nboRaўGgCrZdBM555W#xԸCԢ+Bm I~75U?a%:fCGzRMK]b Fl_ 6,/dꤣʦ;-cM>ߚ3RwqI qW\SFr&38%*;QB} oգK Wg9KAPl:@ye.IsxOk'in5$}= %'=n\>\#򵢝CB_CW~k{DD2ƈZ6(4Ys>wYcVDM+& zjT|GX;~ab%+ <QO7>Sꇼ9>"Qb+"sӟ(ېGF4,^!d/6\]AY0XAYTU-eFѦ-dְtmJH"L_0ʭqdzS3cב$ ƞ_v 够6T,0+P]Adi9%OhuNەZ2l='jQ(>j/t7=t sx_63\MT а \j(HuwϮ#׬٘mѠL CI%s17${Hu&ݜJlS=";HH:ᝇ;€1(LOiU/!w|MYlFfx,RY8oOd h'ڄЎO3q#5ns2ʧ^A7 1Ji{* 4osn=[~/x">0aT`bú Z+l;O"pҬ@ǬhGB.a_YWp4'}W ;osQ*b)c oM_뵷X. )jyB,'KzS` Q1-5g-UCmGqQu[tA xATsM&2qwƍƞo\8Ŧ>w2!{mf c|Ϲ[ 8ܤ24M۾G&* *1"HX6Lq,ƈÒO(p%MkxrfQ']xf@drLsچYF(UH>r{ݐPW?jA}郌ĔIa e0k:gW_e:>fS_ޖѭS+2>F s&C5h 30lQi|Ey}L Ap-ifw` Re$:%ybE 9鄼N]̈dv'%*ƱV>%]^[|q~'Ytyh'98cJJzUf]c$>qCE @®gwO/YEumTytX-"uZLĮN@A5 뾐OFƿNq ~oSqf~@u'9"uzMB V!]n7J9{AmdXWǝL6#qᗟx% xZbM%TP92gMlZfx%fJܰ47}6)/*3/+۝(`7.o,:<7f!8~PUԙC=@zyaVI28҆n>SXEeAt$ܮeX3gūFp`qS>[vm/mPE7Ho9 O#67Bj]Ķ&#tAg3@LD킇oeKei^]<77Ff.>Cc7px} * -v7+,M4`:aC[egp_ī-nHuZ)[0.rB[#a,d&`<-d]w8-Jt?EOτ DSL+|Lns ]icxs3%O4('zpK%1{<3@@&m%kx==Qe#Tr1+5Z\)qۍQ7]*4FG<ڻEEJM`Al(aP=kƦn|Z ']nxx8ZecNjdz`lB\(钮jP|X<nŶOrAjy*jOEK0RR^WUH )q8p8޿%'CР_5modG- -YO/ PMgCmyui>NAtxncKlhJ;~ ٽRݺ4_TpHnE[!ugoxI(C#f(:̋w1%!6IYNko]TDJzfX4y bͧĖ0=pn$oTcp 5oKGdUq7+, !s;xS uD$ޛĺZ%-xfmMa{U>O&*PA,/*8aZ+F :*kUJ4ab%5ĞJ/%iGǾS|)vzRţM9qoWr^w˓ g`5 m`fU]K=t V>Ү`sB1Ue^$^DR@f!)Tt{N4`Uu8roHd q^[e$EU<] M|G))3Os4%S>+,rOqB2}',%*3dW4 )C>5,EL{ uթbMVU]lar! T|-n𭊕q*&t^@]EXbFfc|sGUm>Mꙇ*D O`+\& E4 1ȩaG<;5b?EP1@.qVi%$Fjϸ~1T0:K-4( 1^a%o -=PZ 3‚ G_O1ؖ,(sT@zHdLyr6pʪq~X8{GP7oZ˃ 1Vx*!dz0&#Ot{W=LB,&4-?T `g!C1Mi>N;}$փ>ͷ5m]Z> ol0(bDۺQnQh)anKwGm4+5vͿNWnՇg@p)9K)>3H~[ ܌&Dk}VNbaw`!0~)D Bj' Ϧ )%5+N 7L 1 4ۊQS1uU ,nS RAS"j\Ap 9tDŽԴXbIJvSd)SL1R%R<靨C9#:;ʜ0!H i(u8^fRQ{y8虮6c)b.sLs渖B%Eu=z;zr A|0%Fy37jg8ː/_hzU/|[~~ 2dâ^-\(RoJa휂f$t/FB.̄~(rAaLj"V5vI1y? BÝnoda\y?xw V],[13ve9+11sJ*8u)i%_0vm4d%*]&P^5q@n~@TH"N}-sYR&*WN+"cdHEW]Dlh,; ef0FA֜!EzJJy!dx yuLxXh~6s2ʟW(w;oǑo T26ԔDwRHRڀvg"6EKO8er[4 #,3THzK}C>y :-KЇ]?D`E(&xPo=.,NEl*7R 3Lt ֢z|>4ӽn:iy1>.b[7;il-pbhv~kx$/_)Q$3/^CE N΢%9*>,apV!4Egy%^==^NAM`%E_#7CAoy\t'iA[Y$6\!k-VčkaTtjL+H&b?iq`ыVk>|3rz;5xP|^4aa$ft׭ O?r0O{;q0 s̝ɅH+*$m\8PIk~ѝ-,iVڎEk$9n2iZ?],mz>YͣA.Y8r})b>+n[>!㳁ҟM0ߟ@b$} .rO!1w# M5W }  ?:u+XS/KߩI׍")~.+ϣ[ Т/ VPh tڹ#L^)b.н udg԰ayHH]`;)"{C*&Ze)گZG㦊-5ý 3=:%sS}1'ԠU&#/t9/NG\ޟK=7<\28|/+DO@ӆwTyCD~I@оk)Ӛ=C")5K%E^ҎfD6RFTYg;Z# )ѧ U(̾Q&f=՚ZGvQG?O]b?s K|goDf I(@^˸8v7LH7"D|VPqٕV\Z(.'bnIAMJ;G($#2󳻄mRَ9lM_ٛFC\zۿ]0=ܙa': n6d 8ʏ߁TK:d#'Z DzÀc";-Qn1qz.T.Pp#\[šo .)n"2&6N#N#12߬pjS[AWPFtɼ;ND">ʻlQl,^vѭ `cGgĥ]S~&ߛghW tB4pOh8ǐ0B$ƹ>h6^0:WKJ6lF:J̪cwZڹm[R]H7#ơ2AIXgmi`QͽC1KRV7vZDM1rQJў]b%rSzڅѷ*cuPm<,|1$;hkZK>R݁?Y):ӋDW"iv|2n#OxN> $-%[vXplZ?R WN#/r=cfp}Q^xwO9k%x{$ WkK'.qMݮKk"a@epӼ>BT_oO/'E6'"LoMM6e4+YOSh}-/\uC4z2 ܕ&E99#2RԶǭ$U'X}vwCrx"| yF+){9e)yz% Fތ1uuvr_qeEGu`yO{]5z{!` _pMx3]Weim0?a%;z)WA)ir֢?4(ݓ ̫[r=] %ޱŋ0CӺD&?2 U3e( )6 ;@N\9'KMbP#Wܹd{T\~]\wMRRFo{.wCާO;zNf :)ΨZڌrf_~kSA f|cZBaU!)i!f +::quNصszJ1CݺmZ; Ƅne^3QJ* )ֹXqKU 7+J`v4zꞅ-Ni_ <1R#:8 E!2m0W YZͫ&*w̝Ue})E7.a},&.2᩟XI>|ӒH2S|'dtFtDÞ!X nĻN fU3d6qi mv|Ye-7#`Ң.xjUs׃}'lN'dVe*քS&a|ye$_c^O<wu'N1s [C+/PT,{c͏n?+sڶOCd% mCBM^} Jz. ;y//GxN95kFE) UaYisʋo<A4]y4QH6vH6p<'8B^灹}?GH6n#H1Θ֌4q}',.-jNlNpUy=2 p]00k¦N1UE4Bڣ4Q2SlCt#=j#XE)R~a{.V-&п,Sm`JM:L\Ha7P$7)K$mK8\ +tV-F3&x!b)ݎHˉ!;"XpmL:W?߲`C$ V ܊Em_Ϥ2B3: &EL:9WSΠ.4=e@wW*ͪM0@g\eypCg\׷؀&ViLs )\cXPa̱Z<3!9EfLK~bbPN9 '6?Zc`~((tR9m3CE&Y<-+&9Q{2+0UlW %JpGDgiNdN5C iÚ;@+RK?qG .5|g3߽NGK>Tm*Xsu"AB%ZS3ejz):"fSiJUf~?,+p"Tޠnh^aF%OEeθ;Lke32[L F ,Kuɗ%Ɇߒ~ʟie.}|$A׬3aeaX _ڮ[mcTp' KO"uq 4YS=?!XqŋA6Kno|ڊpT#BXn{$=pQŖi/۷Biy~_E n"YP%[K=QӇ OIyhOq(_+'-DdC0g)dBIAtҐ B?1sq9_6œCNTbw|<6y. v:uZ?Bfwq)?q YMb#h3ze6U+m:(!GMא́ӊJN᳂81Uh~-W6!] ܡ~A=>,U Ж,Zğm?wiӛQ_^Py6Z>:K{l0 ,ŽBawQ)"HRDGh.Gޗ<_]In)h#;T:;` ']+bK[4\p_cM!=<@+Nru6sW0Hصq,g1 tJsge<@R$w@ Z&3XiKt7(㈻,'`9YL$S;hwaVDBT}:Qkb䌫ı d:f!X,O4 . o/-Rޓ EIjB춲OFz畼vG[a @w ñ W@fMGwHClOb%J ̴F1; uU9 =|=4w/a%|bӟRϭZx R7ֳV` q4Bxtr{&WC{ҜZ-Wnj NlQrM7vy;2)9VVޚ[<"fa2Jhkeh <34(V"J)*B[*}` Bgm,=U!T0.+[mER(]ݴ3N)qW&͢*'(rUs \F^>!@y^q_xfs#|Z!Nv;n?v:<> IkSF-33YH"֛rhE[4^˸tDheHQ˹= n`y؆RItpr 4ps>&;üK)w?3+鐔F@"Sib+YUMvx_lqwb_瑩;=/x?E+ w5POq]O Xϗx7GHԬ b ˅fayMFL 1XJ v,k~)ϔlb0l |'qI9su3In& +jH9"Rw382 4xF*= ~)Y:fIvxd\ϑr@ÒDQĚ}@NZ wdHWmc\_9U%=,])Cm]%2BN8_u>z7-ebT a;FLBbR}P2LZdž= tzT x4oj(f>hg;g;`.5ZUC Az?mĹH9&+`, ;:,\)}r lpI$K.ԓBl[K3KGZRYuzŃ~*.W3,D=)` 3)mI.}3RG#g{Y)ʮ9b{tLXP%H[p:T_+G:ɟ&X Z) njr #~#@4 7X]q5 M-R> /!kߒE qs-}ž.r:)dcr7*oF+'Rys0XMTv\0J3xp ]\¬_'nBV)Sg/†ab;.N )\bcdS,+R]BOjkNE̮VWߞ ~}\0#}o; *.M eKRXtx'.3, !JwV7BT0Лv(^SkɊMy#5"Ů?? eG'(UѾl|^C^kd-t(9Gp Ln!RzJx 367 SD G)^:tg> &"%`z^ =_ 6/` o?6+CtȁrVRb#ʔQO/frl7":s|HK=>!_ }2rdJPtN eT1vS<0>4aWw_mߺܚJ xh ] M_j~xxx=ABu{hPt-] oCFUҤ1nX~ygrt! _"*Csv( sʧyGm6QWk===N۞Z5ɅWG˩2!VI̴ R.baelNL%H]`hBɫf l81;.pV@eۚXLS}H>ISa:<5 [(T2^XA=o)>AOˉ̹2ؙVu̡(t;p|D^ 'c V41@w?L `4*I0`|; %@2 q;ցѫ+4}I厊-!ΒMTdmR1~:i&|KkE]Y'Wx*3kO,&>wǍ=&@Kg ~͉@fALy}S yEiM{sjsz\+čB,v MK#a? PgVnC3o8P%ZM$#<]֝[FwE Gݤm6%(bUMxƎ5hXg̝0$16}ڑ.{o^j;G/_џ#LhtA,#U͡:eV- R =(>iT~h:0>S$TmuO.$}Rnrzns?qqHRHxE[z/E$p8;gFyu[YPG:;Yح1ype)w(6O[x*9v{]fXbdet|vV1*Z -@KhbG"*ZNV 'QtPhrrLnwկx(439Ӌb"jy,!BV"Ic:C!LC9灏egV%  dA2|*cZ~k-_Dpbb8GDbnX%?Lpݞ⡋a} x #l.dmv>N%a]N%MuLBLZ=U(6PiU;^mY#z ?x| ;ݧY J q.\if6|ytRE SVW4j3ʐg`G'U2-3`s0ed =K`ŬAY]NDЭL*85Y7 \2qFx: uY5`n#.J~4?ӏd;`J A> $sVSQ3>Z4W ?14r 9Z( }s.:\4GHׂ(aBݵF6pÄWHhV$4Mh{:3ޤ x@^goZ ډ-bPJn(iz$Tdv"oIa wrѳe/֏QRDrXp9:]K9(*:8=$IPOx xu~mMzF+ n8È+W3+}<,cӽ\];xP W^=P GG]siKAcqT"gV O~n`k|獺NM(CJ[6)44R): -%S]bIVt?X!bd"u@*F {ƊײqR،6GEEBSHgXSF6 yVͨ/z-yT'z0C`>Ӱn(iHh#SF 2GDĶڍqaA|՞/C;&Gc)=ەeToF=t^cWI3- 2:}rI;!I0637<()54w3/…?&/Qꬠygy@ۘLdV>{F|T̟s5>\mR f>Φ-e/@I@җ ̃lu { |`*Rf"AT+'/0;w҂Wl vtt ouuM \ɯ.MI {.V3ZW`27,{a2@V1^(f Ij4 A@6jdR{[ttF÷%8,Wtsh^)znTY;НFH0N|(`}%Ӟfڿ3xe0GlpXdb[&R&",䆼1Q˴NWhhs8zB'/c7^iac\`ub*<fZϡMߑOdֈlz( B?"BF@<\Qiɣ)HDMEǤXp8z AR?_Y!8 Xہuc(g,]6o:?>:*@Ф,I<+wǀFv0+M 0b4UHDqa15|c|R=?YA]% >805=zkP`-6ZzmH)[+TW^I]H?UM af]rvWq[6³2ƂUH0~bEW֚h0jiѠ2>\_d>hБ{r(ȍQs`=Xǎxby*1\_ p)Թ9(T+^5'ޒ:;E.7jURv(=h@n({o/ʒ4T8ظqiȴƼۓ)[1"Tvj;Ys3W/G(\u\&~`]mZ%JṛdAdH@3fn& A d0!ؙ+}"mc׸N5tuՖaGnS_ύ)E>ZwK7k^5`Q6io2ۘ2Q}xF!BT}FUbRylTQ\Q]Bd_Sz Q~K4!H2Yhֵ 2Ƚiz޴3czŮcaXƍ>9$ MnN[Њ\e?*2"8/c!FB0zj8ϣT,ijApTETz2b۷2N9aBA6F*# Q Q 6?b.4u|6D&Ƶwpv7)O1 O@ ]}Ewx,FowsY |c͎{ ;eu܁.@ppF6 #sMGuz []5dF(]xPpRρjzl<*cKsɮ-jO&Sb V +Zx?#–Je!]dxe* _/G5Ӈ䂩?)x(M+S,:!]?4+{读#gn9 '~nH3\x+qi9]u~(0C([ouBYz(J7?TN~ɇ2ߖ"@-h@U/at.lM4.j v03ݦʣR|.x';ӂHm۩y)Ղ49;OEp>:k' VTUa@YQ5hUIZ&5լ+3&گG=fBn/m exUGeۂql3 SꥻY0/J&֐ 9b=nf2}]ŭlCxKxFyv5DOh@ܓn/cZ>4~+"?$ו-"< =_ᤷ|-7>whW}0`4UȮġDQ3[ȻLI YoȀ`{ 7騐iTvT$sA-K/J]$:rK|n;{d7a>%OmCTs TaЁxjP <%{|tUbٕ'–U8OZγALo 94͹zcjEe/oTq-M=i&P ]MѾ8T-չsl7-= qXt ĸWu. ї V|݈ڴaDWz _qXTx*cǢTpFk+%_,7C-Ϭ~!6 ; #%"Nx ZӱݵTq+cnA9;D |._h,E%jdV©m 'kgFɂRcTXQ E<_y]7;,$HwH<{|04Z"!bЋ,lűR\dt GA0% eB`"-\[a׹IR\Ey'c3` 7jr<6e %׀3rf־x̤tfהOHE,3)MC QXgy0pƜ?=vP͐pl̞{m@x5G tc!Feؤrqθ\6e~k[H]P+3Lahgz;cW}͜x kNw  ƔCU^-X \RlxqTqk49NϸD(˽leNl_ţߥlI5;6D?b={h=Ã&*aH!g GEBj&hzΊ铒Ԛxa:#ߊXu,?IrͺDu `{UqM{+s"#ޫp~_ڬ!3- \*\/`G}\sVםU-ePbqhծ,eG }4_c)h*'TchT/A ĺ>-݉c@l GRlcBc BF!5ItP #f)kbcb:؄-/I?`%)_b,dui2fxD&߷N'=g-B :TVW 9Hm\t95M>+<&ʉ ʕ.*zMJڇ Js̅\W'tS1Gvin|b,H {ӽ,M[F`'p{8wcR8n#;.6ԅ X3\}yM\w_Sw8ͤRՆ=5j1Œ_.$5dh6\5Y%L,c'K_짙 3$獯Us%'*6٩m+[ e0?K/$-e)hw 2|Ɯ!E0L5F"`Y_Ew5.eUkW75qуR eo`?ń.HXMG!K#.r濂; #G6Ghujk+MJc:Ko5vf0Eg6;P\؄>P;p oפNP 0%L.Y} "r5{l?7( -|% D*}5/_QqWl3x\y]o}&6)?~z}­ep0^qTNFYye]\"q7b hS!QKN@_{ @Kt2tvT鐣 T5)` ) |@9Ek6M߀ A1t5{ŽX?`#t|.{3HgD~pzB.Dz)#ʯ=$ݒRo{vSFq}PS 3@y4i>jZPX}eo#m\2@Z@k~dVm53h~wT9:~D)". #c3HM%¶ Hͭ^ Q;/#r|jFugӶtt=_5ߕ%E\#Č On`%Kr@[9 #Ɋx1}D4[(979{aע/tH ]_}߄ Oʤ̰{\-k-bMvF~Q43VGŠEؐXɿ4YpّG%a0Y+3݌4>Ϋ/J%1̜ٹCЛUN116'zs)т70^z.*{W/\"º(Di~~`=^jגN)c~N^GYlHr2+PFIL`6!m]itNW bz19`BF[V'Nv]T#[wn6 ]~Dأ2;++tQFqHC1߷XO8m ^ztaȴʈM++|\GLjI>:X7zοqy}I,׃}r5יּZT4AtY/Ka>d5ItN@U@|шs9*o@sfOJ-ƐmuJMYqG%()Fr)TB8#dR|hȯv21uؼ94Q]0(D-˞N B,e< ю K"uvwSyrBcZJA+^򀵤2}q4>Tg3[ND>pt8Cf"hD._#\ti8*RٲY[GK`\(WIQ{[S %1xN\/c<"q}~ a HU?y:{[>Ws85Ԩ8d=$oqFss>U{E>VUت=g V"sP8F#&w:cem>2GlГZLqXS_ +vԿ췻;(=@6yNl94 Ǡ[l_Ye!6Rz7\RY>ɛ/?ol#\1 =v_bm ؄vn|ou&GƮx-\M5Vl`LRP>#DE"/V Ɵ@=qb{YU˿ p5+H;>g/"޷**# Yާ'z?" SB qqAxhd9j1Z (guNQN>7OPcƙ[jDP1mr A=s^H6Z ?9n1NAsW:3oǡŤWtPݞ !v֜+HOxAAO{]hi1قR`.+HϞ{O;<(} *iRNoBcd߄Хv -'i{D"%B@a0-$ՑCPٺaML\fܪC ^+&9h%t*сx%4 t{2?h W}M~:61 ?yA i[4KN}pZɍ ZW}}' Z!FƻQ) sx5ф 'xZu9̢m~U !%jB99G)'@ԝ W%8G %UCyIt(0XEAC^5&4jTӴ&VE&N\:@YIC?'b[N*,MpԸqj&ZA[_$#D◕d詃إ2T[ex`1cHV/NRF 62\Cg5yWOkj3J>^EpPΧ5f~قty8KW@-Q#T v!n+Ci 4?ي谔0zq ^B/PKsd*ُ_qR;V;#b{wmQiQiMnaV7)Lhp R]Y ~}Uv;3.S =PTAɼ0aMll;zFv#0*[0֛o6Gv9>w/yح4tv m=`z?^ۄ(|.A,xk=,AX֪-p)Qی8EM߶ngԚ]wd Q #kp5 5v@r]m*<"07Wx"-h{V\?id>e02{+H^3oК^D'&"^*̈́5)K,k!K~&xg IbZH`./[4c'fgj8 cГE_Qt , f421ܽ(0KW.̥8k[Vԯ<1%CRC&a%e4/;/xb6XtRYGyv* im"JSQh7-GWE)*Gqbi% P3{V[~D2 ت@ HUx% iՒ`i"d!'$qj^ˢڨ̈́ r$Df_#W6bpذۊkd1My TT9wGZtv)DL8Kȓ(NqVp. 5ޭjS Loukܽ;%Y^'}KQ,#|J)P!vIcPbݮi@]8չ ;+CU86NK 9ZTܑ-$Ilw}ĩ:%􂓕|:nqgGp?86$dqf%M~ꥬSέ e lieBШ?Al(EsxM>r 9Q А;߶;2hT2 $ WhsƑc%ܗk#a30yQJ{ơM{!])A__/.۴%̔h85SUG@AԾȑ vޓPHSWoqdg>Mv \5$W@l*ud< Sf)l4jbbld׷qD3!Ybs<ĀwLsmFץ,xibOE0@LH[p7=m92L hZO(5ha~,;}\yd:Nt^|$ Aj+4]e|1wKkfMBQ;WE]xQyL!{fO;!2}] jT/|vɂieFSPx!b˥8/#.^G2IT@r@(Qgd5im KjtBF_ 4gj2*4 ?5CSkaUlz{ A KB@.uiiVe 6uc (1eeb (p%V^{9Ͷ- 桒x a2$6hO wP_M(uv_vXg`V,axkz嚿@MJ~;}sQ+P5yITjND/Axt_W@ŭdD }jgDWG1 h$4,lW\32tLo%NpԊal;.q 8?ɡ 2Nѡ RDq%faoAYlaڛlYZNO>K,P}wCFd3{|le@#1>:V?YAM/|s Ph4%&+DK?Qs]E5 o8ym`bى螒fҔdO=ҿW<>" \J3z]Z:)fݍ`Q* ZpLm`Iq\۸Q_3jDICs lRVs/=iwMQ0[.A {N1y a?ƄGT-?5LK DK~u ; %uw-kGsw1x5;vsZ\ ] &Y?`:fJ` &UR| IG/Uv;1{1tߝ|Wt<_=p|i"ɱ<(@L!ܸnW~^h*B2xaIvp &Mcv}R͓0w3Z˿Do>p+0gwAacft öqJqG3`%<ʶ?B2,'%ޫM/_{NduE^vNY׈ q[5LbvThFQЖ䉣Fv\Xt2'ĺ#SxMQ?(HVRk D\qDFj\\DZSq{,m2nޓ)^Z(/9 {;,W'wiȌZDŵK@ya"o)S4[Jٵg xxuXKVQWwdLlCWB|_n뼡"!K+xc?ͦ!kI]i?̜(PeP~YVaiТ nM8|Bb\wE-ܴj9<[-/6x{r)%k@.oYq1xb%rue:VNdaW)"* VR c 9yDߥu"}hd25q@L q>Gr@5ɳRɡCQST;(+[9NSWU6il:P.29*6OCKoa=B}x{2빍~CqobՈuvBbA}{[~ZR? U#Q\/ivb (eH;-*JK?T˭1rcOB yu߹mB :"Zd$@<).*GX L_&ɺrbe"EVJ,q- 3yea /C1Gҿp}\BJ0ǷUKz-l=ivy{.eW虌ʱT+jJmv촎}(DroJh,<4/[vMn1yB/e-!Xxl̅zG?a\%+?#']Ѝvvu[`tTv8̄|"1ҧ(s}w(5~XK, [MJY#k/ҩJy0 fnuq2H.8&N";'ucSsFYaUĬh1avBcw]h>i-$CAmonB͊_&2BבhXGFpF hnmN>)0&kGцIdLR{2$*TKR̵a)T>_(З)>g%f#f{FxB6pMgr'c!sEcG Ei]0w*MSAd+| ]yŠc]VLNOK|M@kn%-b`zh0šk|=f X>>MUD㘹v(q} ק  1P$]|54l =-(?YG'BV+Ξg4DI CmnڨBᬆ[~_۵}DElm>*VCX0o43"0qo\knjڏLнr| 7_eM@ 8D4mtCa];TL:\K9G&z;]|$spjV)Yv@&3=7 Er[H܏~>H߲:BQqab+"XGй޿ I9 J[xܔ S xGCnmqW86&vPm~`tV9bA߼h{6ǘ~:yO׹̧|Y>TEݕ$]^+7܊Yb> JjD Ӳc||;qj_`B,^`HRPߟKa>s3r6>qL^oi\jݴ}ћNz1R>Y݆7 洿C5RP%"?omqsLEq'49g d Z4 67Q vvƢH3\ɹ}8,JcR}Ƣ]XA&Ȟ.7Q+ٻ̈́HҦcdd,B+0R5_gd%u1?QEK}i~Y60NpUMİު焗 p5&(Td &kw*E9 =G: 9Hil'] _%ij0X ${6q>&z\-JuOZC nZc_jp#EF^hpɶW"E}J}O /P{HK M@q!&P@ڃvw|_;Mz ԇzvJ*%Gcvѷ+mr@B )G ' H,9Qڲ\Qumn ^/>`voi:Ɠ¯m[ e5f{ŪHQB97!ئBVjj͈*,'FZTa~Ay)>3&-C*}2҂qp+g/6STcVF"C96HkN'Q;ŊgAQyY#VV%2QRJy(YNJ`ӐY=^K+oi\L~ X[A2Q5@SnnFs>'N<We.>?إ` 䛡ӡF)Ff|IkADT3h8 icO6TX4"䓏PZ#NX˺dg煆Qf~ڸǂ \-OA.dʲ-R8@"<鎧TC<8,*iKɨtS4ó03v)r~"+zwKwbfq&dŽ>IGu =-)o/̇B<31/aR‚;fc<;TdĚJ>˚-3LQP@1-= H1weZOw~]>X탛-)ČR*@ҨSg] ?dd z}EhlOBh3MWL/{쥈 B0m_hթ|ѿ yI28#kU!J o02^?h*A6 b*Z@yݯd-D`%bCPǶ8T}ٲ'OVn2Dkcck7zi<1gxxN[7[_x8}j[SJk}_S-wqR>g`o 9zs+aNA_x$4aiMc0sC7nybF ѨJXk,%h<#c9Ä-93lTaí}7o\2W+tfWxjt5e&^ǩka4+Fi %(9~RKq: ts%,5 ֛SBdR@Af=T+ X3߳>K]\H11ٽlkFxoܭEj~>L16sgޛvjV͎4! ? Q_̧b`Qp2:]߀++Tz7wgVzHfvK;ث<:0ln<}/jznvt:[LTJ6aTG!emhGCdF ֵPbB(s zGUbA#VEzThoO`˂_Vizv~9db653ɯd /j#6Q3q&9qJDhDH*H_L' ?}/!Ҩ0.1̏Һ*v[bk)U0f"E+MO=| #\K-ȲkG=zuvD(CEX1+32ěɼCN%/av7l@g/& _ƅ&]m 4 mrIQ%>W!Ҧ 24oJOkcɛc5зTQkeowoL9'z=!jDTY4m9@O|ʻZ|C)}h'MkL[9Hb~,uFq%*z218(.#e촿+a &-l:*twOf]BVs_PVr׷@]ڊ.u巾{28;?'xc(֤SlL9 Q nbLܮ-sv/y |c\,u4bTu)dqo%?'fHyo͞1k#9wU00Uh Nt{m]p\ERlŏ: {R/`\ {ꞗ:OjǣbxHI! [vq+.C7q\Bѡ=KxbntCY# w *LtP$UDT -yasyq M1[ df[J z7.&ZT)4)J Ism @}CROzhEn/3 &rF9˘wǖ{kGmqWgzy,g5w7.nG2^ҴFl.ZZcE:u*NQww`9i)/ad ^|okLmSH4=VRZ?QU\ [F❨}I?E$E3S.0ZCи5T+ F+v"u^4!Bx#=-8eAkب`X,&m2.|t+ɂ˦Du'M0@$_4rьM}k 1E˅Ф/,'V@?,Ze$H7?YX7g!f'珺Y^k!?ˎy?mXY)jG*ef3@ ןg$A!d=fLHdfzcaXI! lS͒"ndM7gL9?imrNKmG Sėq؃bNPvE+A,ŠB@RpJ6,_QgF<L UW?B\xEDmOLk9§Gi>R}[z:@ b1Pi+q<0eVxޱ|CW3w-Ц߇4d[Rf&[.@;5ɞmT^·itSVc}* R+b֖,%~l|5uzȍb5#>n7odhWlF!j}_6k#Z3*& ݇<^I&@;Zj6);})c7:My{K3dP,.&c3M?"\HRhxF  +:@Noptޯ^tE"ۍHGri71%ӓE%ePbj7!ɕX><3>`Zhjyˍ? ~`/iC rH />S^8.4ˣ4;JK<'&0C%cNP ~<6K6IbŧFsSe\MFG$%i.k$WE(%#6"#$|w\cQ-ڌK>cwSdgjvBvv< rJ/wxcxe:eGтXQ 6{ 媾=Vm,C21:7}RΠvخ$#[j,+,H7=5S QϪD2N9 P\k\f~9bk'xqMn*4O(@(@{̏7o]c( s//ITb% [upMMG*Z*Jf)ފ|[Muc$K!K?Vi8|zӁPvR9Vߊ* H>:ĵ‡@(ǖmX.dj"Ɣm f  t}9`yǕL>Taqa̓w[+,96W,"C>H(P9:_*y9.O{z,yI4wG>V*J+"a`5OPnVGLK s>bdTwМņ o GiQp B ~&iɰ38/(Fb>̪3Z"ؙtIp% ]!^͵hBdmV>Ð<ܱPQ2]²A+d;})UYbIus.CZ)jiwo B7^)岷I:ҋߛ޴VPVE8oyY^Řj>E;h֫,6n/zM_Wl~-Ã8BnMk^ _%90I!T7@sRτT\2hZBq>FOARNW-|nL1[YT`c+}Ų*!w{=M+q J k^O"CaG8;Uc4H1]D_tԥ}h{*DV*Ub;7&̈́x KApqM{euFfr}+trlTt!m~,zHU7/bph<{9}a>EzUm,b.Ԭ*=^Q>7$4@k%8 *QX1"q`&:{._8ΝkogԪ5YSvq3n坒!&^i[u`];iy]!RŤ7nydWHl#x 0RŸT! NΠD-2rϤqvૐ4 Z<ւ5ySȓŦC}- +>0[.|o+)l5I'),m 0F}MT*zD,Pb6 1]u&l]AKLDqFA,1əlq=hġ"0g'JQAV~LrGϧo ;ϕZ%$݉]2CU٨卉@̦H‹ע6CP%CMNR{'rT9qa2EؘR&Z7F [X%ph\k޺e;yފU _]_0`^(]kCgdV}>*I`$GWbmaË&5,\#ESl9lP -4&ͣIOGr5;^Tު{:]U!b ;FwM($;fcP^Vs'KJo,c&H\lz8 qBٸID4Y0g n&pZK= nRxkzsx -w KW4)a!^Mz ZY Fř(8Q@9+ e t_%Ѣeg/OGrSm 9nHP6a=\h!YE| Bce07ȸ7XE> kK!UoеdT+ 5cDDc(ͺWJMvLJ;]{,fĺoOꨓP['$mQsPN|hBaZuei:0"KG8 j2.kS #XO&5%ҹ'M wny8G|4>좎a?pCN}L޻IƼ|H%T^:F{39d d%U&br6crfodz^áV1:qL)x|8[L9_@+a<;}j K#´".ԑkBh1s-yp3] D4DoćלqZ fREyX~At#2fc?|}fZ"h*"$5{@o<b{%I+0pr!%$hDg0oҰ׀"适kQ(s8*#u2ct7cM/5ݵR~3h4f5D5U2* T~ oyleW=@ok \GAߴ= E&xl_W.Ӳ8qAbek!Ng˴ҭ؇f\y<7-U2,.ayoQ5> E2]B4}z5q砗1 vl)ZO?bV ȑa?=b`tz>LaVEV2TZY!ȆgՎ"%E6#73WPjZsۏc=| +!*%3$ &8G1 'zy>>[H:/܇ɲJ?wPCa4 f'&^]^:e/+|M\%h{⓬gKV[\/9;o1qνc/qɁh/Fq&h ~ ^)\= A =519_/h4B(fT E/|Z!Q[ƥn^U,Ysstl8` Ը59LwKY =29u]|B{x@s֜(B;~pOU WKPṜQ[!$u\jFzf8eRѼD'-ؚwvJ k@둣- =3Q~ҝFj;>bxIn 818XRˎ:/oiT_Q wN%,#=&kSPUJDlRRGM2&fЇ:P;g}å]dgv:v*-Qxsn\E_G̏F3{kĖO& $16?Jj|Ec[ͱW>G6۩mٗq @)0[lWT$ҸXM՗ɅHkC g D w+MUyS ;V<ăZ;匭#GJ[DJWIP˳Rp#΂4ؕY:~>GɎ똝IqakptJ) 5ЩR-MO%-zYKݺMp]LM8s&IRh= Ru&} ŧB-g^*ta x֡0aDY-&HGVKHh'!+'̮(.>_ra6!6פi3B?z?md ĉCˡXJ(N!;ˡ[f)/T&2O^݀ر֣ {ⵋgþ| :Z lY0BgmK5Pₜ 55RO{s"qE0l翏X l}3 ZO<JLȲS3TDZ ,z;DUޥcJh'.x^[-ruvlmWRkЇ őZ2Y.Vf-q;]RUm_ROQ8Byo܋\Q]GL;OX  .*xvD|M=ĮG%iḿ)ANf2׆ҋZ8S.yPZr!vKTdE"T0ƬDG?mg%Jop *Z7!i4~UE˙L$`Asۣ u <AгD(1I+/4 T?J;n$Zˢ.^xf9eђHL+P#|ZrVggf L1N(UJJ UYg:XKL:Ҿf 񁥄~#PJ? M]<qO0Uϸ\E^?utP[p&]QRb.j=4o ɿ«oe>E!S#:@*RR("):boW9PxS /qpΏRzHcnuAPW>R L8P/qowu,`>[`XdMZ#/?]^.h蓇=.&mt!mjd<aMUc|hX,kmtDŽȗ]WҔ[ 𕶦?btDg$O,һF,t}3$ʺ+V&}_^0 kʎ'$H?[A+ޅ}kz%Fpb,_V<)(L`"Kb.ULJGh>~*Iާ Kٶ:/PJV:T{"fit)ڠ:hCU=h3F55lz_&E/Q|+#ExPm vI"Z_@S~2-b |xuÐ7K0 x~-_Gb;5g 4(AD%,r lsPYe+_Ңp{AnzHs!KZQL4Zc*'Aʊ^_/lc*&bV'tDi'Jz\ ,w0ý3 \2~6>?C4"E1_ Kstc }_欠y&UW-z bˉJ5s#MHhJ J;Lb=`T5::Y5R3^ q (%Y^+Z4&'qr;R(vNG11q "f"UTʸijNs)D҉ah܏]Ƥ Z]ɤCӾ s-Qp z`†rsaқIAe Ub5pV$+=FPzqaG _i(iSk{r<=X<*CBn#:LpaǴ<Y!9 "#X̴knL"TF^TW]g.3r y;@Ig`wu Gj`b*X$O;TVr1 &֤QKD<) `eȕG-Qo.PP1QNiwyy2}S/FqgLc?a#Yt!\qrSe%C~F\Oգ?):qB#Mɗ `l\mlGF 3 4Z Z-m LndZX'kQw҅Tg&=eٖ'DAVUg;vAJ&W[j 1Pw`_^LXBdP :DmDfop)$_v9;Bn"lkNOl[1@5w=W,/ϼׂNFw yਝכUđاo$gO2XVTL GצM' Xv6_X#çŚ#VSt.W>ehPU/)Ք F;[0[7)1V (ʷ;l~4ecRBrHqPSe+$$gxF(7y̙ oaH:1iVyy+غ_(*\ 3(Ňp>Kۻ 0-;̬S#:ezh-\C6c15#2bT:\`cW[z{9*a3L-"*8Odj, : HR6[KeSboڴn)yxSms% p,#iX3fMح*LP]]ࢫi2t FsޠG-%U`hG=^ru i_[fjh_j~g4s=^qpv°di$Jbɣ,wVX4TApQ]eR̦\< uKf"Rڥ.ֻN.2Z)X "6,|+OaO ؤ˸@aT)J,X =1=XA $$yKPS7iM'kҎ\Eǥ_R ϲzJd~_UɂuNx@^7RHEO`܎!Qlz*=fFE3&:[ @Ӏ6A;˼&b0a׏OмCYG:juf"uS?=5mG% 7lh:V<w.  7}n&D7H[ su$cmW<ŠlebOZ^¨{I~xێ񼟵q2-gNj4.mf >~$-*|,ٟ,ɛo^K<ȗSȇ $wv1u >^ ^q,QCz3^h m֓9S E>n~As v̜7.)Ԝ bQ7'jM[*"WN-l,dT1vy%;9Zm'E2Cvo2:u>=j.xz JZuHIm%fxxGeּ:wA]=$1˗f u,!9=*%];f łPCƒ]ŜcK/DhDwN(sWirXD@հļFDDLEI\(;ZCVTV+ ᰸P:z;}5DN8 YЖiG%bޞtF,pp'GLR$C'7RnƽB lsNœyv%oI)]En\Q9'e*zj^ŗ!'Z{>J7V3::$2S`)Lv !l192=t jK3M-Yn3͸y5LI"-YX/޲sBK:߄tߌ0lS"#,EM@KrbfV鸈q$lHDփs*O(*:t)qѪBke#!m,SA7w8Qn"F#u7m)YQ1Z/\kBfSf$%$fKP IQ} N &ZOߗUX?ewuj*R}|0,K67jO <Ɯi?m-SDVп5 8߉_y tH.0Ѱl !8Z-+#%ζzh\vm[ꜜn;޵3t6͖EcJ C6*Z(@H {ޖ/ٚ.v4'`WR]0*Y*@*&e0YgҟÈXAB ub70 +|)fjuBi1"txlzr 5'! 3߁fw޸ 9MChH=rVrңF~)|W'd.Ђ2*FX-IzY>4mi|d!L$3ԧk -zMw1sWk!(to#$eZu:KFp9.7^bcˆJiS xWl9})\ޟsQOB]`I}ڠEu9AByȲ!p r4VşHz^?^,cD7mwxC^?j`ZKr|$7#qg 791/G%ީ}lp$A`YYyͱ/wiC8n\g9V1+4n2P\;-pVOnܾc=xRGAI[qh#~[ZwoOSol|CDKy.rxPD `& u8Vnn9؞5.LOXlpw(c;bԙyE@׾b#WB11.?4ţC /K<\MHQ\T#Z#~_7SvKv@)Vy μ19hqIzš~|0p-Ao0"}Yo Ux!| D&ѝ7=hYx28r fC{%HQE0eYK`DJ_zZt>zK`\޾HXǏG_ߙP !feks-B5Y2%D܅z`A^˒ UD[.&a&*PXqEr]*!ys 揨Fhq:d I%m<aG6 ː#3 y,^0/Qƻl-`~ _&{M7 d=>H Ias3E<,^:/ %e.N+iCfK4809KKsZr.}{#8Ӏ}i m4tr#fK v(A6$K:dJ'z^5{!A|cni9j$9+a Ux {e'_ƑHr'!W<|gAvK1$a0$(>ܭ6L6R=5JYDnd9hP߼&髃[ji&Z3b{r;T !0'=$殗d$Pݱ3WQMp?LFv+KHym/T4ݎe_tZ͈*SuĬ> e6׽Ԟf\ą̽ʷypbWsl 䗈 VB@Z_{>mO:E=tSl /GQ,`Ͱxo:o)a'f7{dR[Wdߑ7Q\g[ Y9h8GO(IT 29j4w6-2n] E*Ş/`$'t88P5G*<W;bYn}=cY8K]0Yӱ֬`x~w(oq/x;/k5*g|hqL4* lGR" WS r^Usos`meffRIGBXA"SBex8z#:mم. b#d+M {xvIMſ5LwM氽73Zӂ׉`&4)eV#덅G eDb#xI W "QG|p(D.BV)3gfa@tލJ[_4$lI GN0Ɣ ޠEM$2PXzmq+s'ƔeѷC?@#R+:_nêhaHwOcIb虜m[˔:'kEw JS6 @X/މ َaX縘S:IUSDQH/ņ!}0<*uJM{6WbW8ۃoNi뷟46xۧqM-<pӴ(;wDi ۩L[/Fgr]#D+ǪP0nbrXʮcZ(3ClCD.sPFI2J6'~x'ϑdHNXS1gYƫyHܲt_d]6uZI=ZVb0f񯨷'@}2Zfh,rr5q u x2G|A3 %lJ"&+a)"e?~,D)KǀC'ugA  vod!4b; _GB)8݀J$F2<xÐG뉙 (ol3#C|0E o$;1 j/G/*[&-9r+ӗaBhN'55]":@u?b~q~ b1.LiJ*?=;'4 no vWyr"I!IfrWw,,@rnAl$C46p8{aR?PDs{QIw-"XW?>O+T+ 8mTJx/c,T*YɞRܟk'e2lҩS{zOޯD]yFy^a?_Otۤʂ A9{ˢ 2^OZzpXa?!֪Dd? ;ÖOqsށrwyAf=QRBQ"QU\'@,T'[QV:f +!JDOmskZDr_!Ծ,NÊ ~q#+@gqa褐4iNŌ5[yVllyY/?.nF^ԕHW؃mH󿚀{lX$N5J/[-yEvC5:_@%};N*lHnKc@=p\1WY _i*1Ah[ǤTtʗτwi]]wJ:ȧTOِ'AaCSJ7Њ E+*ʋshdE["C5fPH ߛ\U]b;XK&ba\0j@dw._Ey{u"T؞m1s5Г qwJ.XDGYQw|Yt/0g21w٭lɌ(K·^1 $`N!B\~$dabTi2 {7|D0O6ZN!݁3/l PRPE˨+A'A}Cܮ `{O^JYO<@XJFHK7]iSe}nNm# 3+U_z_cjZ%@fv{&pZ&It%Cm,[.qPoECz^\A.N ?J*9*8Iاݟ-%cUׂç7{|Sɳ%mـ5LXN' ImYt% )6"`PYc(1CnHrϠ+Ҡگ[T'H,Fpg 5HynG4Չp/â`?eA#0YPq^lĢw8^*h-lƛQ L'́ߢluhr!Q(KU}YK@Yq#T_7ah#>f־x& &WtvO$'$f2U&um&A V([j\S3;z QsB]c\oðXo{b-4ؖT [5wxFi  w )B;l<%,?a4>BQ@GP,I3e iZF٭.PƳT5 ͐Z땠)FDH^OR2`_~ܻ4vU%^!DSג&WE"&0J/ VCK\aWC_Y+sqW. % X9:GRtِoT"[Ek)Ĭ<;Cay,d -qfsK| ̂~ (Gov0y,*rխ[lF>'R)<]{{q&ɰ#2i(J@K[1/jg6٘ՉAzjZy MXg,U,^^ )BFPŖaX(*ۋV ;°;/-h2}*i/_G:GP0&̣y'%%05U8w\p grs7zR&Eøj  q(؍ d0|O'_?oS+IuZ]5SݳvV~!OزOv[|w}ܶpljJ! 7^FXFߎyػd"<l45 3_iBAޮt1[o#<9rYQϺ+E~ &|/dZ ]&+@G:VL,?Dzu& i'7|#^|%vDL L4d:6]S28wRc{Q(gsLEP?4R!6BDز+m>v,u))!rg7-6ZtFsC2o Z<=?RG[3wƚE:@L/Q͈֪uM3k5(,3Id:NMq -p.F{.FMKGofPDS;{FB;VJ 2#Gb3@B(e9cN o1^i[T 䩪f:J^GM 6Ƭdݱ~&A EμoeIEW?d (1cI?Z[WIմ.  :{AO&;A-xw mhx:t,BKƙf(O< azzm2ͤEblf~HKU;=q߳qRw5m2+yT[#B׀CF#N"M%)1Z%P%:>]=Aє˲~g\JK,Wswom${_olr Y ˖duĶ[?Jn{xri$[}<&ʥ˨6{ ЗvR6}G#ʡةN\D^hc]ik6_lZ\  i wǽ)\;mk5~ BLATGE&MvVLԕDKv dk iX"V-/7#] YV.^,(I JTOLzkωC"bƳc=&CrU&x$֩D!DW?]Ne.Wl 2+'J`rXj3糧RAYjA*LrmO#$dhw?~ZArQO'G4O X5hEH7_wOZhyb"k:&@k/ "혷mKcYPs>,BjPm{A(_,:O8( 71.$iZ*ߪ䩙x6 h˫o^l fAx!t')"Q,em/3;<.&W͈v!rhgbۆ҄!")TO=m2QS&v'2*]mc:mm9-S?HW]L~و4%nx!0\Ev}ӤYik_.7Y-c/n2gV%{ՈC=vXD xa_ViLQW!v 'Tʅ剎XfyR~Y 6 `U2d8L n1"db4Vݏ)~pw33<]b|ΐQ[?W1:?PF[aaGuYUˎ۲w~J=`a*ky%x+_+;ulm]jts7.H,47$R, [_PxcEgsd)R:{%EϴݍJmh5NsuS3FN\n^='W^ {o_SAY)g̐mO4).5rQYWWua`}>ŧY.L< sV!q !&h꫆!h? qӄ|?Ұ]\3 -/ZYMpAD?=.}Hx`.\Su m-fG fU_6_Wt1^a5so:!6MZE|~ofcr]r {8]цdtد1I"v8 0A(bS'#CQ߷|2XnlC~sl> I-PD<%.b"৘Hɛ.j9MK@ww4NVHzS[]z&l{S2j?!7@_moLA̚Bݍ\2 k|R2!I63=7}J'Qo3 (w^&8˰;cS\w8p_!{ xLtg绵+k DfZ8TkՖz(6mHgWVB[{3;QDJ.VL:VU"Tj|ܓ[1'sF|m a;m󑚿Ҍ=[9LX|?,?%#vg}b_cg0m`J s嵵a~uǶ*\2h]@S!E_Zќpuݰ{Č<]'Qn9)LIy;o},8.~JZa?).R7];U^Co+mP7uBp(0>xdX,ٟ; #,/~⣰.tTUM;eKS=|~)H|"̨-.zܘPyȍ]ȗIvS&tZuȏ]J#fC?/.[ AUuXbUǁps5u?QUJ7Prӫ;`PlsrP [~\iփ\_v4/%-IBeA#++?gu}[j &&6˩;LZ!;\R+0VZ/G),ӇE BM,NeEA&ܬY7lOzq(1؍SN+[(߼V"֝>'[? vBOAkާZѳI"'c {qr.1E OԈz/i -~E T諌omxY[Sʃm5>J(1c;P~TCXCC,P譢b467m-29R ^ť^jIHK;LXnCN/q]gA' r/o6 w 0 fvY{&H E#k_jp3 67s6؋`:pf8( 4=ne_4!8KhS`_PJr/66C[In­F}G7Y9NV $b.Ԩ6npr^V>)FŋN &(p nxhV_5JWF}%Fz 7IBl96_hܦ~R| 2q\lA@H~&_쎩f+uh\GFa#uRO'ݟVU/hvҹ-36/u^:JDP^sσXp_1KVm k7PLz1M0}u׏=\-d;\|x/Uc&@:wmECΰiZ] l:/N܇fz4jP|FF*'XWdWCl+gw9- &ookw!Z>_/W o91xQ8jU=%:1b+kA6F@S*OL:hf eJT;x2 tSQ#g|^RB)9jFj+@cAڑ!D>w EʷfInM4#=TXqf=MU'7rQêƽĵ7F"9[n xKVpSB1][ )b+s?`4i{_"«/>]+1PHo_qHS3^rҶLu.75/Ϗ5!a `\HBjM,6S{VQڔxKD(6~ovk1/=_IV6bhHҷ":"xr楦6Z{:LU!8>5]\T^2E!Pqq:zVňAKXL#I|YNPeoQ~WlgҀ#[?;$+2ӵcWmJR<0;~W4UD5So7UI8bCMߊK^)e7w&|V'q5e 5= _iߦ?~H6I3m{ N|~*x={nҴ(FAJ75IкWע5g\@>2hh<W+4ʮ~գ)o2vi.KUHpdplx46 rojI b8nc4w›T=̞[;u;M'.hxVcw(`Q(t1"u9͟+j˞P77K<RTJ6hKfΓIrOw4zu| na+^c!#ՁoCh _Cl' 1TׄQs6V}O2_q1_"qXvpk#=+JKv7.dxЉm_#frVąvk40sieU'>m=F%^v)yFhQyE8Cw%YeX8>7,= ?-"񊣚'\ 6I5-E : iD@߬qsLTpO@ 71p'W|u< +6E,4z82jF#I۩BG d.P1grj8`M1pBv6+6I)ǧWk#gA?Sx2*X:3?2PxD{Qo2Hk{? ;YF 5#KwM4o+F , *V X^qgf"l`ŕli|Aqx4%{ M6dqQ@ υ(1;F`j4ރV*:P־Wv2gK$k%#yyoII1BP|ML~fK0k^ [\^s * Fxl 1'[0wQqcAenoHnAc h'ߜ0NJݵ?չT>UC4ٛ h];V̴CFB۹9}9Rv m~UƟ1^dпӴ*(Є䎂/AYGiX`2^fdw,Z]Z׏,y>Hw7xIc}@=#ҊfIN c$$1$$AnoXZsm";kIb.8:F eh BfA>+{UDqn{vنr2Ք>ʍC@ Cm09-Ցq*,#xmV)[mSv.j#&xfP}t\z3(+, {&ϮOQWfCvî]}0qFzjWA@P?+ `uq-f6ښ9 ^& k_ jA.`"Xkɦw1cZpn->&g.X*[J6/}s.cvfmש{~0HLJ&Ur51)~j7Twٷ}n)B]o[(T/G(MEINs,xѓ8k~gFQO#qMx0DGrHu%kdƓDWfg{SA̾?Y ig#dYW n{Fm'i똠R*DE;`"s"MRYϫa^OtvQ3Ȩwƹa"Q9>c̕#dA1%ҪRSUXѰ@?}W,NE/N=pBXFW& 5W IX6v=eu4Š*@bE>K;q=(2xJrT+7nx77n]%` R xתȫXK`):#N^,=9$ >ma8(a|=(Yor|w <> 8<qt퓡I/6<$RB;H/ 6!tdqUmYNl7@l)jXh^ݻ~<.D+[BI0'ڏtzi [ZkDB nrǠ\&7-/yKe^4ϔLqO.;.,|@?OO#t$[u0,SoG/N$$;o?ә$j! [s)j/ b&ȴطtEw]FW$8rz &$FX>3 */%EegR5f"AMWemI}6?1zϘMp20u>3}4Y=\g1]rm.9M#˒D Q,.OT5ޙ`7(x=|>\`a$~Z|dBkAc@+^cKH<(jY[;mn B+!q[av,fBLgMH$NuȾx޹Czwwpx}˕V3C/̵y[XfLaI3dXD> ʁyhh؂ͧq}w"l'B6eۣVކEKy|q?+)i3K;}Z@,z.y uo $8p:G9DLQTFM6$߾FX/d3JʑPqI|2"HguGLEѭKCzk<%jG|ngu4"Yyx^*Am};a?xCo,&I O?)D`+ 2ҹ1V 52Ҡπ9+(fu!^/r?Kz;eD**#2_rbފ (%l.GI]HRQkhhJ$e7-<2UQ=y|o_fsU!.j5#-]l*kq`Zߋ $(\ ⿻/iM*&1lvr4[:2ˉ m=zSNB@+T(;^KQտEph^d+xzrF5+Y %c )bj y wJŬ6֐R ]8(O?&u;%W(Iuh6 n[q%EE?W4#aaPa L2P̬7KG+xfK:y HDEWm1:MAضD o@C MEч! !z-1/ | ZeeIJ[Feoޯ7&E>yݩ/FqrT@B Og1z`y]企L# *:4nxNq-Ux(Ώ`BkB<pɰsPGX/A\Lry9L+ yqNz KzЎʦѧzojo`ަƐ9G)FѪ̤'D9;4j5X%rI5@ (vt$ Mm8I,0",:j\iTEl'ۭXq`9e@lCV{#(͂o 1wc\PFqَ"1pmdT-{"Ju `#j1k`<"yiע~oj wXV8lFҁ&)k6ISIVk4,\5z #n @&d@͋ +v r 7;p>BW >h^\CX,qejM Y:k鵔lX)kcW6+L eYf >CrD=*w"3oy5=927⇠p7=Yۮ+&" `d8YI8GpY#Q"c?ps,I֋FzY,FJU+#/o 8ʟ̠_/Ow}mRRS-z?ebR*6ݱ|($ RDFeP!g`s. ]H;j%|˩ViY `VrԐo`c7ZR#Oe&ZoT"-{c9ndJA,׃H JJ`c_O15!~W1bإ};shX[,vɹ@O\h1EC_A>GedI# fr]6Tiͩ=}|O@[>o{j:Fٖ>f8şO9_ j5$r{z;;-pK#M Eϓ0* fwF pL\4dchr,}0*s̞>'HC=0ǛsG ~~n%]V9M/'5>S_soa@^txv(ɨPAHI~lS+tGv"Ŀgxhjs$śV : @ 4˖88}.&&#Q%!fL5׳Nsꤍg$?bf(hžr'[ns{Jw׶0Ǣ<=+iѢMa#f:p1i Tg۲%OtGGw`[FnXfY~>ӃS= <ׯCxGo}q2&EYLӟa.݄BA9 Wz~iP;\yhi4hL+~ jJ +ņʠ-[@Ǭ1x+~Ȇ(|WC7k^#s(Vl`ʐw&bXy$ijUm,?oNAXzBIVZԺ&0 wK` h[BUkɀg,$qU*?oTDCtM)h:Z~wN?);]V/`]\C (1;k8padCLjҘ 5e1G` ^s[~/HHk>5F!Fͳ3?݆4FUWNoDZ'xvGVeU*nl, I6JF*⣊Vhpb;\^wٙ99κ[vSTV*s+U Ou&'lT`X!/V|xb? CpOv0 (Ht?e|؄˷+0M"ՠjSz7\i1:NWWݍz>g'H6)B:n0}o5׈ |rDV݁ !&{8= -mm 󚟉_"xĭ`"ON&p4 v R Urv黷<&8glK *k^ᾋޙ~bjԏ˶9(<:sSzH-xa`;)3m^7&hmaI#WQKt)8쭔8Ʈ> ]DyY2JG+ꥫF⦴L֌"**KeΏmyA'Kkńז9ԇW@$N?~/3Xʈ6;K e_rܪdu4AEp&Tk2v*q=-/}5eb#bG ݠ{8͠**_@01o$i.] `.`XUn/:TՌe&j~ |FLq\ޫP;9w֩#10׮ϑŬ5=:sjФ ! Ն&eet}3 dll(YR^'U$i.F,+p^z[k'; *cǦQw#,9Uw:Q_h={R'"2`0s S4B1r{dp;z1&5I@Uv֤}iٜsF%jE/cρ ¥:oˋ?L&Rdhd{m ߇P%߳O@fWOٷo?Fg`@QO YX5?`x9$Π882Sy;m#jw~_zl1#p*jpɤBqP T|nmy'arɇ:)Mfr߰ǀ bzi-Bu)J&) U=W y[@> =*4]ԺIa|qwEWDCL^"Uf31ON a14 ׊N4V{! |Ō@ޔEtAޓt@ok*jj?w)K9cO[kx3e3/H@m){]p6]&dQ<"=0wL B]  6"Kzm-mqrdaQܧ_Vݭ/jԱwl< $ڛ#B]f,|=!$*E~Mj|1( &!MN`0a3PXD9br*-z3 bG=;No*NKGviTU\($d7>1EIRLv\s~ jo%9,G cwy{EPR &2ۻ ùw"D7uMz Zq ^5dۏ(>UVaϲ*wK~njktӈq  btr|t+ 'qC$VWD%)U1b E/ Yݺl{:Œw,'^N 5q_ͳa)E2Z8.d Oe[96 /&IO9⟚C⯹9`qȑ5Ġm`ϾZc:%Io!"_x7`Nl:"_az(^B,/~w<4B/YF!9q߯؂Gzn|Y"|bn*i`v B2 UpVd@O‰z&*s6REǡ#Jٮ]?S "^fZ,DY qG#>n 0L[x%!1Ǹ=06ݜ ˶]8_w7z/ &P#2[KC `TNO6XjEVC=zT~״VE%p| Ҵo?Yİ1 $іM3aaCea/O2:lMZgnՙܼGj)އm9T0}O?t|vRU;'z@/GkEǏ| O6®r$b=Y`z35}nvnP8%B δ}0`p%"x' |!% NT!H#v==:I#H9}zLW}dMKTLyA0l524D` iB3S}QP%kj U\IrZWbU3m ιz|qL<ا݉"q)Uic-K}A-ECl&Ю jϺj3s9{C\k,3Y0N(}||IftP >D?  t2>IK,%hgVɚuCVxd%0su5k6J#Һ␋&`㶧wA "[w̠[^޻](O8COgXd.)e5~Nҟ:4 ~Ll>$LNvG zˊhȆnًF=8gkYLGn5|ҖY #' !>tiFvNeIFL-:t jВho  >hrl $aS/S 83fB'i}_q;!뒯b?$d@{qb\KjX6rCDF>wX/}k݆daL%1[(-HҞ?%v\bQB}~)X5|wӡC6ǡt2?k0,0Njk@X79O3> PLjb":0KgG;ޱT"h!;] o6ckY"D{Qng:UJ\Ap#qg}Љ40mNT}j^\?=ΫŴz?D $}ѲNWLޞ7.x|S} y\ҷkR;t2 ɮTlO찑5PHရ t@u 7O4L$U9 P2ͰsԾ0avm^Wo~ ;nȩՐ?cXRGdzΰǜ@;m_?oսPBgeB/ÆKK*!v:BEK]zn "g>#(7ԜDg@A~s{sۘ!''S$v7fMuGJ7 Y2RLN{,E#|A- w8 <~m}#x km=pЌSs`3`9q8\Nิ?8//&-ߌ/B,EkAtcoGlh}{*=!"W)1,#qCNBe㘆t(Y{=ΓVI~sC:zCyIA0AExx/0R O(]1Hs =P0)O-'LԺ\' R1wɕ<YLҾ1aa  ,σzc39 DD6)N8|h+\݋n y ,t4 a.ZL9F)=tJK!wD$5BI1Nm4m`E!p˖5rq9(m7t *@6w(`.'ODWzg~bml0ʭTyɁ3}v=eƔ!Pk?wI&!j_9 hi.JܱxB<=%#.a[8ޙ 7KOi =_=#d"l_ ʼ 5:އUhxjD^.#_(EKd.ۏY-L.PQOp:M;s,p뽕HW3]EM mA_? SJMgfÔ [˩©p:â ]xP(,Q:)v?L}u-zv Q̔1mB7)H%j`jȩE||SQO@4=K[jdr%Gf DO;q_>7rPfMbM*m홚fE |'* >ǡC]16_ 7A[9p+h_f=8(<-)5BkV1T9l^RS/ }+z'Y:5}.j&l@̫/UpES^??yC@KzWD:?#p`;͚FTM H& 3Ai$+ ւIAD؈ur/@|NcQh)KL\9c#*ƃҏjj/9Kt-Rw3T< 5r)PZCgbW2Zrvm7S& [XFmhMT̷}<9 艋_{G|/ړa0 H/>E)@LqxǰZ|_NafSLmOբJw,TpĚaL"ܻ8,S? oJEF=B/{ \-]4dURSs_Z#d}2- ^ gk" hϖb3-e0 =EG@wv9B޻x[01otpTGZ$I,(8KG΁~60Pvho_{ty{ `c_DHl6ZoI@ŸCmP=U; Qn8Ғ2X|7. o~YY2f/ej.X+hot=L_ð?&uMWtr>[)Y}pa]vF{ZbzN~vrHzU9EHfZrIt:M_|fəWBvDTV qYfDUM[s5o'WTN3BY ?S8!S󐝍e}ΆڨZwavK ?['%KJ7m 9 Mio m_~ar;!t#5S\Q(N[FRD25E.+o^5.)KBd[όw'bK_F`[R1NC2Ah~cd-g*ǹE!HSh)P@V/^˓FS`Y{"ϵ[HgoZFr*Pֲ}fK}uY*c{G!-t@SPt ׸k6|B_ZG~(rZ}nM7BKݰL|q'y[`UP?O}eW4mco8Gɂ*=uඒWr_/l\1}Il܇߯^Wo1X߸#cDlqN=h?yF3]pBگ=D\IR )wiBnZA?\$,mFYb89.:`1{ ue K|~bSqs85> K`4WS zl z;)DO) TG4s_f` QxV ۉ#Z`z9oBW|4en)6;*}n@1'a擈p)!jijKjlPΆ+;LBw.zW%bXaK=?ulmnM@GD +ܕS E] HqZ!d˥f4xRBJJA;L` U =j঳`=S7 &3DO92͒ SZo͖HP'ģHy'K f`> jVE,J=1_@,r87&jq&xL/Ut5!o~+j4&'؏bс7StfnFe`Z?˛b%.09cԉ;kVV)sUW hl 0zPVF P.c2(kk~#=F)/(MQrI)p`wz0.)(Hn}?5gMc7g־CD%xw?i| JJHɳ56:H CE=ot vүsBغx 8| >ۻ^0ɉm T_$+F"'䑯̈;#A\nW3:n)=M60fWAofsI_Yg^->JcOڱUӅ:'tvj84ŷ]OKpdְг~(~}採h v+%Є|bߙIE@Pcq|`Oư&Ob x +T~*R+~#BT&AFV?Rpʬ23U3* Xm>/ZVZOo :א _7 ;90 ;c71mQ]bA!oY$oI9j=ZzpFv8Z~]^JhԂ8PJ& Ȗ1v2T,*qsUoN]!Ϭ,wg'" B^{~65h6gWʆb&\IbSA9(αbJ#{<5/;yO9h$kE? qܗ8~[eNT ڒ˿xWXTL(Fg侪WBAcm4^*::RG|K#!z/51 zڔٱV~{ёCoVwφRp9Tbc+GY/'9O~XPg6[v,ǵS<42HYAW> 'R> |Tѣ N4{_jWY^2B{ _ʀ<BsE#d i;u[iHܧ 6FDbT#``sWP"j8bcoMY;oN"9&04Qs쎸Yk!fTt>\*Y oAUnh iqyKzFܢUJ5aot$"m a,> ! тdUW)G O^[Z9h!aBNij,@4@,Zt7lbzL (7M޼1]L( Ē_726NIL,fhJX.& k%lw3~:mtbWi7f^U=^JA $`4d ̈'(RэDU枬P .b2EEy\Vgu'F3H*w"YkyS BZy;~{*0̨l1ep}\Bاq b6S(޼b xEq|u@O)95ȵ2ji)L$,6f%sErz@fȣ4%U}-u."zhկ􋁾uQA}@C:%7Ub (vFSk$zi4f/v O4gm̒nPx5 ;c|K2\j,V`<ʼn+s%uqSyV9Fљ#LF0+<)}yDyrFSژVB :(ɛg>z7^Xo>Q"j0\ 5ڗWQ)s^1*'G7Cթ&A.%! nxt8 !F.7YNzR։++vpu/2<Ţ~vw|iu FkWINp(h k*pcҰV~ *!HD*+9+ /ɓ)ZNo_LaM!~M|dELt0d;5?8)lD~U @OhϦ}[yzCi;m|mJ-@T o|_efn3}OYs9cP|_T%f(q°`UP0d"V(jc[tgƹA9zxr3>e{K1I%s~5_6kX9b"$iqÒLDn_BIej 52#8l blcs4}{ xKhToR')̚ar7~7K{I7$ǿPdհi urhfk/-"kv_0TIu*RAuJLS}ઽOSʴ7lx }UneN-_(1$,MԐ)/S;,7$dfjXҝQgJ9jDfŚ_7&ЄN} M)Mݼ3O*6ppE3*3lp#-`.noPWv:"D!餝 yLS$@ g|'1-V{mߌD^'(^"s4q'v]/;Fὖ[K=JAsRH ul.^|WR ,۞G"{s:y6;Z$]_1'G**[rIwzS$H!yBrPsmAJw9;1l' G=I^qEA]?2HWz5O?_O(%WI_e bFo x/x.GpՃE_~ȊQDw |"?O4GR\]]:dаtBӉ֚{\IB@K4hX%5Y&-Mgkf螶*0:хSt:w KEzj/zSJs%Bnޓk{ܻ\^WPh}0tevDG%4`m(r15Q,z:e>;-vs@H~$V+j)'х+MbqI(_ԥULŰ5~8 1!؁uǂؾٖi 3"x얨/sU i-je&BƼjv~`l1g,hd ib9p6S~!*/j5x;**8Bpp)Y亖y(p(U YWO&[2lcN;Q֧_2)]43hIJ*CPA9bMvFB>jıF3ŗ3H9Zȍ6YnB]IOQ=:_JCen!hm|V*;)o0U *t$8cEF|R7¥ YTckяXKx~EChPB;E&gv~T{Gv$PA m 1CO\DDI6l7+÷k RNnU@զTIv<"/FLf ʈWgS'§}c%jkqT,P^f^q!d=m_E:E^ұrGCi½BΎEor#>׎s]#"?UEs0UBO83^[$)Pڦ*,DEy3fbHxkB+)dZ$&52rtcRä;s,dpW@jvAhM'@L*@/mP0C5^F!6{ d~PqGU?lp,8uw{ xt`E&~ylb[xTk1j* 'oj;RHlいivu%WwL:q pՓ){._o4bY`n櫼2OC; Zq, RUn!h ̄z+ (,d{!us gdO"?* =2ͼ8A~G-LmrSI 㽷t(&^iGʈ#P6w\A\!@n)S׹DN .0ĚGXa0Gƨ*FOA!0vsG ܛHP0{JsAm1& R;;6kWؼgoQ]+NQw.r=9hk 3yjWDxX] h"(i=ԺaD(_iV8lVuǥ17!B6y*;6a^'AA{J5餰wfW F#$F T*!,;a؎ƻrZC`)?tS]5_\ȑvpEVœ.4f-7b*P`|rZWa+v l .dlcrZpAX7aun#g/G5Ӷ]Ol0S|6 UJDŠGѻqLEk}h ()pxF9S3CdP%SS6;S߭xmԲoOk'G7J/nѠK7E'1͐|{a-nn݂L\> ,.M{vmZ@-IԨP~T5L=g$PsW a~VvރXeEPDJ =XP2.Ě*H\RrldiyQ8s6k5[>$E%a!XXQ՗Y59q~PtA% RݍBZ8Iʐu)I[ָFy6BQsy5̷\RKL)fUgD4"o -_6SjƲoJ}FJKv+*6֫(`!9^E./TNA+& u.NH_mFΥLW FBwF哓l)ڍkt*c~ D g-jm2q0D"hj^ z~h.u"M=ԗPE c3.p c$`br_EFI%֎ qz`s`lh@94F}4ʊNpi p ?Y^tOk3,l D74EVh:gz'ΰQ`W,hl1mD0ƝWVӿ:x4o7i 3f(ykMt5u.g=" 6~k+HVV#ؙ| uPy]:״pac`"YZVط^ :ٙyek֝&uvpK&:hL!A'~R! !Β$Dt`K@sLWd~WQJ& t1۟F:r(nFeCՁHzx\Sd@NfؓFK~_,pͿO ɋܑQc&#rDo2sڊ7+@tC-BëF|\v`2 8f%O\ߴ7a Bt>ΩܯpuŬ ēĒiVD0Cju;CQ6e=o]m̗!'˷4XK HbHh̍a볾-\NţC|>d1de^ ϼEF![j@p&R+,Ycd`y'ˌ?'<6C@Ny%&2K[ VWbu~ze +ں?WYKf'J/')'Ljr9C#uu5zHɹWE6`[( /a |eTp-ُ$~&.c_%!ۣ'8 AhCVÚ׋'`/9Tyz"9Y8BX`&"-ZV\:a T^40ehRtq-qk1A!nDEI+^xl %,~Р|L?sS9Se4#xj]$NyXvt@ V ].bCF~!\  i$,Wv%[ҶS{T+c _YppHEr["V\Ғr̸iVp8YOӀVcoHQVUB]Zpuӷ;|¶hCg8>sW31EXYӉd7ʋlE\1]AL4YK (̒䛊x{qqa ~O|Z$(\T.5$5h>2zb[E&h'*U|%LĿ9C971ݙd mcm $W,xZ 'e2M19\|߳^Qw]-[Wmf!d-E]uxT8;')ʩX?c*n i.JH{fϯց@r1Ko|!UD[TwI~-"#2B}\Ў_Ye$gd_ѐkF$b /0"pb/3,𲻰N$SZD Cq (ҺזIa(ix.//7g稺Ũ`]H.w.r,1D|΂i"UwaY#SIO:hp"镓pnEӕUYID-5(xS-KIPǒ)Ѡ&r'c^ QD}hlEHs:WR3$?Dxo3JWQA cHK>0όɯ]^!NocW}:"SL?|*鱁faEkh|`Xw+w sw1u=ÒKq l' #c)oWb j 6Ep͛(o=R`# h IL3+a&r;Zt_^E'oMa-s!E\Zn111]pO;_,:_. P |pagd0%CDUԅxM)¤1}EY&eéPLB@OI}Bg擒T5WNrԘδy(77-9 ]XJXs:OBC6s0E\'Ȗ?ڞrU)7\qo8ܭ -E_I13//`DL_SPC GtxA8oWn%(Z h, x{h}_+!aoGhSu,nbXݘd.|ЖA:K m۸.Xњ| 滻Ek, .edy]U1ߞѧly'-,1Fq0S@D+3p.6LJ{HM|zڈc%EuoCQVh> m׉pn:%KG Sv]V pO:åQT EdQ ƟY/KLBS吠bLͅ駫`r;ok~Hf*FvLqiϝ@υZS;Ui?َ$;a/o="ts\."! %t2Ǩ~oj<1ñǰ Edų݋FeǑZXUt0i2T#Y9]G< N+T(vݘ:l2tΊ;uy9A|]P骽En![ebVcVʔq+W!G/Qp00W1yZy?@iaCqW;>.0jWݍ;Y Vrq:w9ՈpÖ?#kfѐ{];%^Tu|;+ʋzGAx3 =QF<9Rھ< wLCw]v<|sg  DkͶ_ˊ!jiڒ kV1QLc&0Nc"ÉF)i>fq2".,Zȟ|e M8@gC 5Q$7y(9Lힳi3B IV^g8-o%]f%A:3KsQ~?)R !SшxMp;JBR`jx?&\ϸ2_0dhD2"Q,ÒsڱnӞ~kf1Wnf5w7 O$kҋ/OA6Ǣ~!#" N6+Gt!U䙒ՌS ܠK)] jF~:G [pi&h03XCb嚈J)+ݷ{H]G | ]"v7+B*ئS)l\98쳲 7cy|v";2)״`鯪 l1$u>z1aF^ Ձߦһ--j*.։f6TYa;V',-"6Jo]ww[TRhnȋC9qy!}X5d6}PK`$YbeWM*u޽)1QnsvQcuHTDJ?*o.Q Q<RL^06sōm }Af]W|z iV *V~á(uGԻ&*8RkB݇K3xq$ N1o"H%\ۡ L]XZ8jPDBRF XQ҅i {r7&ĮsʍP3(هN2bg}5<9(" v7\` f8 D*1UfYSuZmy 8wRHoei ՛[ޟDd[4R4)#o zbTo ޫʑ2V۸T+)X[n_w5JDž}?f{o2t8"+%sw'JS@n;[uusvu+M?橴B~@&jqza"tV&1Q!:0Tjmvq]#kZUs. P ]$?Uj' za K3q? !@l ݌8$F⋦&VHJg<,b4M_CN>L3pS8M5!rm"ыs~* Wtd`t=0g5 Bv8mv*Fg+b8Bn곺pTK_|ǗR1Di?~}tN [LGx:ɾ/;jd[|DCnДALi{v‡pJFXK5kLP=ؕ]N0ǹ |Bx0Q CseUf#S1e!y!<$7D!q64q՗<A|Qhj]vP+?˲سFpu"AIfE<ɯbymbANߚYG[8{;\nj]+5 4} T)@*ӓq0:qK%rX}JmSRAc[gLmGJ]YԜV@JZƹU 7/$,xe`u'%Dw>+SiP$xgJӕlxGXVPx،jFd7egCUqD*p,@%Hk^X A 4[̴B\lh0/Zfh Lu3/<\zZXx;`֩,酁qUͅB%aipj \|O3(#Z)g,'!]-M[";0+3Ra`{Zc-)]i!֟Stz8[]L]yr=]_0LV6OoЋ}dvlN|E\Uy)`g7ՀD@VnFud|{bK A(f6 Xd/-7Izdž-StoV9bAw JHo"4>ZH.*RmQg|#i!ŝi$žPbcwlёc% F=Nnc[6x} Y\NQ~h!Z4g;LJc*Karm1LU=: 6[:Qu&{Ϯ:Ff\ ’?h3$8cf\J\??U:L* i߾T"gSģރX9ݯ@ 7)=KGx(^ۼu[#kVDЬa,7,߬.5Dz3fAzwZ= ӡ"A9R(/C'B_97(BD|xL˯_2p<{~6}\.vWm pqyƎ!+D7idf2y /޼@Ma]# t$0K"kuR-џA2iL sFp]yAt-QqDG}d|ā F]̞/3hJ{9ie lڥ%B+?8}@El+ .؟ j10=qd8Lj##hFvErV|o~wKŃgvx zX"o Q@7[VLvX?0neNm- aAؗh< G. PsI~bWOr^$4A 7[0W~*߹Evgr_@HNe:juw66QJQI$B\)~Sz/6*|HO1tZnl,4zy-+m?lGpI֏&^^;WL;7Ex+ݱ Dgw]Ҳb0a7>kf-=O_i~Nhm}I<^;L8kW(ƅ"gb -qtpi$ґgkrH eFZ} "x9\gm+dV!&θFOhK3l;(8uzfOMyJh(u1,5>$&Cs[tM\$6K;(.W8xC@?#'2#},3GO=_GEܔw(;hTWtQ<끩#Swl5f!]+:!Cd5 ,?,LY jSGYEWdigRԳ.ִ_S X Hl/\iC %y&[e^ 8?ˉ_tH^UEPjpjz`ܻVdM{V]eMF:b}Le$y gX`XtE}0-f/DbCH8^^ه=Yo"36uu?S' ~cCnԮT*yDGe1~k6\Uwrl}!n$ݙ,kO${`?r ȞX|3L`{6fUVh2B'l_~О&%*4 1ѲMх>D,5 X!6antɅL8"4U,g\t[Pv^5!R‡VQh$E?& ^e(-! vUTuw)_2=-c;;ڨK}10^۝cx&%08aAdH&N[VN!RN XaFSzfzo^7(_)fn˒H[wЬwB!A+yS{ }{ ֺgץ4lbްާ=JGb9> Hc*@mٳyv^qj#t'jBqoH0TLhaqtW=>Z]md) oo4qe7kh0Ӕl` BB':;mnO7Sge)\(d:/ikQv1D1f*?x׎h Q7+"`VF,l ^I¿4dUr!6tפ#t&748%:ʜC&!~@zC2X\4Xg(-1,G@I=1$Zh" 7M* 3uqby;D`*QCJ `>˂5 jt_-y˱<"B'9t4i _s+UQb=U ]C]͸ALH%!>eY'6 fxwGYOI"@/)9U:B[)K]$ۘ ݏt }hv*$37\Hv#踪xpJEECg\B}6ܩ&!RuyyWʰmyL8j#Kvr0уՏQQ#!%g6)|aE1׆M1YIX-r=j˝Xe87MqmL/OFL('wloSZy2]S6\yNq |wuDxghK};!fT-j_RSIwپ=wԚ 7ɎGmlX~d vlak7#30{H%Oj%3%T5!?ݬvA˜ϸ 9&ۊkO$ZA_xiy|*XT*Z(Vy;;"Ǹ!}D"2LSaDvI4ȔwZ?ĊϟJ xK %c圯#K-/A7Y4r|j>\ ㅀT|15P;<&nM{ܮ}#źJa=<ܒǍ42!U,}WZcR[ F6v1{ّ?PoN(M[ G "~]!zvZ]Ǥ֩o`ct[o L$'sQ7nӳ%L&z^ю :yyD8 .l$gB?5q^;R( کk~OS}Dj3p]C¦9Ohį%0찧k _SuK(a$uţDŽDڎ<7y^嗍؊R  n0͖? Q'dem ;EѶf ̊3 v@⍎aٝgxVa[eGVQk2 qk?H? (&'Ss_n#{co vj+ܚ~吨F@٠r& FL@Ffl 5*p4oOmv`L)XD+o%uכHל郐oI3ID㣴EuˉK<K18 k9M(lNl؂ilPY{WlStY3`8&Kd͙M6S|gʰcHNC'mOU^5 +òsN ) .TkB9-0axd1?hA"e Scrɂ&o=H7>$7Q\U8|۶WM\ X3Jf`C-E+sA]]_ |x}?V5K OhTm=NIngU?7č+iaی=7B\⫄WRQ #$bSh?lF=ВRxwx 4mRPˆ*37CLg<0RE`P+uu1xL9Cl n{&""DV4 ߓÛ'X/eqWʡs)vvZghus:!?k,}qQ?@[] ڱۍ47VAY FzĄq8xbpf鋤n>t)UDL tR|8Y^,xXF lظ/!})j~'X/_ k$l;iX6?)YO:ْ ,=o:(NǭTkc BK o_J/FII럨"Aڵ$O]CgT5Upk]L7hMqK3O)]2_kWutcx5AEDVkG0R6$#mx7k7tc˼o)p9t3[!bR} 'cz)x iߨ;$Ҡtkـarnު#xlYƹH z&23(׹S =v=dPfVp(]#(=G3dIb ELsJksֹ_̇ ,>?tl0hL/@.RC쿕Zf݀ } ,(u7 9UH j~Tœ&ie3s(iaE<ߢϊ) + Nװ(ah~N6M͘~,Q,a~u5-['gA\/ޯ[^B:)Vr#Q0+\da;אYOϐ3^ W\ /;sG|Y͚inNKܒ{ V]zc1McQC/vznV#0T=?a9x28F&G/~GUlb6jcM8cQyP3>`'mV-1rjOYa̺P//\IMRcߠt 㓫|=<;K=4ģWsA`tDVL1 K ؘ;HbmZlg`<Hk]{|-~.-.l5gC.ObCV$㹣ΜdA>Hu L%ZmQ+jW0NdՇ`cHQiD1=^ 7ͬU%w] d=o->C]I`]@j`9=qHA܀F{mznOd<>́ %lΡ̡cAzm0A%[qUa]kk'9w wJU^?~cx&]n".ԄR_ MxbH*/ك̢imR;e Yʇ6\j 0dH%4<.qJ@M ցvCo8W6%kMp)3Ub P}v{wFpB[%.A V{פU$;AG$ kWt yտ$~٘fXI*Y hc.BG;;$!Femap$&zCe2uk$UދR,պBY>IvB0$yJtvb cr>;XUCłm{Ku$UIM]?Ob%lɨlPl6kbCkaݦ=QZ&H^vב\^|mI!ixcЬ6:pʫbe=gZG|ɚ{~P Mв'iu]etk6U:[bEyي`9`$?{Qmdb`"u N8=۶ZI] ":'s(VeF$qX~ʀ э9"L\ZsR6ǬjiMWg,'0[ ݺYe׳t&׏5,j>' ;ryDUKRE\cnY|H ?ρ3zvS:o._1BpKJB-ϡ]O0+k h ֠…| n6,"͌o>9*? aPS 2WJW__c+3YC|X:{rݰ]dLnu=,`G0nz,JƊum>vYdI-=&܎yRrwӁ?+=9 ԑv!ͶI AbjF` ppSsĬQܾ.@xq% X1y4=G#:k6E@?gOJ'k G+CP6TQp?ǽ[|Vjp~V7u%3+OIJ1zw@_90)^j%@.!?sV#9}` 1FQ|E)< W4?OJib,D,7dsiц| / To9.K֣8j/-"D}a!e"۟£zFZ`χr'ow~Ze.%>ͧQYɇ aW(~gmUfbބWߡ5301H|5tp;0߿ӊ4o5"rv__umqΆum;~TUs+:EP$Xd:#dO^KsEQZY0S!cnQsO<\Ḩ9- .0ȰsȐ2YF;!Q-c](%h߳-ՇrC{ pB *=q!ͮun1Gu)f.])6@y}s3M }IkY]_]ׇqT񮮠5U)\x|v\m(>" fƬƢl{a2U~z$Yt}))Dk@ 5 y?~>t.`;YM۫XqE!Gl+-Xݸ8/iX[ ֛%c:H)t*Ou5+t&1 ݴ'W;s`+YBO\&'SIvy_7Ts?a4AB-?z?i=2ʕQ%Hdfnډmr=Z3LƩ_]chhqC%Zzo_(>g/v16Of%hhBcWH1Uq!PNzd .#JHէlťv-1z{)Oz7T)St+ޯEu=E|F`("+O]c^nxgq\PNhm7ĪXH% av*7Co&ч䂭J$7XtGq20>zRE߃z\9ndе* U҈_xO42Bxe ^c6ZypN+XrөcxdYu'ݯ5=z}ae` C|Qbr/HgMYC\=4ڊAp4.3ײ{M&Ka[Z̿g|@!T4$`/>3D۲ rrٔ ?klɓ?Jt{*ė3;Pu~A߂f#cYJ [`0>+t Kk7?2z%4BV;:m*jj6uޗVh 阳;5sS#ېj ۧ*a1#Dnukv[W @0x#stcmO/CPԒ6C$՟\ % :0ݓ+^m@^u7Y2xnF. nΟb&=kY\oٝLk;Csmql ]F:A2iƬ DiwxgOʒF*Ql#εz_ $RHM1vŧ]''_C;a/%) Z{*?qG`)+ZiT^pZݙ *tC3=+q{娂xF>` "z%jw?[eZ}u]Dj'P_\0ٌݻb?5V|>1>mŰߟni Nԛ9~L)" e}ſv:0hZˊXRюW Z^gk Op/GBUd1!!R:]dkr4RSvmA$ {p\|:6tX/$ 7I[AIlRDWŀl0GGujR}RG%$zIG(mxĶ"]8ST2PڗdNIEBFElG A/T4-pOhˉG^.N ȬT8|KҐX=dfA_ 8X89JSWs%tC\ Xiﯜн Eg>C-hsưk'ZMƉ`LOZgwʟ&+ԧP/oܽ޵Ӹ]B~i\(x E$ 촜ꚑګQvJ?|u^΁1[>nCIs 8н5E̕g+~ 'l;m<]\OTEس>JQXN-H7*׎iv1*PV:uFR*tgF(H>YSSai.jk `.6eLZ{|ƲHbu)4Vیٕ3hWoXne(\j'ĥ,H d{R_Unԧ\f*Pnc=c-u?JUHh5Wo[E|sIN;Qu9FO | םJFT (x6* @5fu~n, 5@tRh3rcLN> ۣ, ie)x΢G+CyzK ʭPĉ#A' SuS3 Q%Fho$25@5?q/Q%'Cq 9TD2ds݂?oDQ}h8[6 ;NeV@Ż|X@JpgVp~Fs7؊ِt_p@N3LUD~x[CkOb ^F(M锪V{e膖MM Q{NoHHz8}u}z'D% Z_7Y"O_SU*_ aNԦ]n:) ,N7D͇"5hl'z/ZWD[h PS;b2}[EXjOOCv3z$1)͸{!([]|Bx"M4i/uP8'fn uI 4!CЮHڨ-M$~sδyg&4増~eÛ@i;,! UߘQKWq518G͇8Tcj\(n}?90K fHw\E_ e6s L(W˜{wgx/h;!kxP~ ̱(Χ]c4[^b%K0͎3vt;z'Ao 1 ~!,AhF>Tk`bK,'QnAEqN9}Gs_ۈgX"*NtvW>_XQPy=\{LhUW jnexyMCGŻ.h"lșFv;`QG8S3KE6Йճlz]0 (p튉[Ax :zp[H@Pf{Q^7-2"N*^}lwtVޝO8؃7O׽v_* z! %kZcI1a\{f6Ym=8{0 pAF\j ɼUwэ>;=]ILRQ$jLNOtL\peVFT49&Nӧ#pc,+mJz1EYr80m0eҊW D^kVV̅Llך4D2FO\^ r5[|#%Yx~A=Q!&׏ްn4Y&ݬXcj½#D(WֹFI:$6w8BpgM?jh*(Jwp+EDlQad퀲RZ)u0܆+%q]gľT$L:/F8#A"8b\%m_`ClI<7K)r%ͦțumrb&O 3([S0Ҷi2^ÛNTAfh$DMe4Y;z|%Tz6UfqquTM )-b&%GclZݾC]]:&M ؛sji۳C{Ui:E\ P>wo)>Ao(\)~8Q!v<#X)Gl+A/6&THC ?_@tz{/*b㨪v:98-A 1&UpQ͏1[ezexT<Áy ~hzCD.3*Bl6Å,AMC79dňt?AE!.wٱ͇ ƒ-Nh $iQ;+b7 pOI/&fnZ7b}:ᄷ8|RdZ w ݆2=dˈ {nji朚r0l C(\K|)\z<ƅnp>*eޠgf./]-l dR([TDqn~Gt AI շmFq`rDHv~6ށz8843Λu?"Ie{0Q'?JjZ}los6F$B1A$Kd$ҍF Og%H+]'4O%L9n〒)Q49R7`U*NG9P<؁3]-B}H&Wi.vcIu\GN}[f|!h\~6{;yHnh|Cg84k>n X)SөDʖD^h_bKI@Ky4l2yk&ºjծ:8|QT},0 (嘭 kf 1݁= ,ǻ6_MKރB}QpDdLS?׃2;vW .;%:nd۷2yw6f SDw?|5u@ 2kʪ}ʌ$'!HP 7q=WQMLv?Y*5y.5r gJ+.l#y[) GL6 0 [AD'·_x!YrDn{M4FǑ 3G<-k̐m}㲊/u|'q318at1W#-)@# "΍c+~~Lhkoܮ} oqw>I`u6BT]yHv<@>Mf5N|*.zCm%"܉[{&is?ޒJU(0཮iѝ[;:޵DӁ5/YU*i,Tuzf]]ڋOafK^w@& `]!#q֢pA1v/%_Wv?v]'VҒ=l%k괙ў]=VYX8>%$6\0{n #lUQ]P`A'CJµ넮:$Ӈ mwv" fjr4Z>"ez8޷afr?ix ]wCK ]9K14N{gKu]LoN m$v[mO 3pnO6c]wm 7,ULUR/-0D<9a1QJfqIIXoDhD3pքzSاbjWxΘ_] nK-n4D%) [dzy-)#gXu^mN(~ V?#bg!Ips5)PD7$y_X6'܋-gt@ܶh2s%8R(X.Li%pKϐ ѳإ"P.,qkš6;?$myYb}7 *JՖ^}b$U #nOrgY刳ٲ6n6o΅B3sMT`"\/9@Ǧ* PT)㋜7_J%cq-f%^՘]dVF027huZ 5~n]8NT0’ A@<tQ kzwxY]bf$3M +Ґ1'[p~TDIdTׅdSssX_Eov}BM" tVs'xԞq?wiQ40(I^Ѻbjj߭a1, _e!Lj'N|=Q5F$B0Шw|cUٓT ږxqS 5`i!,#,5iy[^2hl:ST=q {,s/YPc-9(WyǑi>}}t^Iх}6@YۧhHM4H.ɓzwuR wo[.:׊$VG4R=*OD:\qIڜVEͮvxDxO=,+ڣ`)}&|j`Z5]sAhGZҍ< ˓?ɂ NMG!ʲ1aXâ?o~Zb2jy%:D)y wAAG퍓 e6AӒw !perü^4E3#Wou" d4#6ܖ7:rmzM՜ຖMtICA/636l\6_c;xِF,Tq7'WElYH M`BV ZmMtu&$(=P% n#?Hd{񸅕TC镈vqI(~tcW2cD=/v3n$hF{>X"yeI@\$T-6ދIը6j| =#OUjMPtzc\& ;i$l*:ACп-{iݽkrEF 5Y~a1~]]+  ~dW &JNHԣagkfu809X$R57OݠbNnF#uDh9MBd= qsj hn0D6=.iL$/i㹟 g;M'f C#ʮyG7D*lʿ{vm/jk5q8K\l \U<ґ=lAVA>.o|"HNcH OY7xq?y|W dXW:(4/T'PyhU46 xWS"uZ^GRdTR;"9P1L[w hP[x`*XkXc9}zcftb7vT?/1}0W)"Y:ӬYX5GS/v)(> >15hIDEF|RZi ؖdp6ĆMVN-=B5gѨ Ubj!kQJb=&X\IUe;/f,uH43g_$4; ToⰎ-zQׄTEBpNkrN>YIÏ+MVwQr7|GlA *^ڗ 1Dڂܭ[;io h+-=v"YXje1Py3J^vK `WA;\)#dEas䩻;B9@Umneaܗ'K~6p:Ǒs?~7 pmNg7u<ٔwv@x/"7l|| LW#7"q زNN}C5sϨQaY> >QĒh'F춙猀EE M R }osBA X=4q)?LT[,S=f t'CϘWӲ P (:)Tx(KN@˸֩wm ֘ f)4@ gl5|Z]]m؍>8hN; rhg9otpI1S$*\@a85S`h[k@).=|I>6SKbƥby_?_xQ[YۺWuPkeZ%mYVR?129oxS}-e,0]iH--jk2X[Kc/UդQW;5I,*ۭPտp@@be$@ȕpc\W֛ZVŨ+;lcΟ{[x$jLdB-?'E<IJon\H|OPYOVaR*4!kƻڞrTEYUY>/ I_͎秷Z#A#>X(|]q%L@iy ڹ#/]` W zwfUިooOz}W 䉇zEO-omzk#]>}Vl#y$]bβ)h> <};GY;DƓ c;&P!9q}*1 KڪBSfBwfa8l id+$ˆ׵7Mvh t+7v6䷵B=2Ǔ `ӱ"nR:fLBEIW=uhFM~J(FNi,m{+n4_˅] ݄t2m*]h,7Дpc%l\V -1+fwԃN6!8bd@aB 0(* bG!b"k/伤6ubъx/b^b.gk]s%YЫst72Xn˜塕x]'-&"8abSҷ{'ljJI5ٷvvmQ5()._38!k,F0ØI蠞#'PUO'^iaҊL7"9( P'ZCnE8/'3Y!Bqˏ.g?Ӯ?# F("">+Yk壿HPr: *G%NW/YLxa|Tڗujr}7k^grGJlNpWVlX"}۾9 CL}Azh? ү9u\ӉՆb|K0*Krp\a&Bs8 6z H_u20$n>9 .;ոЭOҰ3XP6┶8dk^AZ1.L:5_;!VJYu}/:1^ ct*A6%ϐVL2m\"B1\,U^# Q%OX`f&΅# LQhٿ4M8&zKU,/b͋^Ԍdu/ŧ/dDkQ?Lx4_N U%>@3W,ބ!VNFD%VX}vOG .0=t5P zZ%(g {ɦ+G*GO uoNM9>$ld`knb+,X}樻&A?ʀ5I}qf__ZkkP{) vY-u4ȚΜxu"E -Zh Z~͈xoR*"Ms7kKgLDۘLd*kRw GIS*n q'MJUA WVbl@{c侉Pkł9aeю{ע4Y@`[t'I}2A,nf`UQcve^ޙŔ&\iŵW p{ϪQXk ID+d;9#T\ms( BMܘs8e3RP,2m doYqb[A,'}j ,R̗ԛcTa.V^d{;|W NA=z :*`G\ڪH6i];JI}mF-xxk `_&dxj ')Mƹ܌6ݏĨFD>IVfK4V9KPwiO"u,Ke^%l|=Ңu7z7fs՜%{ |-oԙ.ey 8 WU>Y5D~œkN7FAbLr]<+섁)en,4<&l=?Z1>S,nHhcegg ۧO;UK&|K*GILI&[t۠ 7?p8 1z@kSEd|T-Wͣ9~I\]*L{:ۃ%+qO2+wof=΢ ߭mL8WL|IB(FH@#B= &=2=C0T1i]vaY^Rr1T=#,*c R#Ua O($Q  `9]{b$vn2dTSNt. %>̘ )yw;e$[ m?d40fO)ula?^h/Yռ@t'Mۼ \7#.ZvN@q&K!Ww+ݵ*_-Yt:K?:jm"'tyy.дYoц9qsWY%LSv.Ϩ5/-Z=֯~ bHlDZ3SoȰ-jʶ}īy/ҁ]3J4S7h)%hZ*}#2$>(9%hr)nC*Cxc\@էRbPȩr/*jԓ0P0r9$|%$[QId<[)`,DY#R&H \BU~սW.s:tŋ qeIrQht1VDZA#2=!Q+'Ny/=c&f\Y0 BpS';kj`@V. LECs\y_64Fs_@ 1E8x(d589(2)^\(L <YwV(w/`)S|lWK~$>A,DG=Q}?W?6+9CcSKRO흜g\+%>̱pӈ@8~9օe1Wk,܎c*hˠ0Z7]Td)_40&ᙙD݅8H5^`Ф`W+6qIl+TC;=E9T(Q.E`:wb%l]&0آGYˣ_#s'&2+ ԃgq^ԡ.K9r# J;'r\K% ­nk: /MF `a2q,Z[xӴ8eÚZ5*,5UᒙB>[)"·wSukoZ={E LxAa{E^st\8y9t }1օT-.6; ī«/UWߕFcTnD{]wΨɼ #\epKے;^>V ni,7b=kV̪lox/`hA:a|y [-#˱짲,` .ZCM/8/m)oŶmz t,Gp%bfq7p`1C #ֿTdˎf9YN#4}, }|Qc=A27m0L\mA[FBɺX˺>@[QiY)Bn h ,5 ź:3,?c'{Poq8X@j5mfR^/Q%vv~(^~Z$)"T4H6-;F'}%W5v5ʅ.h 3|d' gSK4\)N{D8PVLj`3o(߾i.W3@ {];V!F Q qBEю; wܭ(ի!=yuv L/?R̗} %B6vEP*SP9;m k*0;b LY߿QU٘9x-Nґ u(.ʭSn»^'wIG6' (%i41|*y(A~njFާWbKK5ox:lGNߐOHauv1OC!26@ʦ`ҷ d75 H;uci>s G0o[3Nvi.ِ?} Ug6fdzhR:@l NؤSqRcI$ ʁ,JzO&?W16Ft C^Dbeܝ o\gê3D:?05vKpCYCkHCS<7emKIOuZmT$n*"ϳ02k6  juIH{LneA^Eu{PN>CUË|@V(9-tΦ72uŖqV:a85xi.!QM@"wqKNKD{o>򺜶\w> ίsj/KbG/65ВA@sJH1oz$},݄X&zdc)N=W]XU=c Z `΁A.MWt_HlEA~Yݛ}рjN] Q(D1 BGmks"z2⁚\|"O 1 rY7b6Ym~P>@#WԏQ:"9Rm͵Y=}6kNK6;ȄSܘf9==s%7JV8ss^y1Νj-vWSFvS܋itiWƓ 0 BH(P}pQR&M.&hͨ)K[/NXTO0NX F#WI7#Huxa(Em 8OjK]YB a<%X O:AߌrIJVQsӘ+Mf]*9'5lw!.3N~Vy٭I a C+x#ՃwXhIAw,Bs!(ԂK7{ K^Kb>:T#ìW64x䠨 TNoX77Lb(ni]tf\yU&MA1^"its Ep~k+ ?1Atr]ߨ zV^FpJ4|| cfh?c#Ux22q8x8E¿dnJo+`TP:̘O[2 @a]6L*)G,OϹ*[٣a%Whz1f3 @2ólrHc)1bAG;Y,}Ҡo cWͯ4jb= sZOMNGpr˃9>CA}>`m9QÄm^C~;EhG<{VTLBzC.~-~W-E  WGVxLND~ e/&}&a?a@~,f=~tz"jV̨;+Ldģh\*CZ3[Kob,># f'3 S]1⇤^Af``y!6B:zҞC=&P{ nxDFjIiB\"T6)PQap۸#7"FqpWPd:Ik.^ б?ϧ Z*C jLF)`:O~"cKlY*u'.[)ԡ;o]hA,]xAG4 A\+8VH('_r_o趐#$T%brUдaxEmN !(-^\B w} qPIHvZ-MǿXnK@hSp.$nsxoe3SpxJ YB+ vc4 bԵcᐕo+nۢ5qΌMC-^Y%o$-]@OZ݉Η_wN*aȐn +r n ߽>1|Gx.M|/)Voicc61>~P@I盜P Gqx'?/0'1^֟y P+[[ωӴ9jQOpI>r+CEê u CeAU"|s.9¥|/< N6rlY0INi)w&򛻽lI? om&t'. F]kuq*_kdp#@wGNcdWn&I䋦:DK5U7 fe-Xyi/i"zͨNi%?R,ZrEॢ^gpvE ;1oK9)XCT3)9Bhy(goBOCt&F7U} qȤJGQ1e>#rdSҔ$mk 3qPܾTfm$"5K7Cn226sNtPՙ* ;B&NsRf9?b7q&:Vu53pAXo (|oBiW^J9bkQY@3u/!xTC U68KZjMRe:P6-&֨`':$Q:h4e{>Ҫ_b5[ɡv66I-N(iúm\!ٷF~^9*ueee+Ve^r`DY+Qk1KN:5Cqo==ѯ]V{|(F?>Wj- tb; f|<4731O6q +&JA؊L/s)d `ư9ӐGY:%j7wtV-Q*5Bm*`㑀I>"(z1Kpto7{JQug ޔ |EWdF! S$$:m37f;(XWz2G%;fi?=iwS2$T+[ ֯L<8C,6 X : SLO:w9=QO?Ja;F"!2y<@&[l+[@ϱnUW3C}U5|S6d V0닫NZdW(TxiqxXhț A),WEvQ3Xc`a؅hTd`L+9T9L tKnI%&@Nh $Lxc@N}}5G[~'!r;MY5bSD}4+W]H y5a>61FCgH1/Z1Pǎ%˴\tj=_]8ly9oPȇD'Hb"{*%+:1un5Ga){0v6,uHYre 9 $IWE¢=B`4%KC0݇2kf[!r8[1||V.\*Lv-GT-/F> em+-N~cߘ-e)ⶵ!T{< v6bv">0&S i %M5_nYN˻I#Ћ.OAS&FY /Z;4K[ 2ݾA)ij .$L|-Hu]Datd$jhn@gwAKwxT=Ndd'/$-Z{ʗ>%sI|l(FHۏCl@P"H}>zD'pEM7_Cl$d;ǹ5>Ct۟;\JOxaex o2tU=e/{ׂɻn73$% @2[,&Z9)RR`cͥЋs xo_`_lM:S"Y$d_'8M~9W|? ʴrkV\5ӄsKsS-y[8MMՙ(,-1OהhG [OCA"*C`aaI-eP_#VKq>;:ƙ#!8v9@,#S]tգ~5a- s9L _ O>(IWhr_}@ [~ |s_ #wr-DA56l5@c8Q+(pM_vJiIYDEOzҭ';^Gk"륤2^WGOF-Z/0ĈyҔFY,uMG%2ӹPܵ )ۺ:UMLCɂrC09PᜲH]_ o6|`!#KE 1_X$k,FVRds)p*iUUٻ.eζ?*Q5hD=;օup^tPpZ"r)eKVTFyP%F}$p)}G7]vO,<]d&UZF a`>|Rs<"0>^gXɊ81AC:bi$\ Jud^>4BT5c my V.ΟG)o)Gõ@/* 8ހeMNHVLJ^v FF*yeo)8xI(ή{3S5Y}-k/LCRH<=Pù2{mb^G2 W=_o^+)c hj7y&m҄ ;~9>OK7 V͒i:c_nTH{I]S~J/DHQvЈeF.)\')2ZrW8.G;OHfMQ2Դ)RN~۰/e-17KtoݕG*O U3m@7 v BNQA-x(YGj$ꐫZx& [ftS$ nF3vۋwt9,Y6?8Oj-")zGgTdm(j9#r~ ÍmX? Uٗg$R )akc`PqS"n+ VʤmE4i]\mbXHuS\y34X 8>ap8O!"NG56$\YthEr[F/ ]&^UзJ+5_H~˲)Z|&@9q%ھ㓱վ*;Z{koDGwH6EKxT5 XcA.ϛ!g ۣy=Q*9ڮ)Awa, O!s(b{ͱn L8Iު춏a΅t\dz+' )C6w!&{ ȧ/C(,'}\~>/iiA35u1@%N` q?<'1;G'WQ3pPa1l㎆&d<_2è,NV ]5_P3G iPuT9vAF6Lf,*e"m:,uOnSYU`C<3-Q+}QCj4ErP jh>=$/oC;msJρ8rS )zgWKjv2YyШLꑢaR (iZʨT,G-;Q(H7.6OnZ#7֌1!I^ [%ق Sa"*ǵӾt%#]D+n5ѠK W!CK>TFґ-<e?M;xeh]"265~tn<:%QLShIU}7jtf#}ϰ>/핛#ؘ[l{[m%RZGgWpKKn!,$,mvL[ìɬ]c0INH ,虵kbpKĀoksN86bNwDa_u'MVxwa$d縫g% fS7S 8N 5/X2GvVο-ld0= bQg}V(K.xb J]kj3*9oQ#&0˧?">wQI?@m7"-8d_6֬Yܪ\]q-ݹcm'-RYh4oܵ/?- ;j-yqwOm$UQ7z8R+1~|IKN9;fVV}AxD49TJ6tGߐ]b? |V29:бD [yaMe,dYRcʐG!ےy ūXMHN/%b8H]QQp-ˊ)Ѯ 3U|ȐedF3/szLӴ?6~|?vlhjVB 3sTU8Z2s[|8*?1?},V!;"3$8yDOoEʑ{?oAt,D!^G]٫yziSEd}SvTkH&Ljp#ƿ@qѲϤ_w@8AeWVi)F48/6fr.ϫbux (+|C~ce?A/:GUt9k./0Z&0pem eYQ>Yc%Bn˔}9*ЅS}*jn~sWɟÑ`'yh땵wEZ@+8Q-_ *ܯ̐Px Po"PFW“KC>֕U`DV;fY'ݘHSdbA =ە pJfepEQI6ء"N} ~<ޗ\/0DǪ| m#xgH7hZD-E*7x`8„Ecր Rxj*WP'3Kʝ}czd Os!괟祚1ql6R7 0|%cV㔊 :fі8j`rI!<,[{`D -Tm;'(9sDD 4uk"1Z gτ}!ֿsCXX <_#;T&Ry>ӈKGukB )2 (>e&9>=$M )F"23BZe}e˔"Xz u !%b2 DӌG;nО>gऍ[.O>_Zt'\%$z6e_(AR;OF~$4㴣fɘ&e)(l!xUG6jQR|&_ܒaWRB!vs2`9H>4w \`[Q9)ȉ x}1K'ԅ4HA.#n\(՗"{olR~"'jn>ŸkaO{ƝmCtc9hS|+@~3WޱekM|ds+JEFQs;Y`&p2[kiz2Oh"wK8{"9WƢ|4N :D?#N|wTŒt :v05` @ KM }/$Oo`^V! .qu<$h)ӒRbBa>Q[oB,oШw;3iKč3{^we7@(g}~E+*pym'թ"_^%Ju[t*c"*dhVe]'ӌliNˎsS3 fէ4ciBaW+(gk#f.*j*g m/ىQ`nnr?ПRESa5tPvR TX,=B<61>R.p)c,[+j`oWrÞ2 żN`SFA&ΰ"q/7}3^5gtu2/O)0B_{0JlFO;?}vnLi;N$Fx{0W-ν#QLɲ+?5 ]sBՇ/wi[A'&XjͨkR6QdPLG VcSBqE?c"}hi2Bҩ!#X3G-܂:kpmbQ Lfcdn9)|+?[ M ikpSKok#>c<‹RI]\0nI6mN " Qdo >%A+-IjŮ`W1)Sv`Ro2tii AǍ'Ӹ~%`<7wvwTfAN1W9TWb22f` d/ef ,8etЗNgR5gRw`0I6qɥq4Nd=ܣn ;+]-f:AhA/SLL MnnyP (q8?s'aշ0bZ]9iy x_9 /tޒi:U@{B ƒ) 0?%T^7-o:@Z!::Qwys!^AP@d!*4=Th~ bCHC,Mj^l8]vHOXdK%fjSj@+p)3~--kK誵椭yD7p@iN~*cQIso5ÇM 0_OZ#vc!iѡ$Fu:YӮ*C|y9Q7PvꕟԭVdUB|¨rR@$g3j gP9{hpJ yj^ET&BЛVM2Ry `9 qⲚ\n9lbѝx. Uʟ$ zƾK O2X؁+ٯݻ D޶9",{ogOmY /)@̌0'7I<= d$8wPIy^~۪F+iͤGg\ !dHkzeqm6:>;ѹ^6!yt#hck?XT>n R+)$,m%y:Dƕ-b:^R3 C#KkƒA}Qlh30X+$W,;kA`'s<.E&q739L L,hh ~ @7u2 &1d) 懶 Z;䃜/P{Ņ嗂s.Zl,/8i'HۖǼqBF/y&E]!VEv6҄a.:,77J’6&B/HWM WF%7MJAbJ.&@3|A}1& ? XIKuüJ겕 s# 9 =z4}Y5/u;Z5ZNfV%OaլF71#us "kfUsc]a 6Y#wҲ}\|0Skh9\!_R@_}zU&Zxe?!mpx'>غ51IRdAK5Mc1n$526T 5X0evGMk}F_\e׋^VPD;za Vu*o6KI3m@L4iNatn Alyf[evB՛ {r>azr4[wF@7S%P{Wuw9͙R>Ctoq*YbKdgΕoGSr>I}+r䭞{ kk5y=ؙ&|,eσՑ6olʼn& R (NG1qvnS$-}O x~" 2(2m wԷ:+"MTž+,IP9f/ Z 5d4ށ2sWA׮#ƺYE%br5"ؠ *]*S5qs)i >p_ NZ5e(ƹ҆i-:8o96x}@ܪn_=`˟ B"#{ADq?l,f>M8ˮH0~ Cu;-bn~|ξl_ea6U_ hصSե=>ر> A"G$LA3&( KΧnUYUB+NB9cyus7CY[KIpsw {z#O[Cim-6G恫RĂ蹂G[Vx CJ" _観/_dHMPmdL%Asa}ţ˖ R8߆K4kW*µ?E){K:Ly|-ettKZirN- xfBk 1 }|v'c6;:[BͦlkHF3Jg-o%dMR|9x'[\6NؽX m=Npԕ4՝2\#<Nd>45/#uuK6`ywPp}G5U /, r1E ҕ1n, {*!3 /tE  +`Aǘ80]yv{Lpm5ϒ<C6IQEav;HKY"ީ<,ʕF~)unSA /Y0״!-h߸\=!S e w LֹtQ]IKyv2,h;~ȚC>2ǚ.^˩u˫tHޡM  /<< `6k"v m7ǦY=5N>rIdALuŢ;J52v/Z37GّZ'tEE^Hf)QȞR hK%\"\IʛZ, ˾) )&> hO$._Lo2֝OnIŇPkIYo1XQͰE᧴d₉R0KچG?Qdѷf|,O~ɤ^8STIFuǖw0' ̠FT?!z0ti@/ye1|npU1]š050n8ۣx\ܠ-/ N^r^w]1ZAZYOP+V4&T*V Ī`u.dLKes$q{KED}0D<"pq%Hߟ,q85f^Sc~Kh@B%.,NU73 ixR7>m)+Jjm݆2gi씿34VėmRYy:lg@#UM0U=v ӱ?mM;qy)aʝ$Nq-Cy%ɽ _‎ x?)ky1K<:?̬ۙǜ3prcL[ Я'lzA]}m98}CԗΧ>s.lp2[.CUro0.6qbZ""0L0-;t7"49-hC:<.~WH~|Co^v dwx7y ؎Zk.:QQnMAyMrgpጤ5ҁ Ly&cµ X:N/ V6%,~ TXs{hT\)4\M?yQ1]ŧD-f?ee5)k_'-0 *o'Jq%xrQ1YC]N_e9^| FiS9NεA*{g3ˏY~؋'ISG}E8VTDu:PQgIm^u'4fh@: WD!R}NFklLw&e_h!Rk)h^~MLXAA6F(SiHXkR -(YXʸ[{(yqxDm<ݼKKE Xh!U`Ev!1mU=j.O-!mu YF;SUn<>VAX!v^bQI CfƟ,VGЮ{:.|}[# tMTfA4$+vж%:JLDdP׌Nٹ]i}ھ#cvCbXe8n4rU:niwxZ *]%~n 3NQa -NtT #rSd`CNG0ßW|Ogv]!_V \kѷ'7?KS^uᇠ6 [DhTdu0=q#l Ĕ\ A\ 07|>Otñ>ш G}IZ-$0[/ıU.c{bh7+_K1wɉ\ܬ6 LA)G?AokҬ+T>IQ4NBkU9iUAIT8hUrreE6O;ɖb.iOO$~+R/nȸw m\!Ϭᤕ) 2 0Q0I̓|x8ؙͪ H' švO ne1ɮyM+]SZxIC̹YCҘif/w#ͪBNB{8^z" >ˑS x׳(}>vElekxSCh {/Y%𴮃'>ymGOS:,_70aE ˥ }7Ao!`<҆]cN]_K8/@Q^o̚Gϰj֨]D|yq⛝@찜%|1@8'8f}W:p@s/(< ޞ`4#Kp#ga*YU^O|Ck-X9pФ2mMWЀ:㸅W~|E(_v10/=,g;zI.[Pફ2pn_,x}#im4tŕLL$.d̈-T=*BBO@_b;yR;DKSt+Ҝ[ME.j?~fTa - 5%&]xDw-zQh/`-gKGX:Dy#,?OhCѤ;Syo~=鰖k5d̦Ɗs+G'Zڂ  =dB|]٨^=x>=`wC|U RJdx P'?uopwˠWVG$v#95b,Ges y :pc?W"h"b 7qUāœJlW_?C@vhPVdY:8m#猨N8j8^{ݺQp'].5dW57*: Y>!6Gf3_bvGOI\O9T 4JFt_g{Ţ݈C&W ';lhgm5s J@ߥXr#a\J1X** EƷi;Usiu".s @gu1Ġ BA^P(NJj[2 -6'n@Qľ0cZd]u۩۲j}G/RPf$Q`*.=Lк*T&QY\skCPgçҡmpcP(Z}lC i@(k@Lxg5Rhޱx_e-q9(Y2<1qu;NuӦ+VF%='!:ŕUTgnڀ ı̂@O I%+9r_0L }9Lh'8mQUZZ?~(Jǚf}/&C7}*:Zԣq쩟_iP3FR=>v+I\}0,`q!3C9d4s k3dV,QG,ܱ9^NЗṄ4sU{V!K9_25ɲSt9l:o2X2O?Cl4w҃-,y(OԊ^6M]+x4DsHuHp [1(RQ{S/ ׀.%CZ6A~VSZSEc`SY\qEZ?DU@rk &oƐH*m!SI:)>2$,-R lފ[Y'\EuQ?JW=Z!*|Ñ( xwOSbiF%n# &% /w )m k1s"cOGөWVӗI x[{0]0$K¹W.&mBHsjA-dtQeHPZ[]~rvS_)@ ΘWA}t]9-tyZ8Z(hNŻ?ʚk%:'T&_=f1 \h >JB5ԣ,7xEWegUH42rqEa,gue]^%Z8SxJ8;\Eۧg74su/|ϏKԹw`Wx(dx~Ht9#9P@1ԥwy,Q+9ˎX'!gg5oԎn 1 O`0tc]b1WiB-L<{N'~V$ !lRA⻨tB1q+@Y R:3 _3;$ R8cM{rxhj2$xHݿ]^)Sf >Iڂuvc]x^ E\8u N#m0ypeEw᠅;HE0OLMwA,\h}i|c]LiAk @N<`'?0d/_؈`;fU (#U!VrLU&h j'~2@g{#`%%`yE®)*Y2&d^6UVB&qYXÚ8k,duhĎ[E{^MfZN-XTZJYnPj30IhV?y1`/g,ۛ4%fz`zHfT T%WD;"ўcn[WL؛T䫔0] fRU9nƿ M4phk*_Nf<`Ғfָv_~kJ,R*Yt+Ĵg1򽄕iWo3= 9ܱ֤<!0 )F)sOsR"ԩOޟfgJwn4W5J sIÍ[Ö)jttq [\>veĭ 2f"-U[}E2b,[&݃O?2^ѡ3eFkQ,=9:xe}YBzbSOy!I;?kc2n*RYc%Ye`طǰ#ٖ;HU߈^8~Yzm:~(CunO+"M.V;< Y6<8OOlT|\`bFILģ[Y@*YԴ66O6/$TcmR3<L2x4*Fc4uX*"u/E7@OzjU\4YJhD.%MlEڤWri{p#" 5 T8Dco߁H&O>- ^7H (ZMIzʔVjqQ58XE2pS Pg2:y ӼGN K,_d*qJTFX9"#vOr޴j.Jj~pFȰڤKlބX 75sw֡gX&\!EAV=f{6-ke] Of@.n6KhOU#ݖd!Wz+w2#0sǘAs-` /&"Oez汖. b#B*[$ڼٛu?_p7`CP0 $dXUwcqE|a;ԹXlqdC<SHl }p΀1w&+sjj~~pzXf5 ۨϰrmC+Uv @`Dqy#RQg9<9SȧoazD 9 d |aű:'0LsXuY0NC!y6dlBTIwUm< +Nq2VHyW} }2n^O&_ҀlԾW@x; &?i+.$*&>>C_ٍw+!I9jmwz$qEdvdEr",d"R8_ 羬Ӵ;[x$np:(kfp`OTHCqWv88dG@fkJ/nwm$ ݦW$ LPq1]2qY S'(у-Sf,Pd*T>iU_wo߻*_uxO" ׅl}.~JZXD ;볽Ak} A_qh,;t^n:G[&sѺ?V:NW{,gF]ܴRM.Pҋ'ֻ?٪j8[ٻ h0'&fV̄SA>&jtT:5î<}` CJ(Z8(G)GbR 6Sou=N9}TesO^W1r'Ay7(M!'!шTKO>5J !4\+y0 'rUy6 fՈm?P umD>*(m]Zuur"KfvtG! Ik.Zryi65z5/冸cᜉ֏AykXnZ\.fHvŢt*/%Z]Viq\Ojrɶ '8l//i+m˼[% ;9bS^7RU -xZ>UEyqo*9KXt"VIx-x\ܔ{Ƕ.7pC">gȴm _P2/N l\4r^fS7ލttҍ Nx0 7lBW~VSIK NͩW MGCŅwQ=y׿G_(_.c8A| lCHE-:oŝZm_qs,m4`RjqNT];Q7 ?ƶ|nf~7,oLrGT&!+Kc{"2 ט.w  CƁ˅6ߤր28q UFٞ<;/ZN4T k*5`XB`VL )@d"+ivPS"ϾtMR A0ÖPTp^fhE\Ӫb<$t>anF׶ќ~{DosrU]oȨӓI|ol~ RCLYe0<+Prϖs3:6#(j>6kPMF̸ ʺOhJ9\+Ca!$:4 g)&(AT@LA1i~cg `porjI Cιk!Z{c9cZ ?$#V@)jީ-E4if7|f//6`5֏!Κa8<h8N53rxqy/\& y+fqoeKI׳?+-OHpL+Q׶ M2_՟nĉ37v X` %󣩖;%uX F7r35QI8 62Dfԅ*˱4ܗ_Ҏ2ZOf }Ob8} E%0X7Qeb޸oĿEoE{_etw*T5 &3{[0l+0҆08Oʈ;jU>t3C<(oXӺ27 0,)S#?$T;ƪv&K<\Z;&AK2(u֬Q9af.nym$!cdb:9Js~m~8-06yВΙO>]SGLCg+ {s5 #D8+O߅= D;#% UZe)sHQuZLS. ǒ($ ^6սn!(ۚ TdOuZADhy7IaW]CgيH IG3J+yj RNV#_\DO;t_֌ǶAZAB.Ҩ_ pVR\Ač`#V酆UkuȭyzdzMлBo,I:J{#vr!W(y!I YuͰqI?\v1iڔs=}vY۹|]M "{=W)?vUS#V@CdhA[yd$صN&"MQqwZ6H%1z[|mg=`ROVH:nQJGۢc[1tM!%u@ lpwGjUbdkZ`RjFC:GC)E^tޞ*j998S~CZ+FC/!^lMFjxQj(>n 3$1|b| O5bMf!^qC-\z %kzO嫇~حJ k\_ӽdZ(2d>N^GCEt'.ρrq!U>+uI}~\?;Věp7%:$szp-@+'Z_ZAmv*%Q+}Z gyKxB֚NAgaAa%O~2kz'n\DGOTvfݭVEbRmM 9^m[h5G׸}rl&:v%;!E0Fܴ?+!;C\F[AM>IĻ /%WJǤ/FusmZ&j66I.KS줞/uT -OO~Uh"Q=<\Ċ[.u:P9ZY ]r:_ne{5zZe`iP-(+@xN1hdGZ{&'?2?{?<vmpV1OǶit"8ǻpF"Z m,/#AXdG+h+.۟l?.g1MvV>p3'Ɵl~$ AXje?w^ApSe$,Oܽ, M߶,d}t& WU:s"رU"tB  `$ŧ"7!P> ~Ex7Die ' 1Kgv{>{35ԓp9Mb\`;t0@^ssmP?%S)bAtk%MAC,60y14+ }/adAl&W^rAb3l6rh҈˿ڊ+vv$i`M HmR a@dSTCƭ:4Li(fp 2tH"<(/s ›]KKb j톯&JqqiD` P Eh5!eerb% K]u],'{n 9\!yThilacAe~'=k6+_<*Y^4H2 @EQf8Ntlq`;AYR7K%Bolbt!%˙OedqճKg6,(eTm6Q0̰ sPû{AGߒc404OŸ#YUSwEF5KÙߥ`eէ#̀e7"[PmwapMB;a$jVьTĭ,5սbe,3hWh[mwu]+뱝A-5jk`/lF :mGyc5]6`hX7O]  HՉmr`J>3erԑԣh3'0јl5߱ u\pCw(oC$d29d`qVT;Bרx!Ngp󈗽CVHJҥteBm`"J.990~ֻu|h2De-s]%0$ i30d7p^٤l Rej/(ߤ7ȺR>RD|3mx OUL|QG TD\$L7JM s'۩t:rʻؗ~fm;|]3E9v79xSiY洮 fK_<庈j>oxRģ+bij39b*]r$*d,Y|&夹rt&64QTJ[h %moC91}oJ36Yh 1]]fbj3cvBC5ԉNmkuA2@ZJHN]RI6[qG蕭,ш޸xPF0A9=&* Z/p4"L<4%sB < >]"DP$<)K4_})N |x7l- .[Upgh&$}C>^hUSkF,f|H02ot/(ڤWEf:bǭ6" Vs{K&ڕ#Nzd%.xKfT`2uehLq1 NxJRǫ'z6l' fv5H""$ N;6h'~s4@P:P gGk\ D?V漒v|sd ΔƹJAcq)y>"2 #c5j $9z0aB,֮̐qۯBkƎ_#CLZ;QS> VMĔ,Z @1x$6}Pzwm6W>R!Hb`ִ_c2>?ŵGo3Tēj%+e'pd?BSkFTD(Npo!6g7$}Cڳ<uZʓx$9LxIT>vuL !AjoRsM^A#ӦI736)2XV. ; -h`ư ت?DdbD|E=I æ?wͳjXNusayK".0>I`#gmLW5nt9kT{[_7~q`.W54;P>ǽV fF-|nRQlHBÜl<~v,>QqJ,nh]_$ :u_Hd\½xm,wXq`+ 8~%?o I_C_E ͎,|$+cC~nn82R//w$ uu.9, f5!N$Kd&LglФa eYu$ .8*(1A1*ϭ''6_W'jq ЙTPRbLomxGD͸y,5iL*J.+rfS!A06s35| 6Vc$ߩ]^zG$u:tN^J JXHPp;@nԝ\N3 {.|/&hٍqb~̿~?AyE*lēD=hgNpH,F2_+sަ&kIVyZ2^, ي$U^>t dpc8RݻѫR!Oz~UFapU!v- w+86Qc6ϚG"IVՄXsĪC Ӏ1k6;WC(yĻ# 6s׿U}2o 7 }"Py^8oO23m瓓MF{D#6ơe9_=1 ^Tˍ,adgѠ9/n{L $|(=2VE*2*Y7avmLwځ4bQ@&t8Z"B\%6ݎ5V1"2ub/&%' fyYu֩FtBμbymϪG8rOK:uz/J F\ )'Hc\ЭH͟Sm/S>*6*νf(WRC9S^ѡ^a'rv`Xo9˓7WHCF0vqhűOo2Vza6 T+%ά<0?={myuy{F8]z?$|"I?ʙ/ :h3ޓEYUQYO5u,+ܘfMzJk X\؋vG.]E "%y'*?RUz_nx0 v8ɅgɒHs(KQ?@ՁceW XU)Mi *?<"aɄ—P0Gzήe,:@T>^.F 2 ѯo#7cRR*Eh !@lm(F/@ĖVg Orι 1Q`~0B%{;X/K)Npi0<ĹiAW=sA5L3ӫZ5Q83g (07@@ԟ}BsE {(4o.QA%"}jq=fiʳ-89 yԿ&|Q=d=Uȇl WIV^plGgJCbRo@p.؃Yvk1,s K=O2+~&Ar3[. F֩08}s>Z|7ۀ,X:B|[bebIN; -y!esQ ˪ P}mKﵟЗbqDh5sK֣4Ґ2(ZȽA)pz)% }01Yy_hMYR8 f}"jJ}Gv6V3 a 1  HIZ(RSy]2f`s 4d |qޗs2Ṽ @OI^+++$[0QQ39Q"蜎O޷Vw?ĞNlOS4Y@cCi@ŔȚ]?XW5#urzUئ(qd|Ul99nAÖMH_<f80MlB Y1a_tvAǔeI pX¯ics 8woT&`@v;ܨLQ3m6[ 6$-CoP+.kg+v([&k.mH+BY6¡n {H Q=H0DޥOԇةE'ށb z,WzEu125P#>_7|ZRU*gط4jZ˚{+wc[SH 4[x2jr/TڌA~qV1>OθlVj&170T"!P)MyCo?W5lp c˜ YFL mU@_ Ĝ'*I18Z Vx]Satu)KPBsV#g#p;]e-/'m=8-Plՙn,| _"A;L~hz+ؙۧ%PNᙉ#k6YxiB]s5|Ń:qڌPD uwҷn*7Z>_R/s#TT]Fmb yjǏ>0d%3 R? z$W ٳō7< }y,̦W5QïżqV$2>p|݌9]D(- PyWs0#&%FMzEl&v )a7 -CieC-9 H#z/#oTk ["Wi G#o7Z! QJV8Pj"K'lP.wל"vƟKl}k~MEppx`G)-"*3qs,6V ]CWJI]hclnT< PۜFdoW;KBMQb_fbI7[&HH*`lO#zPT-ThomCU uFLaDjċ ʿFD GH {)$` 1aj5/"*M~Э @[MxG`y!HN вߖ`c4yX=O .5K/!?.D>/7%誅Lﭩx>h1Eeۏ"^7m粸3@Ӏ{v. %姨|N? E۵8ajиC*qdU-dn4"v(?KM*bn9Ά2?nFik^R!”*7`(M 拃|W hML.394@3Gp!ac1uI5OZ<!^ѭj”m-ulJ?p/)͓l޵0*3 [:HkԼܒ)(?DjoeV.~!i][.#җnh!`q..XKȢDg#&̐w>֌dX!P1$Gy{#g`)YG;BI*/@h!{Q\xiƜ'aA4jW#:vRW qs$׿x _yc8j.1&\~0~OfS,y6DZ:d86b3G!,^-;l8:rti$@о(/4 M(JǪEeε+^sMEA>]GuDy։&OC\ZyKdNWQi>祰W/lL6TV) 1x,v>~0P/)5K. ZI[<-#ی&!E}]/D"Tr=uG~&Ԟ-?imA֥> ANX vS柣8^q ڏ 0r,á R4T?]8ds3WR Flr 8_CqZ_+48 ϫayoWױ:\vX)tmmU `mbu2n @Oa9wkMݙ6XDC[)l$N9~zF`[ËYEǑ IK*um}˶bd [`ˮ{~5+jљhY*g߄8-r-R{Rwc#K4 eH'‡*b-hJj8\KYWtrU>6(D.RLߌP=X@!|yێjFaS8k"x=U`KPbxak"("ըZ>RPA@9)'qoLz"䩛Op#qc9h}ӈ \݈tkȳϯZI)y=?iRH!$[c 15N{ D9s}Xpl5]]Յ_0e'[$_zkgfb .VmG ޶ Adx9  }B{;ŔyE-~<kݬFS_Xt\Tu椩Rέ- ]1 bt_;CO=?a%jLmH6SՄkD&!7UBba3S$YAڭw8{뭯\$ hvBb œmOKǻWHz@&Z.oDQ{So ;e˚]Oó IG^Ú~ۆZ`ŔЦ3Sf.4QU3h!_5iq9@7-J̎[U.PޠKjw;  Ro{)u426o9a06I6DÅ(o=tg$w0&Mh~TVG#NwNL*zqQ3 l*>%O0lL䃳j%v_[  MU#zcfj͗\TN 䠑um= "!#(׬;?H}J 2M1=iZ|y1TZA?exj8qhZQᒠ@LK݉LN9mc6H_^ ЗV`P=ƚS%h8^! 0;N%x/;2йvC vZxϙH+ybuwغeD&ӎ-KeMCXCl KFE'5|d)gw&v,Wyu4vIuNݎuODzC>nҶH]??B%Nn"IAu%p5T%$֏^vf" l,SL q%]b{!35Ko0z;uT[)%RP"^ 6ƶ!#%j9?V J]iC1>T`i@g݄KKM5%qD]RSp,zIerbk#b g51+D-Ǡ?PtERv$V^s}l75< b}B#N]Vjs=G} /yW:QѬV h?1PC2zum鲫lJ,8/ JBǚ^v'P pm:_D-GĶ Èse*<8 ;xHS}n#y5[;yʉfdyH4ٯ>X6x iBng4I5EJmmTmˍ [d<FtDMCAnl@p6P /ΓKz9h R\bv%+Jk x &6,\ߥKl}jw]+P/m}j2ђCH]* sS䓃+@2{ʷe.dt9ٝu_iw972hW6/:p󸨌'Vty3хtϋ֍LG]yOPK (4VBΝn&y(j ޮQxI7o9r+vn A򤑝㑵\S=VGy34T+~*/=VC_!A0!q)mZHNA x:#W<%wKl*8F9. |Jx1w|.ℂq//O9[vsֆ  [Kl]b՜x*';%[-rcqSIe ת>O)swٳ/1?.ĥ낶G`,/aU\,[H6'@ޣt *љA0q×SB@c)>UjaM%?r407:wU/b NCwIM'A]sm]K(bzM&ywVwS{sB;rݡGtNJ0#ڷ!aRYŝO){8/Ac9jN^;BDYယI+=ߺ302F50{'U ĊB-KŎa= XAa rEs_BU97iS; 8mCka<հ6Gb:ቤDF_ŠXCD>qߧby&Tm/m"̆ Hjw[+9@lA]ǏTz} ѡ:gj+jM'ǧS&=qvM.\<uMk voF ?Ub:ַ-ybo`"c@X Luz">(k;:<pG~;!Mvu|:E"TV:3GIdΓɠCPNψX/[tXver({2 7 fW *RF!=iI>ғؔu]*/ (`e7xO!3qb"fp`ǕA<ʲOjl$[zы5Z6٠(J8{R&~*GE[LQSf/F:G'}#<_y 0*qO/ZLǬMar-/2Ч釸jp3 Y3Vmn'R8#p"18#3)MϰP:PĝN@}xD+4=3,g?YjCO%lmLg gyxK`V<fuŶu]9Cݍ3p~[W W}$$$t4v) 'p>y]93E@4ߌ{l]e dUUL(T0_ "TmGtH Mu/'/AFuT GMc9.4q37jK[z* `9ެ c;DQL~cZ1?#BGQL l^Bی0 iA{#6t~ xEQќ,Yt-ҍE2_$8=j|n'K)xhZ9Y{>lPw#{wCnbFC,ӊ"y\m?v45Ƣ![i/0'kJ~)iIt Zxp!:m>U"/)IJqGQ,7 W87Q \j*.O3ZDdJSn2*-eH!iWk Ăwr$YHc 4yeNc 6*_)2/u5fqN $/1_8MWrE\@{梗 gEoIy7EK @>8}MkuO8r_1ʺ.r*;/\7Hp,E|Ah4y pGt[k><[Rvй8bV(p7_t3 :Zh+Q.Y5G [.zָ&G/vNl&]7iܤ%f$Z9-/X O+.l-@ƞ2$@F9뀵xƸ =F]1Ĕ޳ϊ)ƾQ*[іr,J q(%GU`Hm/'[i$|o4][;08h領M> (gjys=$+3&k;q[ sk&E,,[`zgV)NBَ f4ض!>G C5ᯋ㌪LW5^ fQfѪS_cY9h v|ALn$3f;g\LYlY)I ɄHU1PŸNe"WZ]N@RB/Hl>8K|}H!|48L:s6Yobn{<8ˀ֣˯[4|qheT4AgcGJ\7BF-yߛ-eM{:P% 5Ј29p$2mI(/o*?[&EB~6o.'e\V,紫Y RQ'ű Rj^fHn-wjE6Wf,7"\K=lT۸K5ѡE egOTgpʹd@͂kC1 +m>EW5rY{EuK1KF}WP{u"B .Un"2d\q_'k}#MyFxCLC}Cj<#6cx@AGXIs-"gpqD\ѰOӫU^{,W w AoǦ]f6u`4=Exi[Eh||ɲo_Sʠ^{9Ld)l%ĝpippֆOvЮuvlXuG#@Ei9^'c}DBv'YSa2Lo$k@¼՘jM M 8X-S.qD^E.>i]?`P p-8lJEZ)x2JyXU,;+A븀j˿QD6T)dϖVgl3e16]8gh WIWGi8+]ݐxDZDRT rSz"<}vLM–hM~hN%^<SrI}M?Xr%O7:oE=lb=ƠX(5^:+YW|(Λ/7FFvw2-PR I\G-@Astsv>YGOgY,ʅ7{@>O" q%9\$4uk)G . mv]0Zv`G^OhZ֙4*O[8.W1z3-+m L漸3ō%Tx/}/- zTdGՅ(p<*0I0'V&]7p3M <[ uaCQLr>DCK0NFְ'L>Z~7TM2=ρφEP$ ƪcQc s<K^N;Y]NQ7C\_F{+\%BuP"r"a.") Ti0}NoQ5Kӻ/CT"c IF}Ia].?X$*7ZH(z&DZ?`s&7lj!Al L,]ؔ=ALIļȈ ,w-#BFRy's"d:lp^?U6/?ƒ6.#u@wLJO@)OTåiR'0cBz5?ӇCEV/3x)7(yhG!ӕ4DLL=cMr}o m(7<WbK_9-*Fl)d\ !n\/nH;CGY\j=b%tRR=B}nzGCc&a;qs@/Y&Q}j4༦}[,XoēTƳA_ҕan)'&Rݭ rm+̻Q"l;-wԬ!r7m/#ԅ[I;Vwe<9S?bTVY$4shuL@.Lс5r|37Tm\?v0'ѯ6ȩS/#⦮M8`]V:p}͋ 9(& q CgcVu%lŇFt.rN]Dkqlaya궕w+(ۯj VgҘP|F#}{jk}x+R iNΛ4Ck&ҕ@ =6#ˌ42uֽdR+ay*ºG;CW5Kb$;Ěb2%q)%~#:JϬ.ʼnX:A2g-X`>=*ٍ7q\fKw[AG JtU+aYon ,[7U#3i+/-޾WZUiD<Խ53_wأ `I#AjAq^ƨ+Uk/H%tf,悾KHgkHbbLI@yleZbN)B mu< T VK̿8Sh*0WsU~rO.0y PpbDZy3&x t ʽBW\-Jh a8sV):4r%vz O0$7sYd=t @`p%2z p^Z7cc3dc#sDIԩȠP5ZҏQ .Z?̴a,'a"LAt^{-3V{ŻИd ̗[(Xr!fB:b,.\B5Hq ) n58xlryZOlr+XV*_ if:ƙoɡ̫6-ʢUWt^Xo@>HԥTy2q`A{A:E3ŵ уs7Ojߝ`e_gI|[q@B+,*THU]_f/Ajod|hOkBu? ?pS0ۉ?rPFk-RB]s2Xdd&k,aMN+-$??$7<W޹Sn:lٖtKs KtRz2I_0g\1PYSt7P.1H|:VO($ w:i1VzY^H"'%k7cuDksw -7Gt0LG 65O B8ȒL!IUj]_--ޠ;ħBt ք2?NI?dgj)BVX82Q~J"O/`I7Hg|v7pI.٫[CiFh:r\ΑIilHLS%udժ;Jftd ]-ws&)Ԛ3&?!dT~RθP8Gs7rgWP=lqj\ Gny϶jҩ9|I2(]ӑv%Jw$Hŝ3wZ?({p']9h-խj)yj3H{zǑ`?c{#48 O80ȳخ8-k{*iMĂKLd'7o;&vL-2;7Y9;FSՇT$O4}EӥJb'i~/MdX%oeza; PU)ons ]JB > d팕[Q \EDo0g"阰EH{S+NB@UWz҇ㆢAny9/@rrY*!7K%a8EB )\P#$ 1hCA!4ϞzoSC \oɆP]Ȱlve9z&k04%ک^)$]@$"1UIՇYͪDG;88q|Oa5eX`le8T2U( ]x$^j%g:"Aݹh{~E'4E5N}DAT/ny$]LU N}^~i4\xMNZNiه,w*a\hZp6ir-w耤>/a ' hVF@Ƥ}N50o@@!2dI5W3 ]G?$BHU]:a+Y /r81~H<@o@ oA;=!tr`9-4z͏Iٍ$OHkHڱ^,|2Xɐu*C|\7=7<i㚢 wln#2щw*@(7؄ O;,p׊ȸؔx[̈q w|ևlLU ?"@$GXخ߲r7Mz$'a^ԇ\M Čn"VQStmd-_;E׵iXT(POq\Y={PO5ߎꞝ_Lʺ˜ɀvb*CRZaת:8%8<+ 6f̐vAK5,X syMAkcJLH} )k63ߑ' 7 ވV(39m[[,2~g Rx~A bW0K%@9^v0ۺ~HߌS0HLDCw;Vљwo4T{BTQj^}ea#" ]O'T-$F I_G~:GC"=_Z(%0iNm'Hߩ ^99xYp\oܜ(aeS]+D{րgg/n%ˬ,;~V7$Yt)X `B/H yӦv03yܠFB,?{W&P>^ì Fej;ϒW177J:RHTYVtUGy)m]<PcUd]c(~7F[;?c-x;4PV/SW?"IZRg@=:䤳oh1W١`2Cg gsNʿt&W1jIuPs'j#~R/cMדs>;y½+7fN䆩̴@Mm¬+yߓ݈5ӿx7K|i[; -Mz8aToU:07Z[= =]xzK|еYdІ'BFwj|)׈8RO/'ivj%dk= Q \h(N'IcaCA)6uj;}Bh9C([}ݱߊ[S_FCoH"OՅ }i$Cz>u-L7 +@GJ'B#5ɰn6XؓmB(߿x%a)wK=}"MO<oQj~ث 7xYqQyrr q3J2ǑfTMg봵\zFjʎM^"fUS\ NPTd0l81J7 cp[nı{ua:_K߻bupwz /Xr1ʮh}R"85 1ݿ!sxi;4sH%FFrF^&W--@zq;t`Twߧ%Kc1>nwXB5 SJ%=p Az- oӥD&:$8}e#4FӏGzLJ'WѮ8D;[?I\hHnp |NgiKq!0j \Ȉ@Xnc XӢ~h|u6?4m\!is&l5ЋƖ ĈZJÖ~,wlhʦC MrL!x`@4p Cϵy[/&4zhdlv{CPYH?F2i1,!韀#Y|,ތ@ptrFQYI=9slb^H7$*[cF6+NALV")!mg" )lĂXt"VL>G*R;I;RQP|k8CҡoEHvʦtdJXûF6[`_{Z!}۔e`U"SFQ_wAHNsfaP{MaK!9%Ig}$Sߋe!~P:Y%c,sVAT#P‚$K,rp:EWxݲ]^$qT/!c taDEI $',lIzN P9Vr{B(>1^% &*Vm|ԈDY[o#3HDk$@l W_c2cSN1g*oMy y1MLWϲ#I-["JW' 52n+Z0(`?UA$D_9MŠȮ ʽȑu`T>>vVr c!u;ӚhKXhmOI'K|AS_6.TYb5)6{q &6\o^GSk.˃b5-m J^4 ,;"{ZxqZm6ғ>.bLyK-另Q!XY ۽*Py^U'12Zv7G(gu`/c ᓸ$/Gky(qY1uheew<6ZJP](I}Ѡ-G>}hM3H ǥ=Ǫл`3X^+{1Tq|\s1z=JO ĩ&I!_wE`uY=a'YȒà[ 0En5!]ZO/i7~G.lx?]6-g&ysS7spՃ=&P9+l3T:Dy ~ _' 5˟v3b\OU']SR~Ds 9ì7oy82WW>r 洸?dtL⢠\3J>Z˓;!^Yb?U(J!Q`"lh_bྦྷc]凇@bkc{gxqFiJw_/8:c+fMgTȲ7=i*uK NAKmrL1dvCEK#:/6xg> hsI3JBψ>ni\@<`!zDxF<ċTXz\ZѲ/ ={;*59>7,tl3hE؆đ)nD[J{~kϰd9xh2FIW61dMFIAk͂]X8BɠzhT  gGg5cw5dj7j?qͽxwvE~O?>HH(a xH.!⶧#9 w4ՙ7rp@Q-LD ƖD !eǣls(SAvF\o"8s=#NX4Ӛ$VOe<^PE#6|7:7@[FG. Js s2Ȓa zԬE^.ymC@DG1Ea)dhЬR2@~<2`zLA BQ!)u5me0s7PK+ U/ӏG݃F=]Am.P ]ؚh|ȁ6)`숢.\:O';RVHA't|#;@Vq6Rc9"Y`]1Dz0U؋Û*_ĘEȅmDWn - b{q'\pV,/^px^:DDIfLM=yUsLGvVDZW-;҉՘fgvL?1AVH$&FWLm]UecNqZeddkϕiq#`^d./+~Վ1 WBgfgNM ZNZAI7>J|4ẝ$VR+z݃>#؄ EA}_xT>eXݩg3{ZmcD cztUo4sʼnrt9W8>\h]HҮAB.;M90/!l`}sJ;ɏך$_`4ۗvC3y_"aDz(wp br詷ћxT?4*ݐ^I 9Z8_ox%Ms JuRP *&+6AAXo6?!o!w Yک:ka GUfNerTmŝ&Vͬ ci>'/U Awx ix46n Ou],1-~v9IL`Fom#9o"O~KNmƔC u6dk?S<RB*@qsqIPeK \ĹsH?  ?cJ2VWUCxލ>d e$E|(1ޮV]mz6cӾᾆ+09,e$}'2NˆK6oSJ S Z#Ia6?ѪWP"`֫p )^-܁m2+Lmu;4a޼B[$ˌ-0ޒTAI8ɽc|=NW8@RPldvTa"񟧬 LxX>SXܭE0~@3{֞n9W2۸誺T&uTʦ]mŽxT\`b;~} M>_SL_b U`jn{rylX $xs\TqAmAĺFƭ'h)M>˪Q^ӄC"uNa]yz"Yo";kEn,%GFȒI;*G'xUDLF$4fFu64*`#t 44!t>pk$.a>x/]#%8#db={#߃dǝcd)lkl?~ҧg~lNV&Ix9]TkOrc1O٘ljBIKgD߆mel@/6xy)6!Kُ=@^N_B͌t#e׃a}mEUZCpbp.s"{I:m*iy֟\krU܇|'lyłҞu^fsݣ&W`z<*?(":rh)bAv1a m39@tLl_Wd7sXW@+K eQ[t+$oZ ɟx?ub_q$bp'ū)t'P[Ck${P6q/8zEEBj7+fEDQ넞laMi\'5]YS2|RV Fj6$Aߚbԃ_`ˉR~ Ϫp C5C_Y0_J b+H--lcE;f.1߶{z׭ZvAMS[շ~'qꈡ UcuBaJAWALY2eJ&eg8D HԹr :t #kw+1XAwU/YGi&e(3`(TXqˍd.w%AZP%q㲺963x;m^aqPk>|L^@ 0m(e➇;z&7QVwMKГLsiA&tqJR@d]jڠ"'ˆOsV%0MhVBwϠjp4(+)RYJu |%Zj! X)VeS-gҀ8Q썮+Eia#K @o$EÞ̀;+Cfu%($qX8$@h7GOR`?̔Jrlzd6>^n+W'< GvHO}\O[ 3F'5 oMd++DKSToZ%'-1R%!>`s۽fLLD@&&ޑ|6֭%z })W,"\,4PTObQ:?ex|x 'ݥ6궑ZkfXMhݻu8frCSS> ls({vٹn,Us[RD *3%cjg~ DWshz[he~JsJ( e *1gah}̕kV$D|8\=phڕ|ȺC$oY6Vgxk*T&|NuurߑKw^R{ 靹=:uϑXC 3|fYj9sb=$ZO|myR֥-;[Z[ARsu$Rp$%i5|.;яEF~0dof(o -]x|kn q*Ab[Δ?dNASֱ瞧7 rrS_W/*Ȍ>` 33x\`HmrOh7 ycn_1 9jA9jԲ>,Jo1D=W H80j"$"~ (v6>cgY!6|LB (:B Bz*RfD ^SuٲyJLU *`g[%C馋EBm%r]c}YhJ 1 L [VG<7P=)Tq]w_!0ۏ+zT>|6 ^Z=+E 45)=ITKJTރcS@^@ [z8{|-> *pSY` 9g!hnvn{0%]v`=~][2wO ;}pffXTÜrD?نuJFch~e;6("Tf*=hpaiMEt<-i_˝3t*-;7+(XU$~,!P ^%/Uo*E`#c2qzEI D7v%~mڭveKń' -E+!MH.nY(6fg\6{w,;w^]n c;e$|aq$w)ʀu@4H6wi_39]< dnr+fʸ˦1ὔ3"aʭliĚҡpn##v\CSxR >ڒ9lS{ Q^6 k<FN o2#{SN/V1d8*v7%e(ZCذn &v#8?BڀkTz1̃<0Ki?dԐ) FzvN,yMk`;*[Q"oh^qCn-x Kg1=vX7LG w ?DW,R,آڣY5#T* pL!"߹%!b bMnG] |V?wZ`O#-[B "N*! H/b:]o*U/E CtYj]+ׄsEx.>-:lCۓ!m%M5m)쑁pbVhpc&Ay\hrjM%2c&PY|Glf+I= c+!̍0BL;y^෩ȗ7+ϴ d:~Ӂ< 8 o.V,% &LσT^),67m'em_6/ P'sYG*/K/XL6xD CmVq+@z93E?; )-I]j[,hny˻ZU"ӎy[GكY/Pe 5bj 3,% ۊA-鐚i5{V|oy..S!-n*o 91 ҞTY=C>OdfkQXh6ӏt*fiv3-Z׶toߍ+M+qLʱ}ڋJ2LaL|qvB;4P{4y=tc-jvW(+0zlzm.*F `0`aoH8넦d! [i~%r@ulO~ rP쮮Ҵ?k5MXg4InFg]]Ln>aGgDp˹mL輅f ;"sr,\\Xa10)ɭлm3 ~#O)~J._ 匟!JO$3oRGϔk y4>P;C1Rc~m-#U+К:&?˜4Lcf1sx5bt (x4 پ'R$ BZhQs\c31[[*y/.o{ R~>ZT"Tt)2Pt*.^Z yʴ"ƻA5=mbxQVyC.f}4f2q4н,XEa*E¡![?_/$͠F^Ef2(aX _zg\6GL*ß 9NHkuy,I=GzZTRq3~lcMӌ´'IZRp}d6D ͙M6LћDi4nͤSL8K fFzDñs]dql :8D7^UVH/ #ֵ3-.3CN A2L Ҏ-4*̄YA"Yc/7u`Jbx'=/ɦ} Ŵ0MW)=k$.N1a\)i0` 2ĚPG[4s'o`?k5!^a7TRFw:V:n>bT s6u ̀j/>Ĕ"c:QQJmO)@`mտ ͵-O%"{o j ! A>.x9Ksr,ˣ ?eŎ踬yySYU G\_gTÉ꫆*Ł~L8:xK#W,h))ؿM+"SNILhDl`Jl~ +!Ougѓfz5iyh/zInC74=W.v9dK&kvGc=R!>s*k轱aQ ů,pe Ǚg$GojQr>F`0it{ Q bC-ڮ IGrXet<*/%BޣUI<xN˙7!DPvE@ĵd:}sfM1VDd$IȤ`ɋ@CSsϕ8u/*|XE_|7UC-E+. 2#v̶jk^)ה}dگR|h ON) e.>zpT碵w|隯ɬH|2lcs `.LmVZхe=[ʸdcEFf,׼vf4js/Q#/nmP5FRpe(S: b9 :d1gV5|S, 9Ig2"R~"-{٘t1biy$YE@?ќr* 1oacdX).h׸AD ZXiFp gv'F>[Vԕ۝Lٖ'rB->"ٰ I]\$1T3S&0xDt]9)xia \ 5AXM[wD/vYͶ "!㭯SE ~ 8a.u*s 9QH`#3A&Ȗ@V>QH./dUdCxkeS6t?ё:<DO0] m9>Y>sUDsS%sg9'`8' Th-0C0e3rwҕ >m&-be[.܏2OPxp, onX3%`cv^Jc[`^;KdJS&⻭B,Ům^&Ǽk1|汕1`08-<(ɂ:por4THDFxYPSkm>zE#^)$z}@Zcp[t乘L''a-HbdnL =-қ[5nbQZDe#:*ɚI$c[xҲT;JRBm12nw@wQ,Z?Ũ3;)O;Op>o{0ꉼ MxQ`ao T(TހJgB㻞1*9 kY"1m6[ *,E@p/r-KvkGܨD@n.kt)F0|cVjT 5T鶁[\tx t~m ܝ)b*鯎VSQ/LO^6Y~r++?f?4Woa٫9Z-Wa7iF5£'&y~FbI;@H }?@-pLWӁ#uGvJ< vUδޟ/t|v.q&q * \ V7pkt-ʴ5ywz] ab8&aȼ nwYa l=lkr!p4MKP*Cp?w76ogSd:dN*hfq[V^ёUzh8+@zBfWԨjxtMM5ׂk&s N2ہ:w+Z!AV "#AˁJ^yk0¦Mn^F*wB峦Ů*4UF jX2ua Zsq(q-{[#W!Z=r`B X$DRy3M(z:DQ q#o~[`OiM;oRp="3gP0N~JǡCjz@=Ysőcӂ ~4^^ 0WiװG[RU . @Yv|7;>:D` O`R1}>4j|eCl$nJ*7}^ 7ǕG6}moT<,YZD KW]KfɢeӝnE3`: q}W[p >h stD!M 5RHcd^elCש\ngk7=_JCGqt}pvt& jSʨf'yx[M/ %fkpL u|z:Ш"QSba~^zH lr.? U?ߦWKDQ)~%'.3(ΩGUvkTr+Hpu*3+x8¦`{CZY+0$ aJ:R)cW'#0F+bB"{}Ť#PgNdswvkw S,TGf dbpfAK2dAo, )LG;~{:DqAE_MnI:=3_uiڽR"8+o- ;z .ћKwλI&GdBң .$/.``*5⬳L8]fkB.4BA cщ}n|sHZ'\{ B.x š4VIFk6_i1FL71LD֛|r}]xLVY$^@/Fgۑ3R~{ 9fFy6v+z 0oΡ<9", Mkչ@`8[B$&o/w:f?@v#ǕZ6k`8kpoyQW`UY>]|8(؄rob0f D鹏9XJ",SKCi7>uFTɓcz5B Vn͈"pvE5P)7lc.Ú Ҽ+'r m}4hFȟ-a X6awV88 H8*<~$mk2Ş8@VB\_ @L7پo 2GJ5Ddc'z.?s(Q3͚S1@˂3 Q2x';]A>+~f2-xƮǂ[NtsMuۗmll Sì8H <#lę" i@ }OҊF80K17,+ר98h=fG) << AcKq̔Itvnwpu{aݗ}9]§G@&$=n]lK7Av7_ '5<~ c^hR1Cx P[uqms%+![H g\_,:hXM $y %@B%/l\DՑy> F~bJE ! / \ lL'mtOݸeJMF1UѵA`>N8zJ  ^N's gAmqo(TBhWrv.+vDġ,?jTl/pNm39ʙro.3颔fNC&&X‚$Ǭ sT$(?&s}&1`U$L\.ldkful N֙@@!P{m?3M0kҨIy@%p3ng jq>S@m'~d--}Qq$D}3`VjJDCA "%>7D0ku[x >S<~qP|_P0ɁV:45W.l[9ŰCBu+Pnq>dV2!Sf6"qS|B>7iuQڥ/{ܞVg :c䮵" g%w UߋU/cOBd.2OHy*`[sM(>|?.jD]WwU:$ˀA;wۧt2af4i$!?}?!(ih^= P/l)ͨc_֔L_4No7zN`|FvI6;?XBV*fpW 8; o$t[' GLKf#):vk6~tR|9MTCs zӣ0'7[vXk8-Y,>Ʀv=k~*DefchX*9y`g*iE+TQ{[Qy_5f3E{KK+:i{mM~$ ήk1q}eJȫɟ)Ν>gMg%MѩYڽcZp ;muB<'5U`ϱx<ä7ufu{0`FQ툐3IT/Qg"21ԭUtRc={EWT ~i; ጵNOyB f@joT%˟UCbe9 Z J-#,3cĊ9!(޽VUxT@77FVYPf<aT2vc"%NJ{BbQwah݌Akf86571s]'n1zsڴ@ B¾*9;߃uaA=Y8XApqΔjf$<&M^z&ɓ0 q`kw_μ'v>sNZOV`m !B: (gDɑOGw7O/Ζ OJ86b`\fhsEoϹ$@ɰSI##pL Jv@>!'G`%5=Q>pݱ z(7dK'HL؝cVXt$G"B. PP;DX[Bln' AHv2"Erc)WxXb1 4H-2v 5$숎hl\W=յ ǁ07Ωf+,rSq7< U9+k˖%[Gbݤ6DXr<הt&uYbgeq>| .\zv@SGx^žt܇C{/3Laee]_6Y_X]PeC<&ӟiߺ2ϷvfgOub̊RN&fy<7@Ȏ@لd@(P. a#2m;'ϭoUGkUp7FA=zyFI=ñA\4KdG-EAg]1nBk5`Fi\TAKuFhtq|#F62JĮk_Xx:Yӏ[;8,uj^:ojC)LUnxGa%3I6d |zxjkRT|lJ3RDǛGOC_D^Sq&Ǝ_S(rsɦ 9 V3צcXWSoԡX+p<,ͱe_=sE-0k&F8#}yݨ9 Q+ !55AѲD./&2qbŢbKx'caĠ _sc\8qs˾Y.]ͫŚB;!X=wI3DG*JRyY5\1Q#\䲽{Ȏ Z)L/ב{[]P 3Ңſ/)몝` !$_U*IdŌq#y~pѼL<ͬ0x T&y@x#m#"#mltL *!vC'=]8\X Io҉`yv LUG] ITG!YJSEJ '#f{B)ɾLU DqSjo:aˆmw,784BADim![܊A+ AW~\F0ؔZ-=l5y2[75NfC')}son>)rH0z% =msDO9.V6VA9Sb6FZ Aq1r>`A6=3Tԭt_[wU. ŠK7<߾!&4pփޕ+SW\ɔiٓr`[Y` /ϠbV*.….O|N@Ng#p\S.&SR΅-y ~~_Ơ`NY/v,ސgӂ[<\ nwaM8IxP0 ݺ"P ķP%0 Ycc^ic鲅cțQo\pfрYv0UNz6@#e'.BaF^g " 6]*McsȜh%uZ(n`X] P=OU~!R,Ȋ]^x2U&c608"Ȍa"ZhC2m{_G0/#RYQeFu\|RG1Xl88)`+Z-X+ȡ:x j`e@ˉnL(>/0;3>k E^0@&zOp)^u>m Lr`'e0e E}>⨼e6e9pwO2ӐMY K0;D[x;~ijNx !LL 5rZaW0VްThMvsEG5i2\l"-x= ah^|6vh7 Dol3#M*\-Ug[؊ ,v#4.ZL CIWCcI#14J*p