java-17-openjdk-17.0.4.0-150400.3.3.1 >  A bQ`p9|. |[.` yY5O:<O1NdJ]L\*wgY1‘ƃ-?,Oi p(O-z<Ë3];XvKn:>rOٟF( 3xK^/q W5*YSz/Y]թEqL\C{ =pOuXlj]'v婲!3VI3%h|c_Z~ ߗޥ k#%XU3f83285f9376bc5b150cb884992d22edc920dcc68b2ef7c0e14794d48f37d518836af717408f469eb747c13eb1424c9269d3f20eLbQ`p9|`wCϋU'GsXiWml.WaK oK ײPYS"|ǠV3ϒhgX{3j%O3.~XG/䟛סLZ3<;$l6wxΉcWQ~m\PHS<D T㫪-SIu܊O5/O8 b|dMIhh7In!p>.?.d ( Glp|q        8     0 ]  8 ( 8 9 : F&1G&H H&l I& X&Y' \( ](0 ^(b)c*2d*e*f*l*u* v+w- x- y-$z.....Cjava-17-openjdk17.0.4.0150400.3.3.1OpenJDK 17 Runtime EnvironmentThe OpenJDK 17 runtime environment.bL?ibs-arm-6|%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/linuxaarch64"P #[A큤A큤bKbKbKbKbJbRbRbRbR3ffe82930d74079199bb5802d987273a1dea442253f66fedd2ec718a959a683a796a0a21c20a2be1f4e2adaa268c2fa4b6dec4841257c569427348eb841472b9a5cb0b548a50aaf0b0a88e63a3a2397a579e1d69b66eca3d5f72c395fd5ea1e2fc8a191aa0c78850194758c77937966cc5bd0fbd2b604188b466571ebcdae570c9079bc3676873b39967861c24036074bf6d224442994b4c4ce79e888602fcd58b2491d0b5cbc67075dcae4d29c8a92b9ab813d9eca05a2f16ee3b3efb970e65e15912c341217081f40f73a89203c765e501470ef3a01099c1995139214ff4d6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-17-openjdk-17.0.4.0-150400.3.3.1.src.rpmjavajava-17java-17-64java-17-openjdkjava-17-openjdk(aarch-64)java-64java-fontsjava-openjdkjava-openjdk-64jrejre-17jre-17-64jre-17-openjdkjre-17-openjdk-64jre-64jre-openjdkjre-openjdk-64jre1.10.xjre1.3.xjre1.4.xjre1.5.xjre1.6.xjre1.7.xjre1.8.xjre1.9.xlibawt_xawt.so()(64bit)libjawt.so()(64bit)libsplashscreen.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@    filefontconfigjava-17-openjdk-headlessld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libX11.so.6()(64bit)libXext.so.6()(64bit)libXi.so.6()(64bit)libXrender.so.1()(64bit)libXtst.so.6()(64bit)libawt.so()(64bit)libawt_xawt.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgif.so.7()(64bit)libjava.so()(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libpng16.so.16()(64bit)libpng16.so.16(PNG16_0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.0.4.0-150400.3.3.13.0.4-14.6.0-14.0-15.2-14.14.3b?b_b=b8hb7@a@aa@araHwaC1a@a?=@a#fstrba@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.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 Filtersibs-arm-6 1658473535 1717.0.4.0-150400.3.3.117.0.4.0-150400.3.3.117.0.4.0-150400.3.3.11717.0.4.017.0.4.0-150400.3.3.117.0.4.0-150400.3.3.11717.0.4.0-150400.3.3.117.0.4.0-150400.3.3.117.0.4.0-150400.3.3.11717.0.4.0-150400.3.3.117.0.4.0-150400.3.3.1liblibawt_xawt.solibjawt.solibsplashscreen.sohicolorjava-17.pngjava-17.pngjava-17.pngjava-17.png/usr/lib64/jvm/java-17-openjdk-17//usr/lib64/jvm/java-17-openjdk-17/lib//usr/share/icons//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/24x24/apps//usr/share/icons/hicolor/32x32/apps//usr/share/icons/hicolor/48x48/apps/-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:25164/SUSE_SLE-15-SP4_Update/fdfd81577052b59da59204e36ac29c62-java-17-openjdk.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1919d23bf4975e4ff7037916db2701e95b3002d6, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f704f75a11f4123b030e4d88742efc1a1aef9fe, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2e6118f28c40c5eb11e03af92df439b3cff3b5a, strippedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 23, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedPRRRRR RR RRRRR RRRR RPR R R PRRRR RRRRRRRR R;u@ z9iDTE !HTzO=[U'Ko0=yK?pY)prVG`?ls^JkcK~JIJPM ݚa# WNhŹ`WwjSwOkd[$גO Gkbi(`G1 m=I!J%Gny^L6[S&}SI[8KXƘX/RHa374uF`nN`3<0#~jsD'-O87˾fqNHg᧛jPOC@tD73}WWiL↊fZeQ7 ,zoT]iՈ;]^4s4{osPHT-l#6f8ͥ+8(̸_RLw~qv=C9Ϋ:'9nY1V+GƖK 9> MZ6j.sw8Qxp5},&efPj4Mqǫg͕+\Ezu לeYwчKЇvxx+4o^6 ! "u3&it|Å\VyE^ W["t ܬ5r\5}ׅ Y~N;>W.Pq"Xɿ?SdRw|s0vӵ f4"O_K#Zi ʄ.4 Qp m-qPA-+:? W m襛+V!7JZtWa-g"Ndt )|PT/u|3纅qw=ȍN]&T˶լoCM +Nr]\]u;֋pkBx;RvvTy@l /BQXɖܰ^ufB~4^rk^֟%soanSiAә!UW^4Q'(tn [N8 UH;PWo %~(p">Df 5Oa ҃\\y:4ij}m~*nuk"v![Ji; PZdJ$u5 ǣ1g6 %\i+.rwԢ,iӆѱ繁iV[4x\{) 4;AAJ.o>W4T?$ 5:o|-?ŨʰZ+If*jO/QQ5]~PR췛hXsjM,.q 8Bo 1rڣi+rQ?>qg舲9U+،Muq /TÀ2?!"H?`k_ 4UIPuD̓险#h=HR"ۘk+ 錠u{Μ pe_݅ (i4:Gl1*j΋y"Wc ћs<[yN+`+ɗE=Bcw|uѻ糭g;r ghnMyﭚ,jcBHQ5xy<*S*)r33oES%p=֫={;WOH y$@4((d@oT=vx'E]KEcʡ7P`\bd$ TpMP'=f{)! z)xV4>+~Q(aH@g6kQqxP*n-n)&VE%LqwrZp;OO\|GL*y}EtOx[cVO$OV%lp#%F=>B?B%4:;c(;=|ɏY-jcʧgMK A@ YܹmtqѶn^f19~tB!(",P\Sy>E>uSF[5HQ!4$1i%3KVٳfݽ@Zpm25Sa+ 0lH\l;x-[?KL)Y ra@q1~syV^]8T4s#9 h$e6eMLrBR*ȏq٥ӭոK:9 4fݲijZ?ѬV/O^ >H>8>6BpWNC^[cw~ ҏCvHۚ`kKW]9ȆwYgIؑ!Qwf:VYn;LL:{5!H~@2akfŤ" ䷅1jI,^"<Ѧ< jUt~{)75CUk#R3Mη[\%гKqik!c\e` )m Y,ANߦ쏲!M]1 K=r(g: ӲÐt 5><ŋ;X}p/aPsnFnv쀇7CY>D 3UyQj)y~(@2 Z5YsuX|KD,qwNT|,Q{\s|| 8#[q.CQ+9 ᅠa \(3J5 v L 0~>1q¨p׾1֬8} &M@bhZ* isH {מߟ +S|Ҿ) OT_ymd1S= ]_*qN(+׶iTKF$Ts/6{K6 xt}R*14jjAU%ZDJ6$m~m> mbgԴ;0屋ʩf 5}{cD#/dSV8 kizǜ24\doMv4ЋTo {6/xjMZ[8 mO~(d[?f=m NWtY+ /릛o_a@SMRs~e+$.˝1l Ib4}^curʴl [k,+vɫ&_1ޚ2 >6Cu]CeV{?Wj:^ERq#. /?NYY.{9[yǥTHj(C:uHw!Ca C`_@h6|pma+6/hǝW WZd9O@[O/n%z{1ZYO -9,=F >ϧ|QuOߍ,[8xj#)Jem.kM|9(B`%d$(NMDБ0NG-!(xEK@?1 ^'tb mJe< (Қو %c+o 5Wp9ن=uN~>ڄ熆;Ⱨp'P(_Qfs/wk<~q1'n(Ѵ>4Ȇ߿/;[W7!]nڮSFj -,H&83+hmF ^-\%ȢwiNriH aȺzgwN$.as#{9hݿKVdu1p8VY3ۙK8,jsb& x%#kGp =4{Dap*J݁|Fnc둹Hu>;jZ۰|NkJh[YK3r,j>&u'3(x YU -<#M.*9@' S@GA5vRZLx xr'K..pNs q%GJkಯn$ 2A=i@Ya='C]j ٫xӱ*Mj2S`DDU]=D& 1:fHMOqQ."M٣SlFb'#L-CV8b8K PS7bg+OUU 1Ɔ.XXEZ>ZA&#nɟ*Ǘw3[~Kwє#jNKlשּׁMc.HZ{j@D>U۶jvM:1 X77vPU'u6$W;<=LM +DR~,(mV@,+MhE+XvbNk0jt rT&B L_XErg>BUa$pcw$wIɠ1B#o=ImҰI u $fqM5{I<1o!UUدcv_6c#2ξ]Ys!sy+U#,NwŘGTkakKx65N68lk+w]3:PÜr(w|U^l<[s?/B Mpy][Isk WtAxmSBsGW"Z&tH-/*X _2,YGzQ~@V`.*t=D/)xlwu+ďU"<Jf^\Glj<$:NX/RX_986G؍ar~HjTRT,S͛Kϲ_HO_z1G128hCp[0ܺ~k[Wl^O$xSEtytYo 3E -On[x<[83EqxdD$t rB 5C&_2=g1],ټdxI,TUBvhH\Bwz hK<2 BM wdymƔML\*'E1AND~{v(ӻOZHNi'5qf#'Y zҸ.l^c-K 㕠ߑIw/Qt>@-l,}]8@YIbTES`d UpBQ|DT l1ϙ}q$P <u(elQA|g+-0p잩4d͏hwmߐ)T+5SΓdnnA7A[dِ,P~#hB2~ҖL—pUh4]'@Ab2*k'w=)6cnǦs]exWzeOĞ(%z-kNu#E%78(2y]p׫%uW;D+gEi*uZ.1A)Vzۂ)<{2"Ϯ𽦉$:z;'f[h^C C`lγS7,#nv,AR_}yxe1j4!oEG-qSkxO[Y#z/g>̇%N[q[%dVr85m{Dpo3 7-#X?yJ{)48_S @yvf8Z|ʬw6'QE |y|1bt@fBwdGlsMr`!&c O$u=J<-K-p*,I8[/2zsG# q@EK1P),~T)g053YQh'!˨()AM8<# {Qxd1HwQjOO-i*MW<1.eU7Ꙥ:G2#DYzu9hmkcG1dխ}ȬO3πzQ %#hjS\@GUOQ$˽z9AwHO'w#L[ &^to'_eJ QQs5"JHEp"uJ.aDO soLxTq̦U)Mcƴh ɠ+S3,pQ=A~mu[SxxZ_pBs;eb DjvC"#;0'G zZh}8~$4I8wiOTLY$P7~/A>s(eM7ͱŖ{:#TYz^DNvVhAɝʣD`+ >{c[;R?{w+vA^TBKi[. ._$-{bxK(!Ί51dsIS>m`9G:i9 ˸ Rp󴘑5oVQN=@7oC jo {.}F I隥VR뇐R!OΨp\+iqP@B@d:  OWWT:ؿ~@D5L-MhiO0`/oH=x(k \? e;=W#;:XpYJO3xaJ~%1 Z%ȷI7{EKMa k/d 9y&|A [EHbZF9Yڹh(.ГOOs@?3issk٨elZX2ܻTAWS>3L4_uI|KM>R++h4(FaF-Dw%;Zo, ~\鷺#od} z~2U:}7v};_?ެob'a5~(p*mDW?-!޷êWɒYO3ș;<B|vƟ}3T]ضPEPFl4SF '"6fD)$\߂ЀJ2EVx~,ց;I~ܷMN;'%t#mT<R)0Pl c W8pģ?jbn|9=&dOI!ErԣOʛ=˲)wf'5uPVo dOZ,0 nyƛT1Jw{♹}*- LJb}*œPҚ IL.76-2zXHO"E{!f2"jN~ۦ&)q7}Oefbڞ*a؃؀nQY\O-TtOUT.Q˯xTDH}}v;Un~q;0Qn CiG[Rh~a>ajI^\/52-Vp`Re:iQ]_9szDug)`3`lR9\%(&.R>3V)S,(!<g3SngK0A:`ЫH9˿T[~C86UM͹8 Fvu,v,&tV Fx  ,IS+ =+Ӆ73e(_n/8eCɞ  {@@MT+CsX~O"7¢'[z{c-H|? ˙"03߄|%MGM%ذćv'7mlao#T_>D5Z_v4+zRY5+,n:V_wLS1SdBRhDuq}P͚7Q(pˍ1~DǢ½e}R nAvy6ij*bLJ.iS/؀q^߫ym- >_fsF N[Bwج0VoU鈵BLk.6@v_t|7ᑟ!E[RF[6n~ bQFu_ 5`ڧ˄=ɓ+X+,#_;NlYaj((ƨQ9?Ǒc(d#)lCnIT|Ԡ(,(t?n7Xz@đrOQZFCԯruG$G-$c=P-UYv`% xk\3T0.~%hg~͵cL*I/331-)΁@]Gw`9;W@yL־D,m\kk eT&a^V$A\N ;b?I@mU9x (b3 #L.T#*s, uSni2]r44RN`1yWDl),  b75i6G'u׵C\A8^XH--͞\Bʐ(**HJ :!D!.22ƹ\ TLSƹzR;lo}vX;jWj3t 2ѺRDRx*k;ʥZB )vk7>(]/![jr&Л D}Q 6.WVEK ȶ$5j^,s-TJ=8}3E0UL:߫"P絀Sa(b s!+3|kƤ:5&縉?1&O⪖JB| $2L x}SD=(#r"?ʼ)6f0fO8[]_r@/FWwF00Eҡ8Zl@0eM&G!|:k>5 ]kX]["D*G}buȷ1,בrf2[/dQ{$jxQe @Dև/OGc%i/N}潷CƮ=GFsQװ5-*-V٠%GƦzeDq6, ^@*p\.];}Fѣ;^u]Yܹ"LzNNٗ+_4{Y+`mU!\4W1 ٷe^zCbv},x:(#F*}iIPL48=BF.dP'=0}}tlLJȨ]K 祺Q]ؿmjTF}SCU -}&\ξ&QuGAT>?Fogls׻`$  V!f~®5/Q n@ tHSm;c#$ΠQneR2ʚC):R.NK'Fw;:ɫ{_@ÀZ]20 ?=x;jzGôD ^Mu GtIVUjʩ@ffFg"w5bX;§vʴ*)Cv7[3#% 2ԕvUE `!+C>iq?UN s ??s 96рI٨R+P;4חX3D iZ`; 'LXcUs0ә ѻ÷ 2j6CUEtpH׀T%U&EZiWpTZ?ரWI<7X( WEЃ65sXd@GV ~YedFx+(($wK?EUS7'd }uU^Α6U JpPїk+3(D33fP 'XeNwy|KDߏs|)F:ѷ}[`4z# e[˻$G¯5pM{& < [L=X8M0HT|Ѿ`4Lś>R#W_ğ|qzB iM\m:s1vxX._ÉaP?GYICG(_@<N PqFl^Ћ- xHX+I% |w9 ͛7(1t͙c~>qz84kãJ9L*I:vv|YOPiVj aT9D*lΣ͖b`m?K'uLBH0A}!+N ʶ?x-FZ)$6O[L|Q`B$0i!,q-N^Cm,  Z KT8RoE%q SI e8Ř*c0eֹ]hVj;Fx i6@ab}SѻS}Ŧ/kZU2Gtq$PRk``OE3t,bwYicju%!v3TV)@# r< =WD2vz5&Pa PUÇm*tϑM#|z-wCQ+Gcd y7V!7z4lHs0|4+n[/H0/qB|\ E3V|?s⒜ܥ ̹A^ԓ"hN. ?Iri"\B?\Tw#Y=P8]^\SHީ^QܤG/9:]HsIm3g|T=* ^EJk?d8K0$ǹr3N `ɐ{V #^:Zǥ' ւ$rlD,<[Ľ# ]Ƌ``8bdi@b `3MvuCH=%?5wa<:y~%p3N}N+WqLQoˈM"iT+3P9Y%k1-\.8wBq"[Uͅ' vYGmt_ s_(>Eaƣd*9E^fD^9p)UuZrF|7` Ʒ$yZzǵ IQ# t=5 j@l$5A9V%zxNȌXio+y(0Q5~ja $ڙ~ͪnܠb(ZojKWWo>W^87l6G{FGN^@HO Ztu֞:#O0vɠ,_ yjߋfy=TP˟;䘜!j\/{^nH4ya˨ԟ/YbcH 0ܵbT/H]ujFUNsLC>09Gq4--B2L' 0' 3\,'> 8pl=mBBl] Td*_/5e>A!&M̋xdBEasUxEx(N):YMd+8.r*H7 ~F4L̸PВbzCÈ/2 qv>TY&,'5,qĈ"Fئ @8{8Rv'J%ŚlCm oЯMP6N!ˏ"'쑡he*"c(<ŖJ*@&^8tRffʊӍWyO>aԔBژxeДhuC[j=Ѓ,j,V C.yjwĆհe&Ktv ?MōVρ,}2^ɾEH.fRb \rLe Ǖ%O[xq|Ґ9=`&8klE8 h ˜ PIӏcpyc^wrC~syO)lU]=j},WTb0.}[5Zϡo(B̒I wUy -jGmoq9])$R1έKVA6F7Fp,Wwuy^N?Ɓqm tX* =6st6U3[J 'Q,j=%u0'F@vC-f; W0%%T$Pi,09b|hPjlq )cמ k"LAC)9礘st%z.iHiGΈ>oa ?L޼s*lxfn}ؽ0qll|/MN`^h_yRȋRu i[muյ麙j;$Ph6RePŸkŬ~IJo)@V}dKǻB%zY7z2Fl 2p*B pY 4 B=4gT [+f KU?E{ȁ}&t_ -u#e(: c:q|iFD./w^Q3LPȥ-qе]%LIxq}a4Ȝb(FYKbI\2?7[aWcS!'I]vSFZ%؜\mHC]}X?e|i}ّf?Nn?yqΉ0JK `Eg,2Ă]`>x zH4>!ڒeTo Dv^Xd͞?t"!As 44]#JrmzHCIƶ$0=*J1ĦC[5W 'SB\0>qp$FU.}k*fd29*>Íqo2䂬혧@35"xCs( 0+ ;%%WD R~ _cV̝dۜ1Wiz0WZA3GS~>tsOCoINCkJ`\`sͮ&@MP9-XOc6he>6wu;@dfq;m肉 m)Uiɛ06S\(mjq(O.ϜZVښGCf/Ҷ3z{c~W"RD(N=;&l6wҌ)IN8t ë{!fٔζ0Oe']B⺵oᠱP#^`/CAI=:#|#ӟa܅:Vr s0b7mi%?Bve^Cc,j_\U]J8%U+*hsfbB\XK̟6d 2v%{??m!wVq}Cb+.y-P o<* {ƚ۾:|uˤ_qQiOr 2(o @,' v#:7KPP".b<{bZ6$Aa! :mr߷ylQեbECaebU9[~kO .h1}2f[}%V-`2ْ؏Z(蟪,S^ynJF/Ű^0aGOJ?W7 oђG7T4;!?)"6"-!~.=֐Zd*(R6C-!+%[o,|s?^Hy7`Wt/-CUw$Xա=ݛ- #+> /%qt M=tzXU3BFr2A+2wM.@M9 `j+Y>[><讔rxz|t9L1tĞq`̀ߨ斨s?Ĺ5z+v9 춝vEIhF"c] Yp~Y8 Cmtk]cۛ#7x~1o_* !}P ]у]#qi/vWN/K8-[*D,KT؃nYS^Rs%SA2jj5D~D7w.$|ӿ[SUC#hY9!lIfV;cK/*,+yT+ȀǸ=A1B/<|PKԉT)EAG7ùY@WBy&,: $bmNՁHvRD$֢C::d=A[aZ>-§\ 'BbFz;|xmׯbi [1|!t^!B۞ .i_]Ӥ] A{~? ˸J d$v3dI2Ĥ:kӷ)!-CF|T,Iinٝ~Š #0bx1iKge㕩K3cHRLṄj33\6PБnfdH DկWw4 $Fk.iJ}WO*Mc=0?9Gڈԉxu.=`N(?yu VdF+iDr{B{ t`}IA}]\ԜAEg(ɶ0w7= UV݁x.Eb׏ɏyAsd80On D[1L+f^oL~JmZ~{"ꥮjDU'&GNT9+d\3SfD>S46~9ٶ|&vm;擓׺h՜l]Y̯+n|*r)8ʈ֩Ҿ9d⏡R"k&GcX!>l0 ץ Լ..I۳)uo~M7NmyF4#i26rqh2yQRS,NoZ/uy g>lo<) ñ* .M$= rax3͙ڼ'oV*N])*؛db03CD&NbZBTY9N-fԬm0D頪2#" .bwsY7# d!Aa 3  xmu "mECɑNN2Yqc7!ӵóSA^?/fj;ݣm^QAZb5~'A[^m3Mmw[7Sj#C&5AR n4s"yz/$_υXX֕Tms( e{0)'Б|4c^zmQ&_^|A[L:/ѭ^ qK/x3M|7DbA <֗{ӳ D}3LǙN q\0pޗ7Wђ?Ĝs ]+uUz}:ǓFUÜX!Td俑QxLyY pT!Lc8)T O-+\NV+K^"0[h=]r5 t['9aY z(t>8Ȏg/f˫x i,N 2ڔRQjmV6ٔYI9Kȳ (:`&c2OBUQ;;|iEeyGXj )`*W`9 TE/PFrwϷjL[sZ> "ȓX3.=Y,i6o"Sǔƥ5 /IL3݉0ٻشۧ= aJh&ƶ$E+MDb]| d@cEE?Z㸜ыFM1\Bï18Sγ. |uþ6eqZyY&w\H;`I"qxc8"󄙄aPvU5U"^ov;m>F}?`tAfhRZ /fM$G|*IB+aT-^6;2S } J}3T¦S;rw[5/#nbuZ`„ϪIΖoT4)fHMn-X#~р9l՚f'"SԄMhPgpzbku񺙫"u)|T3V=! x,&.b\QlQ{TJ9jU\!1^nLKVkaS.u[63V+x4UEeE  6O._( MxwCmw4DTY #Sb ?w$18@ͺ3.U gƽaA'0YןyQuw]=ČrԜ9u+?-CX;7Z"PGPFt2s  qĹ`|^(~XWwos4hkB:0Sy蟖ЍgVIB=bSŠNz"ҝ`PfQ8+2^ed@Csgi!0S$5SH= )i?K14RFЕ\@G!<i'#B],0+x.tk-?ej=!(~UybեU>I}MOլ|}ٛ¨2 m`Ql): BLD3PnsANXm38рZlŃaTZ1ఔ1l:`*…Sma*.FT΁܎tyZ^ [ !  v@;ޟ=.5/*qjNa"Cάr1Kp`\)PlYdFn*՞YreBA}'tqev G7~=`isFyTaJӇC;0 #)KFrBh mFU:Z:fv#W*xx ݠݙ߃6 'Ia+ڳw*YBsx46A3> >IjsOZ{MA4Ux]%dRL)V_P05c ȽGq7ffY`9EcV hN wWvvO̚0D}8fŤrZW0 jlbͲRrΟ5>\q(RjiR#=tkg)t* h.$ܘlspx79"J *1w3aᜪεZ@/II0 HY$! wL7{29eSG}il[,l~>|$J=HlS6Z$łT}ZX2GFR?>cQx>G6uJ *1SzkIn 3Gg@\|މLG3HJ{ᡙkZWaϘT VFWm2xqiMK~%6e'tk[_^#W| ESVд7eWj^$5=e!։rېc:Q(["Eήv LnO'C7MQ-ҏcm6}Ӆ77iEaI73t>x^9hTz&)8MU9-NmEg`#`,bZN1l]d zi9ד<6Nؘm@ 3O%KþSb ޷ՂԝڃAj4Dʡ\w\ڎWfa%.C'&Vy?*t{īX@~[n\Uh;W]goYiZ:yY]׾a#:5q;8cf,EZ H2Wjܺ o!G9Bx 4Z(mM'KEx+i)(jR=4"KP,,;-94@D}u>;ըBv* IR"v- v$G7rt5E[PȘ'9Ht,㠿rCsonߌ;0ZO;p{_>_8Y۷n7X:A:S"ܛ=3{j- O1፞VyQLJ*9x/m78tl#DE7a:s(YD\ʿQ80 񓆵i+dZgfX.Է7=חM)|6PoC#aZ1M4!oPr*]:0G_J ^g ;/;(j QQJܞGC>pziV?,>tdR1:ֶwW2>DᴍZ+a kU N?Kݜ1bf .V"*h+ Ik~]c8%JsX:8hr {, r(ƺO2D 2v.  RTqӊ`2./[)Ue72ܭ@68΁+_KOr8ge]$eDdnZ RjӝPݖ|j"%Pޛg>y׈C rʊ'p^n{j NHN$T$mL:zGfG/ ͘:&{͈eSW@wR4#Eu==Jf2YR gO/]͙f5PtwہniY E]F95tV]0HOħ`yM署fRŬAXXf(&MWMW :Wķe̥VoX$dE:0&;STF%%@#cbU#8 j52%O(OcbK|(,`a1#!$du-J;2o !Xi T裭W,jGF9|-7- Vcbs{$h[96<Iau! Vw-:7*riu(6;&AO/^vXIJg(P(y;0JOk@laG^7L "{ݒWB5)}WeU:Y\Ƅ2yeߣXkem4"2r]f#tZ 6UD)N1rV CDt;9rGw\p㟠lcC$pF:k#~rDzfM݄z78FL^:u*S+bKDL69 Ͼu Ltt՚Q˹XjHOziZ=nc?1/3M dã#rr(r]@Ũ$״IOZ;E TY&j~`ר1臼xb׾FiuL& W>X+J׌ySEm.yv)źĬ0 -2u`0KW4ȡ=hapT62ir;]6M+Splm'u&T;80֖9_%,n藿Ld[CnID-RU:G.jҥзX{HE~cC}h=d4uC Kh{1{ @xN& Fu?lDbS7A~%[*{*8"Y|rC~#iF}ֵFL-/Q{ͳUaRLJοCW&M:~fHѡ}D#lK2LԱ_1B%()؋xMH}c]F=LjdAQi7-sr㽇I0\?4L-UYN|5Sbz˝zjMܙ\<3C`8|.3U,ϥfkDN$Ei])9]JNSp7ZYv'%mce}ki{rrD̑Ub|b>%_vBc, d^+.͏Toli˴zaEQ [R#/[P*S]7tnH.KIa#$KbS-7S6kqs`Qc.ov /YƵ\1MkcTzA \뎷ږ&AA"J( gmU=J\M ]~ֽtzv DH&sCsNהHQ &T_HE &/2x{׆xJ9\vc`p~q6zFr9F^)e2figwkKGOlgKd^eÅ]9iYuIeѣ #- THA|o s dm~koyP$Xܸ KQǕFr(O?Db8 B-A葝zt3ѧrK i+`&ag]l6SDхf{$(quụ;a7ӭIђ=LF?1#A.XԟX uKfP@6Yޯ4x~'C!xdM:eNujCc`- a읟\.Ksa3*;ߗ\/I*qj%"iirn07Nh{`ncfSG=>1Pڼuľsd&bVZHבua듆!buW| a,1y"1ZÂxbwދ(ҧ,pQƐڌ5oPsqqyeOe ,*fQyEfx2]NZ`,+̍lhD2,Mftz=:yecnT.72j[:ox̼0 \6DTEܷ_/{P8_A8` &W~ǯ(]^wEx*\ʸ݈V1:信9D=`"F4昰 ܛ[E4lDǞXlfB8?1YR4uM$֝g+㊋A1 AL ѧlĿ8U{K?߿13<,GLeLMWsW9*DnTu1={NXmMVISYwW)ƥU#%\/κφC6QF2z]"A>|PbcsSM.u'Lۤf +9ACF` [Eja1AAQ%|<RNnDud<Du4%` hl$z35[זhؓFILF3 crΛVB$g+y( u=6%wێP#<5L-ڦ{ƭٖwպ TZT-I &_m~H(~oS#[Q4E5Yj9zo P.'ҹ D&-9 `W[EY !Mz)&!7d J"A?\3 {-֠iz<LNNX5l*$7X3:CtQxm+ir*crwl B#<52.Y m~ꯀCF,aM2HŠ`plk+Fr<I6G|\f a#9 J9h8 8K,ebQ7^IՉ&n4MXǓ9[9Yd}|t]HY8=P~# Y.n<#O MIo42/۬/NԔTrWey%Dzk;C?~HRF5 g]hJ ̻w Ƌr¸Z 2Junݣ_%ؕañ֕SBf%&Ա?cpG''sU#o7OTП$BҭUۣL{BlᰱQTɛçaҌ.5PV2 Ѯ*{a)6s\lw^(}nڇz#㪟nͽE@g9/-~e\M(z#De oj V8t.-F˰Ti[XE(*Qz!6tl^4 IՌ6歹q֢;ѐѣ] 5@w0'kW8&[SbA | 5"!|aK2a2~T7ăR1 2yb_6=¡%O uV҄9~>LG9so*D1ܶJ̿) !q2[slݯnQinaB4sQan-_ EG/ puGܸV\e !0u.;B1' ֪N~]q44)W*\#3|1yK6[ݝM®k,:|?1~bşH/}x齫$6&{-`Z3+>ls[H6/{^2frg>*Y.x1O;rewj$y5,=?x5&9piiN+{h`OY{ڳϨih"F{(+vx3̱U݇Rdχ$ѰtILBEyePkKm 5C}^+>VPy59J-⏗_i Z1W?θ.<=x0ƹ"P/:ޖ`sZQľN*ɯ-|7?U jħɑ;EH~[O3_ypPWj6U/B}!L)'{ \0=I;/vIC&00hBo2qp%'V Vv oDikJB4Ua,.Tij// NN'saUy^:0lq79; "~m>= iu_lʻ|?d¸u49Bsh - F5$Wj 1̭3\A !~$]m~%O=y#U̚R[ MEnC {5]Eqͅl.]an>~-y7x.(s;$ý[*Ur~94bEϫg!`d4>iJxpCGTY6j&"yVaJ~m|A5gLEp8nD 7ܢ)[@ýyo-v.ʹX KZ6|$կ^`/'ySKMH#,g[W"> j4EF_4S+1ᏺo6.GM 'fpQDk\e5(u1T>mLa,_+`'䪝ɓa68s2%*Dߪ`݌B-D&X#^iPu%=HK8bqs {a63νz]Dov4tM p(0.;#llUgä}bd5] G`悔׷@H y>Rcc&oe3q܀IK(r Ei-F0Y Pt{-zՏlǶ߱O,%)VV@Ԉ#_|5ZS]Xot>ާҠѮd$ᐲ-L+@fqŠOu 29fA*`!EX (%wTz6ξw޹4T\Y!'^a]XdT8פ^]$| @aQ%^#: %4'Qv.>GvnWSϻD[Q$@B{b-ѥ2eU06t2Ѣ7W=TC ۠C okYn XI(.x]~G`Fj8FjK׭x\6D.csiZY?m/YdO/܋K(+gq)OMSbݚmr!i-oQ:Cyt[Xm!Tg0d)0A'Sq_0->4nA,vt,ٛ6DYnIA~^hMߏ(BrڋBqjjϢ'U_dg:=PQ Rb+^!H72 99{yZ~|z; e >+\ @J?e$Y^roTIvkփRc|1+`Jp.脘nX`nO8m&i`6ټpfSyɷTfj4ܤ 0 ?:glܭ '©1ט?2Tx Jgqi,Rv~|БqƄΰ<$|[SյWnqN^:yzDW4|Qut9 ny2oxw[_*}i"L1q&S?:XMgJ{T]EUaRUk-[ԏ;ު )E,7EQY`Cn9ۂ'ju![p@ƀ8px^ݷ{p6X)q>}:LO_.ct#PGbGe9tİ @> vo{ <0ck%+Tԓ_t"0Шxi^>@f4,B6},x $~cW[C@56 KH }]cTB[y@c5=)Kluf8Xl̯W0yz7 @Ԣ%O<|_If"leᤧ*^xmeFP[\'.U7(_|N͹m8ll|&wmWyy#ә3>8QWmqg<2>Hnbk9^=X8ERvF8m?(^'(4ŦEoL\DV1bOE2 ?fBgTJ)6+aEϱޱ9QZWK`Ier聺b8wpH!m_d$lJp_eIn3bsZ'42|j} Xr h́@mKkNL,':r3P6{l hdU8 NYYu>^vɲ>w']|QuwԄrUphɆ|rxG 8W0th=|D`,eOm1,q)Re0+&bre`QWVV}}zٽty\_&FE6lKۋ08 wET,˛x 4v j^&\UAD vt/w)gP  1n]Vl+8h ʴ2jTݫo{<g󉎩(R!n>y[;_''kN3 c|6gWq`bº = x-}&{QpX@h"vL9G8W.^!!q8=sO$:)aWJM,$(6lfk}5Q<L'ƴ$Ю́{qkO:'ly|_{EAS S"N= % 23Ю&K8a:PN{섨) -hG4 7zdwV`nDh(7jYD9E[tt6"^1yդyN 8piL Pj)M"7́P_x\Ëⓘ&x0f~ZLNN_0ndM.V`U#thi%jsk4@^, i˷s,&`M& {9v'`e(]U8*%s5TqCC+ëoܒh\(5`&Draaz9hܞZøq,7ͦo \2qW_ m !biQr6d.i'C ykYKz.1Q1e<( 6,"qȠT66~JA m5m'ǪT];_mptO#Ryr>Q z!Lef"?ZM@?mQlܓb&Ym4߅Է{]9eW+?"'n&N\.E+c;C%z5eY&L` dm oktg~tU\{#<H;\ϑ27Q֙_,gf)5Χ")GԀړLEdslښޞ</Lygsk~@ NZ=kZEn$ʗ70TWWm1vk#Lk~DHʲ-*XWL&va3R6!A.!ė@N`+2䮃^g-uCmY$4Y!|3+|LgF4.Ǎ^ eʼ+Zu:X_fB?ȈlZ{xbLKz9#7iB+ڊmvzGȎ&끙 WAB-DAt<$s-d\͡ 0lHZ#n|^syl R1z3ſ zk!vg8 PN6&֨$P|uw8[ MfS@뱧 YOu^ `9Mp1WZڇuFJ,])6,~* FjN"yYQ@j®gi8E9ae9 x0˂Y/!؈q(! i`Ik֮U(. Q(E^PZcShB9σ *F_Ǭ$_O'r3?S;Ҳ-Bm: V.-(X|W9 SHGf0 TJ({ v64.I-L(mJ8.l661œ;R>8&gI)90/C Jzj5`fvފh0YĜ5o (vJخ@h|d+jTNK~2^Jj{Bn=I鞇V1B-| yY5.m4bВDAuOB`ۍK|UTM@k!ǻE ʠ|3>BLkdؽJcR~kx;e 0bi!£z\OLq) ?B!Ng?5 '{B*){Z )<P͇밼yB_է<qM-a`*ǣGko2L)g\H TuL|WhW0+B0R;π; *毧DQg˻Kv͞`mU6#}N_(V,uɃDu2%.YC-Iڈh{ ]>)R~P\`E-rxX=AXjHQ$6 2oJ ~=3v_Zz.x#,"!LQ}|TBH Sͩ6 pޙ7*%SOjᧀ³EM:ELI 2aְ y0ǸTs8H#;xqYG͝WuøifWooY\"e:vXOJnX]#*PaݤOva#MA LJ +Cu4'aXd~C(?=Se(t A>ȿjlԖäгaWsH(>r@}9ypryA1s&Lxi,H3TY#[J߭bHbwz e #z*}YBY}p20O)" p~ xW5oHItpYYb0rLhJ5F_bkԼ+`-bOw玪] !^\},sƕ#BÄv'B~3ea!WղӶ+I++iTM,Y ^/<$Z!MopzV!J>jnEw=3x@#:U4`O^\WG=3m 7&S}ޟRe{<4bV^lyYr59,+U-$F Q? E`Hm F=j7Ok)~ \T&;2L8[-eu#mr3$8fvR/qO,"T"jn6Qd4ȉ|G}4gW_Y=+kU pcnI5[9φqI^F1 3$ !]PC $\!J!SLnxy>l}-yquXqR LƫyF؂J}K4%Jisх `*p G=Wg(gOTbً3N5>HWhr@P4- 1bS'tGq\iAYAk] =ݩ|̴,rl%X* FZ>G8*,[d,{~p밿~'P`⅔^1k#w-'o*>n|@+*c&#SS`f9o:~t@^fTUg=;f2T x6RUu7H5 b'L`%>W3uiҼ4Jp+gZScMsx>]f"Sq!ʹQLFӧ7DZXY?-wwӭymVܽ꜑H`U )vې U1NaR{^Ku6)3x O?X9Ƥr ŭ}jRQ  OG P*6_rm r&[#eDs,Ė;gX|dt9̉ibt8X8af57rX]O+ z{(73;XJ'ì5㟿MܞOWdyc| %vC ٓ%=6-D{--n 0za#NKZ ]}"@ܭbkcl`PpJDƔ^)&M(0, \mŭsk2:yZסj P>~]bs,mU0oBikUZJk9h۶z̘L 3?7нbq?6O!Z+&jSW)Y!|U(yȆ2's&vDR} M{mƃ6LcDj .y+"Eè`xwkҭEnK"5<#ҶIöӣo0齧 xOpI=)f9bF}[wHy)U; /Ǐ.Hoc[fJ9N{"P qYȟ<?޳:;B.d_J%a܁JENfג8-0/n=}\\LҚT(힜Lו2S*{Nې[/9=4BJa'PLgFZ>9gn6熲Иqլ6J9%Q˘88𦘄  U?;}I52pdsy jS[f" (s$>(mfyϐ' `w7-òU|eo7 l 7X :jaNjJI,$7.eB|,+Af/Ѣ źHw!7SXH5᷼>elI7êFp%ff-7"3. iH.&=Q/L}/_G~ZxcJy=|}'dNƻEi[؟P>'om樂LQkhe0y◬EcO*` a1MK#l110G|l1C~hTwS)Ɯ[{,Wd}T'W(uɉxdQ5!aQ+YTz|0PE%4@$ :|AO.lOZH'\®MS[m&/k3, zYD}rҰ` 5r b^0(9iexo* f|Т|k Lnt]U2͍kknqtsw>mG[4M\{]p{S8F'$:c9K~D0xb8H7I2U"Tީc|짭]/gm NUʭ'D{Fu1@*uzd-x/8v4 jO<衤+H !Pm/&o80{n&ώmgqGrp/&d"r6l!6=Ĩ$ky AEV 8ϼ(eb}ب_GY ԁ]<M]ap%urBMDO]xDsOOgcJ*RY/NU>}N3E4>1-lY#z$s+$&⪕t=|Fv ui/@cyr 1\:Y)WXܤ۪Юdz\iUv.-?9I!%D N2k%G67QolНn<`:|)rvuWЪJx*!gKGyOn&:2e>R!Gms3@G"+ڔDٶ'1+O4=KhZDǴuw:<޿}+]yrP Z%N~ yX[6-9ͬzezg$2H!*Ȃ 1{=e({Q/{!QY!Y=S; C&Jd"% MW ࡴZ~G*YXB$]EyrGIQ_)8(uA)W=;:\ZwK|@1nn m"2V[uԚ68F6qibq󟪀> ;%/zش.K-[hX{+AK~!߱nXUkUi M|WpLj9 "է=?qH7 I 3:f5PǏ'LO4"p[X]!"z7b9 @%!hh2Mmmnqa9ؽVx?3Pt^(֝qޤ Eʓ.KOF5ŬW:YҔnIJpI bLg ٧"|ڻfz :Yj󻮕@7B]Ɲ*ҏ<4 %dLzjI:MYj ?@{">;fP`Kc['ݤ>[l md=s@KVh6ҀF)uH Zbݬ؆ Й5 TfnXkWK0!˽^~V@ ]RÆĶ昘,U?9_P588^= #BZF{i\,IBZL*{xm{$M|a:Y߬&0.ykw!:#K c #5篗֓q}ݢnd̮r\AƼ9-R0! lDq-`{1{@|-]Xw#xEBf:'1H*Hw=HzkAmۙɍ/ܬPB < _ "ZW ͣ-e?*7!31`>o8*BfԽnr?.|(T\} Jc~t?Rut"Ʉ/&;$%kI)Mj:i qky&]x\&K$u 1uĂo/ TNj'/1 uy.Ln*jQ4 {֚}ӞC/ҚM1m&\ē`kZ6d­^eLҪ^Ӯ.=;Iօ̏uMiҬtz+շnzfZ*4]"AfF{Oj|plp4u+f|2*'6mpm쏄kj؊RF 9ף 7vh0 3=C#,' #3]ٔO(JA8I)dIB7^5lm3N}tkQWەsBW%.;bxTLQMPq3Y\Q4^L!ɧǔ搸}ލKٝ)Lҷy}#N*@^w)mϸAUJ-#S1a'lK IUMi +Eli*^ jcLJ--Z@ү[ͻhR%{96Op:UٲS:sKSۙ:Ga1--"9)nS~뉵k_aCDXL삑szW3?m ߽@a/?bq(GnI@c+rzE3]rr\JdŠ~Kr{9﫞0rX S {DJe' jC* Ȗ7w2LIJ.t!#f)NP=gO-=IFՂ=/T%MoSPO}blw;);> \7-qT. &pŲI(T5d&Oˠƻ^lCq\J%^J>12F2pwq#p%1qf =3MŗtiRb9[/c 6Fpn{{n>rj69QAlT~dFIp-oh)InjBiQc)/&AbAe/| `S)X3n@@!:Cn-U,Ž֧'V}q~BgE4ۖL]yydLRandT(PL4wy/S|cHrB6LsY0Xz0u+eH=ܔUUb)pΉW{,ýq9SS^W_I8kҋ! yr2Ԡ[vDO CWh, R+\&i&}LIh$F >/~+ZBu dm^= 5"xѯ0E]?A,<5CszG"}h1AIP xJ#U:~mF0d>Ϊ 5xVzz3"2!X4jQo:,FU{NI-Iͻ|e$9s_- j1JMNH"~ھ`GXyժj4x/U(+G F?ș |M^w[ivK߅Fyν{7f"<ʾI!XҩFiFIT]o b.'txڹ’Mz[ 96$~ՆPSÝ ܈A.oު!"@Pw0 4fFzќr%cp҃ u{"LRM~5,WOi/! e,} oFmȆta@檦;deFCQ۽DA2!)K1l[p 4v;+h[t:=ʜ[}B,=Tfہ&7U'. ^jٌGO33<.|b*C3V n"Z(%:p1*qYD ^U/Ғ1y_gvR$mud$v%9W dh_I }bo35nټ|W >bF3]=+Wu@YV]I \1 m N׶9!Rlwi:f5^Zut{3PՀ!%C3դh¢FG0p3RjH܅gOæ~Ƕ:S֣ŗɳ5MgDuȭ/Tڥ+Rɰ+ kMz\[8Qk}4QX[LoqxO{6rv|sˇ8b~87oJuטX%6ń$+[пEzhgʼnQ$JL'Cdz-QEx&U #Wxl/;bNfI̻M% .*?DEnh|5bzp=厑%YѶ |lkԽEuJ(f \_#Ѐ3ͥCO[2$K|DA͉Oh }w bZIiտ" plBxƓ*@NB΋Wc]-̣3 n(dUL0LD8B^W}O`1Ny2R{u:?~y']E };ߝ|'>!"Ւ.Ʒ-ʙ?.˕ w0SJc ,PT:haܩ!-~;Wxo>qb =$GW)Ȉl~sӛT'.0" [RivD4m2:aܳ;^Q|&e+XdX{s3]mDhǻ֗!MdclYt5mu5ʝ A[4 F}ClpJv41I|$}Xc;FL\:򊾰V7̙>S/pgDApԇGէT7~}l ?}rz(M8C$KK(`h֒ڐ 8VSt& TF6%ᡅ @'1VNFt)7GNi'IOqZE`uz|#߸k9{"c3(\}ޚe|  r ʬts^L#6ZBAGwfBgHo4y$8RC!畒*Mf@6JqdnqE_p fڈwC0}Q){62[ERq t0Б|-Efd7si"Qq⳷_?ʹXVGD6JF,iy;cW}BԓoG`^tle ^ª4.XN6d6MʺLr%B[ah- )$k|Z+O  8g"K>AR:U@BR;o0uh VY ϭb~ӳ:p9*@Ј_YuqYJܮh%Rv;t:RhkH&AOkqBruFd96}Hk%a9%i&EAqD ޮOr̦5JpʄS=#:KH^VlG2ZAL^P={W͡^V)-TZ&Ͱp-Y !ac@)+xR<ִs9]g k)٫QS Q\ΝJ wW];嶴#%^LjpLjy_~G8 a: 5i O+o?%74Ue@O% $9CJe,i/#cʚ<Ҙl0CW1(߭KO62uE M^6H8AL3n)u-q Vry.^OG(ib?r-^2uIDP Ok~B=FQI3( A#~ɴ_8b|ߝ >32_r车b:MF8 ׭I5rZh|h~QϡK ;j&!?X~&RChD= $՛>γkk Ɯ }M7s \ҟlft*U^xޱ1z ci쓲x̘:G 5)4@ɧ@mk )t5R)zp== Wn[c|d&2Ω?_|Cw!yq)y|Z|c_]f20l&˩fs`נ-np`5= IvKvrDyme0@_"r լ.jPNe~uu`TuqY\%qІ r!(wIHaMJ`Í*qJIx W{!Б¤[9KT2s'dRt-w3'h3v~4m{{)ICctX{94;aNr *P/ZserzK.O8.@1,,#/'FS#$j]4ˉ\!w B*%0XC'zXz,_,U4ʴN.|Hތv;'xmGܞ0t %jc*`;*==Af!v3~A%~p1~ӄ|r7T+p|Yw1ah@DJDOX0=Vh}7`n4۝@ G716DôR*}.t 6h&wFP8]p 0d=[Z{ \XIr9d_9fO5^ 4(Q#SM.d㺃Cbc>N(3C=&/tI iMhR; l1аUPD&P&0ƻb^+ȳ) x*03 9zW1W"(̳*QJ{#=h))|m(2!~C&W%:W&3˱ 5^d?)+Dإ  ht$_ Dgٕc_謹ѯ/{M8WZ3*bZ?hXGU@WO'Pzmw|+vLD,hbNjj\9u|̹D _fzy4'Y[/뭭 b  dEa 46j,I:gVMm;BY\ X K dsCT,涪{XMcfƐ<2OYB{#1Z\ެ/.7KKo@Zh T)v'1vuG \=Ɯזaş>_̤X.xgz^/8~ފ9 8Fxr/=~2n$#eezN#i\>2j@ `?]ۦn7Zh<sDlFyFI>Pat݈KdeV Z w{*~~Zqz(@}qbO,Mɖ03u !.-dA>/~5 ’HqҐ82>7[ lw$θ?kCOA)!f]OBQ(!6H<:NKP^$U?$*Dh9}Cע]?{T#/ϵH^r׌53sUL? @ }:h}͑ hM+3' ^-W{)4Xe!FBOy' ˌ1i zZ@dmv/=LEM}gw3t ϝgNx('d`M[FD'SEvĦ#籲K^H٘LgluT֙26Yd!e cň9ls ƫ *sea.i' TX y]Du5uC;h>dw̨C^P*C5 M ?@v^T{ `\=\|Q7xV`^vj*ic:/ 1kFT3zی 4@w@#!CYW% ‡i1U<ۂоݟo@ݴ@-;!)"nEa^{W" 9NzQ7^G b+* Žy1Q 37 ދGChq3 9^@,7/2[%PYٗ2@( E\SƧ  n~s6Ӊ0'(PALQUXbO8Iw m`;`V{X[`?Tŋ^AȘ9NO^lt-C"#6~㯅R6?~J^(v;)2qweWqPZ^#בp-9%6ف|$B}qqI"pHr KK!&t*&I o% b>Vs.V7$ cGR78u4{ W?V](%ѷFj QȀ"J.WˏRO ?S XB( L?o`څ #Yohy{VNjuC;6$1pGNFjAX~)DҌ]ϣKJy5-E$b Sf$quG)vS!C$|K| c3h G"itzJ)'-=6a T DhqL{i&< 3:}:֨ffc}ª9k `r+J[DY#(KQdDi A-"1fR(~;8>Qk}~'n Pk#j!Qhm7p|N{~Е}ߑRLysG`wG &ɟ@kZ9BӔzL㍽U(A^wף}4gOSfJ?C)oP 80ԧ5&.ºqhj/}iK {Eh}w8]sjO~BЄ3L_XҁSNd>X _>,O=TKn.SP6\ wm.Q61 tVW\Dlg7 t@J==j r&AǛ{&9%ôdd-Fs蝌IL|z{2fÚi 0I !>+Tfu60.,%ErAԀ_͸>_))])б?ll@K\Jػc^fjn-#J޼,}n#D#A_26|HQ]7Z5F\]4|㡼ʣ_tQ-vYCK]<=6HK{l3?c+LIIo1_JxIӓ}|p7E#t2!Hr& YUgc[4hNjk̾fў͢!C唕.MWXZǴΎIZCTbV_=^?٭Rl՚0l˂f{t(Z8m}GG@1jêbaUiS^b! Uޅ$N(Ur_vv!؜f#"ߨޛj탉GZìJJwWWP8?Ti]rBܵ)M7\2!hIh:B&Mz^|Mp9fyXx5]{J slXrKj-Yet%7P?H;l,P'Jogp;{‡M&úť&*[b:*! {8-M6 )β3h=wuү ĚD^@Lkx[HlF;yff@)OYO^MɄq5Y1٭8:\-P "?r7^RmRr~"`%<$OKEdĉK.qa ^S/C/+O bore'n9 cZ2}W}U;u. CS\n㘯8i}hc CFgȽS^WŏVK# 4hj)'BN}ŋWK@gE{3(J,mor|8\8Ǟ-n| y#a?eg,p< W3.~P]RjJ7E~qVl2qlH A!p:a &qmR0jN٧MC/9!1Y({O u 5'ĈcқbwY՚/)ðnEpH~y(ʫZ``x|O^ej2~ ;1 a6w~W|r{ Yi2?=֨4M]6DDp^*c>d$1kY(/ ^; 8il \}٦W$k岅u:̠ʯTQFKN' J{a J9fREwik|Pѵ/Z ~MR 4k4{!wfg% <_4TDN\#K|eS.mH`Ҫ3˙#5Dז 5B#?ĸhfcxfy؇Dkݞ4>^XR"n71@?&/w^41EL%!!,w/A[sY9a9.0$@&CE#/YDGYQq"pR0!̣~!$fJO]g4뙬@؝w%HBĺ;RZ)>1/u $@eҢ}gIһ߬' _ɬXw0f)jsMM iؙ~N~D6Ə~|4'(n:G,6B@Z)gЃ@?movf&y^ &Ԁڇpv.%S-9lO*!V]-k1Ѝ6W5Lv]5 4TJ 8fRW@I~KH|!Oel76Xr̩l +jT=(4P̕cw{eJPfwLEcָ 64q`=$5R0€SƾvWvy FB#z+c 9WWCZs}bBPEW&U~`B7Q0mX*D6MGYmoW$&"v|¬֊ˤOPsBJ'| זyzIv6 LѼZf}~KCa[U])Q,~Tki}ɖF{uW΀Is{җ5=5:YL@- }@Zx4 Ͱ` ΪjNH&3W;{}~`^5T(MzjY?};顿>DJLEUj&_G>O'hp =ܦf"myae&RYͭ`0STC8g?62.m=?}W\mco\ʒ~¸Ag[o요?Z1Ezk:k`?XAGWV&nD_;[d"wº(=)ܗpf*u/6umo M=hjN/B:ȓZ%r<"KdK*+z WUs!Xxl6^T՛RiUt"iA%B r ~!G*㆓i8FVƉH^ 8$"M8DoGZq_AK: (pd+ 0":H|4S>?eV#X xN(#Z?59Fm:|!0AXvrKO25nmdCSI GF5:ncci.3#~hмrR٥wEu6 Ed)0 frj{~ >Yu$^kD.3%O9V7:x Ν,j_:vGلFȦ~6XD*-}* oY K:? &=?s@u T2˘8-,-Q7'YMV#Hl<)9kBxJqF7^̥3 n}'c)Vsk c&MDCV-R<<~y+QN%b~, ~DuElT Xfpܳ1SCgV82t{ັh^</.PC$'X:y%yxRG'mg)azͥK.t{ jӤP.dͺ[1` =Bar\9}U?LϿ'(a7/ d>Gv-&S$ \ve˭F}$ȧHhpR`ds^&:-L]}^8!=m,e{;țVMv$\lt n3 o*X16h6 $0P!,s?"?Dśg2DinVDG WR5%kEAWYjf_ߤF-DB]A.Tt6X?܆#ػ,k{Ã:!lϟ <%vZ\M0 f1 U3'aJNW41sA!^QzTpQDJڻ%C4I(l`Woh[ptZ΅4l~bGx\JriWٛc&"kn|_) B>!( 밾rh*)$ 1d }TLL HM5{dmvGc($pwJ엞'7|u&[Q(B qx1PhϞ,NqRbkbqN qrk@`ܳ~PPQۑf?g=bު@X 3Ҿ>7hlXG 6QIb%n&(dW[v#5YB#lO XYjۃm/(ސ}42t9c4X n]M {ԅrNJeOT8`E [K'4% 2~!&f.{I$L1pܖ4 /Oҗ?ԴvdRQpFcYooEE\j>&䪧o|,5$|<XͶMB9|R Lm̐hc-9>WODb 7$څ{Whb:K踞 .IcAۚt| JU 퍌`S~A͍sҘwHs'E'a1ϧek=2qch88N+pߟasKf}TO{X9cDKg)&q,q0wsjF=[}ٮ'+@ n{a?_}ɻZ Ji\>)J$JsKBv"*y$/MwkXr VJ"buT 2;=pP}yW_(ܶRWbѢ}4#I @ ȣC/U] M9~AbK,f^1o& ˱tT8oƧ_DƜĺ>`ܡo ҷeE.B!Z ~r< s-{wGboGrQ- C`4WX7Cf>i-0^j]Wn8#E{ Źխ'=‘Dx6Jk?V@D'ʝAV,j\ BXY}AΠ\t>Ip@ 8jQBitDK8m|꺃 Qy"oh:!RbJR`D2nk'b/dope=l,.K·0{s<(\9`6Nˇ/eĔؔ (C_j.c!pwhd3[%OW< m Q'K@Gib],쿜ΐc]%d`Ƕ\3߶{pR: V7zK`;;Ĝ`ZʝO0AY$Gڴ7 Ϟ4'r^?Sx%C`챁餉'u+m7^:vLfZUkj1Q mΟڌV;@ۏ~(${T"an=@cnDkY*u+(tkCg%V*1S=gsE^Z ޖ˃LJ!3p3R𡅐'#S mQlo{Ak# MVI[' =wqw// >:4t:.5jLQ&%m#QUW>MYj>T!&O:cQcH!ɠNۜ~-WGh|ZǬ#aaw݀ѭ2kL\w%A"*^0vVPI?dY L/z/dLw씖~"M|w髥K % Xk()HڋvkNa< ݛ(twg]5x!uDDoV샵bS)4i2[."_:ؽ#L)hi=P_􃹥m"Eil #suэ@ 6sk9O꯸Ba!D|rOXV0g5 K*SӕܵD?o*@_Nz+ծ {x4<@9n%٣`NsQA_,sORKߠOGOي K<}J{Gw2oܯN]jDJ4bMX&- Ugu!JŻx'7ЛBY\ФxRH|㭺BO>]Ұz69zu/;$n錽_2p<^RLGK5ݚ)<󬞒X i7g_*'Gm 9Q!+.(d4}0>`c"w6;+y}*)uPQ2qnHƵ3sD&$rӦYXf  >,έ(x/p9S͋.֧:HGlxzǛ߫.|XOxzΜ֒jkVfhU>o(9s[h6r^`+ :oSn~,z jcnAngV"=SgSEBx~8yyp7Xruɚt(ݿ~zav݇FK. ҳO5>{z{T)KA>t@ D= åc^gK!FCi*<[E(s螋!:?'),<¾?ɱB>*0w1_+w>>TioPsu9LJOz*kW\ \rQc*lN8ƸBs!SB ڮ\fcX鞞iު9дdd͍ ֥tˈj8?YRP5yzk)mQUNJ 2k'?;pB6G@uJw@r <%/(%Ѧ|s:ƃ[!ą~r[bk.īNqPVLt>?*fFIYlgP6 fAu^~l<~^}Ƀ> i" pb$$bSInW2w޺b*VPf0 -0-il0,c , 5N(P4NP=KRLm;/̜iRo{IVCkrB~3C /&bQóC^bdCV8Y%_[ZHLuzt.FD|F8F?NOՁS+6'amt =Ty B;9 MfEo`XY-k j[ڈ3=ְ@;]yMi \5nwc.yd_\N5 =UGw֏!4Du%l2H6U$(ViJBRZ3"N/qw% #IlAYH@íJWh>h԰aH 1284Ir}$* ,.H ֝?kW1'JV-"oDQx&7-bY!v.4|⻰aqY)JSQ\OqAC;b~jraEڽQ IRv-ۢh>|.Lޏ?,Nז<d.JnR'>K$F4T'?'jF ]eCk ..oAÎ;NGmګ0\ O%BLRq:p& ׈-4Vm"B>}?{[Ni{~90 ZS-咽}-^rOp'!A6IDDG?{oc._uu` Q?D%te%+2~v eIpRƣOt2s*NO\$d}R/ 5n014 ) R;ʤO) )Z{x8[Uk#)M&=xl}DowXp#1LRQƣ{ tt+M%Ǣڔ>4!9qO0th_P k|hd|_Di T"4_1V@GHZjlrF8^$QsXcYW?^5>o79^@=qqr .4M\m7T}E5wI C{ӂN_IoOk|nΎgc_\ Б8%>?kTPF''=VɾیPXjthCW KW/v{i&cWsGk;_ 2IF qPZqQbQ̃VoE$g>׎h8Gy=] Ή> LPCRwPoymD嬠ղ01}<~qpKmfhFVs) s^|09Q.vO1EpO*"twfh$>.x0JD4UZ}NʝҖJ_d3M n|UJYgJLb?G&F$gN# #4ș3}G8۠[9Je63 ~5o+vaNFr#Υ{߉F/.u]4KM3yɏ8($䀊rϘԼ׍zalVcMx0x ُ#7J s8>gk$i?zҗpc9h1.D%K<~pJ;mx@lG8컗M-BHƍ}zl҄#;^\S gŴ qAs 7ץ]ƴ߫yXqcZB>5 i㩩whOU!/YnZX7n7{-I c@K y䚾(8.ZmsSuyċgz`B2o㵇`|haw!h9TRڍvkAlx՚hIU%zD'R t>3B jv`S.ZpI?NF'$pK)#,fpT]Q) /K##ޟ"o3WT/Wt֎kXZ̿>/bG.g D-) $;t-2@i^)m,KL/`Sx{[w?Ey]77ҷP{2_ ܐUwWV_s!O<4lz\Dlj|qӨJ@鱆sRd[6gڙ%*.YN6±r}ծ3ݭ0%!o>A}lJDelg (͈~O"*5tiF0n'_Q2bY8X #~Bn_dr5 =㳴rPDWrD kiȥjO(&rg8g赙Zr b(N'U8˼h}b 7aldfJU9 ;1ϭXtAmw?^bO[M\ X\C> v{*S227B83*Y18isO`\49_xҲn^" $]yI0ں]W]"EP, _l=V u W;٤C<ξNBpEGB ں62n UNcgVAÙPsj!RlJG'?]FW_XWBp s6YZX \S$4;A2ruFgO[s "\E逴{&V-]odx08+M-D|ukGqf+ ٻuԧ(^H^`&s?0v-s>H9):[ R5ޞD֙6D.T~M~\}~ĝJdxЅ@W Ӏ˧U8!eKE^*`XlO!ebgϤTL"%oӖy큗[V{nwo 3N2JS@VsAm Lhd<fAz)p^*_xJ~mɑ&s~G+2?u HKp+ٰx-WIm  P:D|ryS*l*#SѸvVZ<:eYI6GN]r2NJT;gÉai .qc"4),,fzk6$iEŊVe!ڰGFs̴//s߄r,7T,ϙ.AFH7*Q}t=ZB0NRN?]GRSA^ajܫ*TXO}FQ5U&μ)X;΋/RЕTJߪDGWTcu.lwCz฀orqUQ}l5-.Qs7`o!UYRѻq?"J['[`k֧tbW)NX=KH|[No {iNi{OU5ɭq{:Հ"7$ 8rsm?a ƃ>nr]wBY(cc:8ufԹ 8 ؤJ@ywW!i??7kS;'5BHʖ90>ͣF@mS{0$$g@ 2DE^HDEd+I#VV0/ ; =Lc$R&ؑD\?tm$ێzˬ{uODYnB[-=a_ZLa:}QG\pj"ɭ ᎉ&*<1w=f,8_U콙Y# !GgYhBI yk1ēMn8q A<(./\)"boQAp}6Ӂ~P9߼iXbX;:­)VA!'l{-r:`4(gN:W>&m{ JX˂c Q;gm_*u㽄H_?zbmcHn17gU5Zo⚮ng/9]cSofd+W~p1-w%C".au+z#죚Au>2L", ̞,~ِCpٜn3-As!X!HH,ŽqIȐрFdwYHt7`&i͜GF{ 86 j_L*4b0(L%6LcHPTC/twj Fp\l-HY<[e mG"*F604 -PdLG bg\kn=z ]:yiòQf"ti] > n_rxf2aYİ ReD%CV,v}%b O*ж*F*|8\ _-f[(aZ}JӮ0tS"Aj7&l0%󪒫v^f[DMo#%]76>AJ} Yn2+^&ӼA]I2$)SBV3mM0N~o\h1E:hzճ'ygxSSv5|@%tɴ\Њd>;2$eDueesi 0Ua@GA@vkU޳H-.(*MAl< YC?K1=K9By|M0LFH S؂^xXJ<0\PgqE1R6)"7#0SsԢ.B!dp&2"i(b>ڀ\;1E1\w8VmsC@tqjO`J8˚W@+"8yʮqiJFԻe;Wf'1GJc~a-+[.:gg @Gl8}ry\#743摠wt1 DetD! zb5? ;h4ˇS{,OVgq`A*gLcg(e X.o?NR)baa> S"vjk]# W&Iˊ(׮q=k{uɧ?۬$NzT` BӘDsL<رqF컝?VZE9“&T2S}e=&BaZ@=훓-5YI?kP B<hJX(~p?Zγ5f}h<͎R@j vT=xN1k``|;+ XzTTԧAt[zZ&&W1JJAR?.ɁK{}agZc#h ê$[\Co@ O2{uDv׶ =*yQ5Hy/7;b`>cGƗfMƇu}t?Sر6Q1̉a%v8U_TJY RKF0Mp"oPBbJ(e 黕$B\yY(FY:Ϛ.T% {Z8=THq6`@aP|IJobB9R͍}͋JKs?ORMn׼bPfQ(JN!2âlgo BDi=י}Ӊp,S2Aٴl.Cx1ן[8&##+8&/? φ, uIX=) :E{?gV>eUNT{ݺ^%q7jVYF\_jOsD3rQa_kܯe%m³D>\B&sQkvamCr!2W(tq WQ(acsnu5P{-iwkWrN4qmױjCC@+;:Q=\Px[=Jɕ0BOhzƫΨ'"2g8EB=)jglZ+TQ76W%vln ̢Ȣb鵿aX嬑\fijPt 4HƮxn|}R"oި-d5ٵR&`*]:E'Pv:/ؖV~A5ЧTJ$9S_&Po3A1[7m~w3<ϯ,sdQ K#kކ&T̑[on@ Cn]}=M2@D*DxJmGʺXlł l +P,T #-*<fӅv%Y|UzSa[/7kWQrPmܩ ,__%=}u JwD0! 3BR;Yi[F;־NbqY'K鴩A^_t\Ww@XTh!Jݝ`W[26^q&6ߣH ;,nH p^qPAaԡfKK㔊Α="*eVqqip [ .{UMs(HQq* buQ`thgZץa\G{1nu~VD eAW(7b5d^`TY+G:Ha rJC.%=H:C"%+RG"|"Y۾3ޢa!,M{p)SknL=mqC}t[tM2]Ord}K3EBZP6=Nbn?U*t/4,`O;ӅNaPʉ^zMLp1y5V/*;fKضLXKN21 Bk,ijSERp¢4IAmPPr cą/OB\oH$}fĮƝ"s7MؿgŨ) *MQTQ?ɬA%|sIF="d;I qf~^Q!%՛r]\;&p(4{6Ij},QLjUYn4w-"LUm&gz=S $` F7uhuB<;q]mI+CWȊcg&ѷME"zAw+hg3 >47Nr ܶc| d*u4T.`4 gwͭWCƓw(7X '#qڊvKhpUYR%c,E!N8gv^T-"~8^GVHhw?!gtnGNZDҥU1w!xԙ}bp->,'^vqN-2FLsYr`I(Zߡ͗9%6jq<3AM9' -ş^&|TdZ֒ܳs[`d 괄KoM M9mZ7;' RuldƵBE0 Qn m)1"/RvllõK t TcB.p,0pHǨ@OAp<+=rE8Upp|s g Xgު|.͸߄H3C;Ѝ7ϛ~ Qq|@/5VjȈA$U.`JxZUMGj#i3.^2|fGn`"dX)?K(B4;\rlvr 0LOqK @GEf^Ï&K>@D)D޻hM{qIE'AjY3c@,Sai(̦ `#{y/ ,Yl-HUz+216<Ѳ w4pudL,,жuW?g = rLa X7V>Fۛi -05ԙxb,6w.L5zO5y;&X BE|7Hf//+JS&…,Encu$ $7U%FȤʈot j 3ieek4r9Sdz pM7^?أΔYKЄFy1L\j4rW>f ="cg IC u/ĵw_RN8>PeL܀C2/\a#$k%A>7ȦDÞ*K- 6iٳsf"ä>cxNT( 3[«>] vUiX1 {w%% V|f0]&씌?HO~7T^/qYkL/ؕh Zo˿/U6x`<8]nR3:,lxJ<zc˫#{f:o7ܮXH$i4Svղi's؀y9Z#!zevv%œ^vgQq^s!AY\AT?o<%VnL1ɲ 1ߎ%`oa+<78)/dBĉWF Q^ 2#q̀ *>ܛ^YZG[-9vQIQ$ס9țdJ%f~i#&'vqxv*6:UI*gTRH}P@7s˱U5v\{qFO8"ՌT|cн[8iBgpeu+lôkrn$U)E[ E; %c`-'8P TLRa@$~ k3dUe#S') ]޳0JҲ +A?a* 'kuf_0% tȡt=GcƤmkQlZZX sgDv c7K7 'W9r]o.{pɟ,ҙґ}tzҚ"lC/~_s~EV)20,Gq E[:c8 &cÓ䞉UUjwg"%H 6?]/<94ϟ-'g]OPnY{ɸt4rfrݤvyLбRUoNģ^׸Ag_zw1.Q[ Fu~o=$6Oڑz%TPkf&r%%vZVl#AC+b)8acMK63S;or+7Y}p}ҏ5]3K$=1W[ t3\8MF-0,sڦRH(.!q,+4ce!-OAXc]v=6fz2S*N]U m+1@fWz#X43ܮ~vocH5z𡴈`1Ui:1vX80SJjhr:=af@7 DuF9 "F}8{7yД@Uy;*ti9 U/?IdK.#iB0s<(>'H)z`M뺁Wɠyy`џuwRѭ">#S+LP+e~r '!)%( X-#k$ A 6G+|oՂ0]ONJ2xH)=00L"/QH5eaqX%öǜai7d){u p̜+ֻ4[1.aP$O2LţE`ێ|Nu9 w[LU=Pu oDRLTXq3`w̩"I8X L?GgȒA* 1;xZxO D" ct,sn_t+ j~S|ճCa0IE!+"_()w$_s;\gd@ ^|r;$ʡɟgz^>D 7$:eíhid)? f]qjˈ|_Jsp =>: 3Hmā!'x3.ک-fhlS{S^Nt-qϸ6NrxPY;b'GjBDFFDL;a.0@y+qQSl0dRFmn^S%(XxnrMUMv16][ӵ= q~C\xe?=& ߷Ox;nǣd,kdj< )FRK^].]}EtĜbhT^LZw$W+k34{*4P"߈"[ elBZzJӑBsW>5빋^{:I 8yO8#LkKwi`p"J#;n51Rw-lAn`YͦWKYہ ܡr׵(m3'ԙX`w:e2CVIxL^eAb Ëog>8B JS0Wۮv=78nAAlvLיkl1CaջͲwd.w'E{b:^YwϮe"L}Mlz%GE1} a`WG@[e$0Q޽;S,\ _d>B X 4Q%WG OeY^b㬍?,Г4)Z NH$X\҃L+|K0,y'Ix\c>vs%0|$k&jPq;_vt{:Ȧ+I$1o( Sxxy6il)$3t~gtl! ި *V 1l3he3b0F$z2-28ld^ՠIH͖ٔQF](gin]]k/7ސ 2iS'_s#5W4e"b55*, hA O_0YR9+b``6nBbc]3oET7y*TRU-vS(;{댒m鏩%^iVV`$"UjKi=Y Vy]WzVm^rNjo0]aʏ;H!܃eٌ/şp. 8+}rD,`/0Hf!/+E3hm?;5|!:e,J۴c4Lm {eο,={MMVd;Pj Dt99pwZ]ɫ'E>o[`Z퀹6&QXI-&ב>/ͫ/,HiJ䱟 ~ ~R{g05g0Y?4޲ptغf aȱ TdH0 Od½7/sꡝz `Eo̡T6:  :1ˊWc2Tmas?7G^*ǚhdT{GK4 nd.bGS_aBCw-rze5;KQLe[#4I7gŖe5oOC%3cF _/q`d`)j Z'`w(ɀQhh V!(0YzLBs 2P@vd)gҰV`]@[,4Ks H/jO1nRx!/Ǟ6^f`U6E̠bPv2y@BӚ> Vj"`!뀯e"ƶ}zЧ,f?|?2"UHM@a 7ի:F5KT5Upy9o_e⎫%\-g">1^a51EH[-hwUL^+uAƜTi̴:=1v cX(V<=0&a[Xn=e9/OIXO-F)l5pk2>Y£kvcHgzj!^A!:IXAX-St҅7e\3)s '@j"Zrѥ|%7ӯ{Q\hac=r 3ک@s.r,E{.Yhۙ m?Л"U-}E]zիlo% ,IqlmҵE4JGgD1H牀2y V5";榸 $Y}_Nbm~d.V*ig /N/'d~Wʄ=yN|! ][̙0 wg"7Y9s$EeYZ@Q|ͼ1u}y@bs%N ߆q$w׺+b;8J)|A+ 1,N M]Q;6€;UV(')2ŸL\1Xf?nŘX2؊]K5sȕsθAH?-,v<9~pPg]HS ܱ~8W3԰ef3;ixBӣqБn>*ӟy̏sIxZxZ6E@0 I{Nl$ fKC_aٕ-܃# ނbX!V7F2;P;o_IZ/Mӫ? s&FՀMS^ob@fqFOxylk5y@U:='vuXK1=C{t]OaA/=N#MI#_bZDD%c !AP]! PBO Ux8/bM)'ǍM;uq(CEh!DAգ?ڱa"ʫil?uj Cu>VsMcy|H- m+ ,=VTrrKyb`q @1xvӌԀ{,-NOv . 6# tX2zypYa޿,PKmODPk"͛oX@#H jmNnKD̏=xn!vC'׷2B7n|͏\ UbzAah3>U .(NmχZP@E⹂84H>l-&FUi! 'x)M@C >kȿʀ;e\so QiᜢAb"Q@ϧS]I H8TF,nY]^0eT!"NE >:D$lS6fw pNo+~9&sFP'$ߪb2 V71ҸCŸxkhn^M)uEӿiٴP D٠T:qwO5q4壆Vnr<5ذ|K>QKa$YƤAMs&ë:e $XC}m kOBiaKMSf R. ُRHLJNĆWǏ=~釣0y ;8}"<"*\0ϖj T (&2TI"pFʡ8lbzykR:APF^?YđڸEAYGgB 7 Ƹd\B{L4 oHO؟UX=$8"-%&|(g%z?ya?ne55~CXw>9I1Zc_vn. t킲I2_i!'sdkkTϖn}Jos\DS'k`Uʅ~C9x [ [9F2K*A  2EJ6aIwfShBtdh-l)WWU]0޾'Q3 Aߟ#Z7.Dߞ-ou zv{,l7mi%v/#{H; ۙ+L.ΎO< -%s USDA4|33?ܝ/ uU7+$*Z{2Qamή_<ٲo gsF {t 4TD;Tc=2.`Op%۪./l:+ƌ/R6^DPI$  s3⥭j E_e]2T#0,Hyjxpp} Яw,)Qu \] dpHBWAd}%8ՠtLPHPӳQ<Ihʕ?ѐ;D!@]?{'ci.}~qtOv{`'whgkI U6v;8_} u&`+-!#G{4?YZӈ鲎{?2mlܩ2+4yϤ3`Bbaw:fu kv4 y'ժba09hevh#jYQ*ĨJbQd`˹S|p}nj\OrYأ)9U8GW_yP{H yR\C!O?nBԔsasS*/ >]oF P9X Kd! oxY$xf4ZVkT%q}22B~mVX"-eU8/|t#=C4dʠy G_%0^x= --I +Yÿ"d|Oi##/%1^sb=U xoL L%F3d/aЍEĞeI$F-:棭5ݱKf[,4Z) ,8`ĸ0 L0o `n^]e|Wk|4FKcHe鵷ڋxf IIH^Z\3$@;@^K}MPqRxzadʜ{=V55'PX8k|]Aȇ~U;ɇe1]vbG2) c-ܶen(an1Bo7~,t<\4*\Rū~NZRX \8Uԭ2xGç/$ÀCB%rZ̊lNR#Y?Ѵ}N8u 'RqQHR•5l.Ģ[yf]l^NXP}%֝+=Ʉ2G&tVfUAmZ|q݅ș6L7?J-e++Qz- ,>ƘLL)i u%I~JrmQ^ܦ-]v5OzD[ ޷+< t ae}0H47ui=e}Z`>KL@>Ez4#IF^,'A "9GzM*' _9HiO#,J1 ;q)T:{F~.@T.xs⺇qT)ltn&1.*qJ |v cih|epܸ!Pqʿƅ-0,\ OVVdᖕg%>=nEUWP|Y79WSn#n`灏/"^\mC ݲ>l6Fr2 G' zm G -NNII%;`gբM{c :WwĈE'sݴjQ8KF`h{<81a7("urBN:G()tA'6vF 0>꽤V<oU~7'ɕ!Sr݃i;l+^8a9``:Q& {5H5L)bQ;b=6eqhu)92O&'O[ծ˄o)Xr]M6Zn Cw~¶8)X(VtH0&Ƶ? GתM.nܯ3'"Y%"JDZ ]~0 =a,T|}<5|:pE;0:- P1>ZCouz]4 XjI^hU|w"m ?hOԳ衙F; n%#HBoH'Ko}?u)GE(%*/TlfcC_1PI'a=w >۴.~Vӓh\QYOk6,ATٖ&D yStowrT99$uM&Cx߁蔏H5zҪIx/24i~驗:=Y'Uε9a07J?_`keH=`Gr_NG:8XZM}lߺ+:8ubHwiOBNEЊ@KN)~}itYy7 caQYFR,9{J '5qXteq)u$⑺zf~dg$|HRp_v[AMԪ>oE1y+bwŞvE8Wxtqub^Ưύ?UdejoN]KˏRmmp.rmSgTr"[janS\guLԝaMi̛M㦸ia֬X;4g)"%y`1w{z,~O4,nZ5}uK0TQ5aNft{@FEs$ +a㷄HL6X26$Տw {#*v2m8oZh} oj 4%CPAIԳSO[KtON䖹+jaIW |g P]0Һq )'] oB[Ķ-o nĠ`ifFq e *=pT\y Ν.SI =QR7#/Mk/a~QOH]nN'A-Uw)R }|kϩbTEroJ|,^LA4*Zz~$wZ=%zhINH8},4քEKD<4+uihAL/w.?e|(5j,=cMѶЯם|IN|~Ih!5# ZS:ҹ{恂SQCs$HD?+EuLSxZ֞bFmw0Z M?XQJ0Ta(SZ6.˔M:XTYg >gH_YRejonDuUfg@Ujmx^$ *ljS^^2Fj4"h$j) G6 ;H_.>NsgaPlA<C5 D fs^S ܕ̓ϝ; 2ߏREzU28!ĶS 2 9MˈɗPRVH߭}:꼕aG}JkdAnNE :&]$8`@c뀶':Őd`(͉4v@ s`<?嚌3ChZ wdv:GO߿ϾNj"#R%@ jN;_xVͨĽ)i g_iMwߞ̝^5 9˃BmD-೮Qzd b~AryEb\É6QGw/QDFid1yTbRI'bXB+^5ʤx-RX:v~\foyPyP`2eIIWӒ M'JZ"X*qSbc4 n%%\Bo hmH/%f؁ir}p<ݟG+(|S/9ľ=G~瓤nXCX^1%Ww=P4pD2$xp<Ӯ]j.BwFt2xS>1F=8ϛ%45;N cF}2Z؊wg8q3cԈ߼yv(LbDvb4fU}h 91#0rK(킞N3s| h7R#0즯`KE # PJQy_}zEji87eH֭T?l pI=v{i:-xMq}E*DW˗, ~=_5+hZG)dURnInI&ȋGWr-<&14nu6/ikuXqw}*EJK4|++?3^ «Éѿ/|o7:< ̟~Pr;S|ix]szF#W3κyU$!?RD}-ݖΔ%N'} 8GXTy@;5](́_ϤrGl!pj, q NI+1o:5d mLbs? BW.s?1pM,QɥT0v UV.?Gu3b跚߈CUpy'~:HF̽O1  yOɕNj(aQC_.Tb id=SRspa#Zgl\_Zj+҃kS 4]AG !fj0 .N>j3r0gw'}̲1R9cl8$X{K9eivGL5C%ג/^gMZX$m_ni쥾[2҂GǮ ;Z飭5`kJ*>V5{s!ivp9)f.[ I͗DG\?μ*B^}4"exZS<3tWuТnB-\EdQ, ^nPK,z )~k{_S5iThV4(eRqCźG[Ħ7WW"&Ȉz% ra0qfʹKl[rZ fY,d iS[oM e ]yw ]oYxn/|7f5U*W^L\b̑'piWj4H/dhWogm_[9V|w/Q'q1fMsf\8ٱ;Ml?Ȇ/OopMˠXGMbUz]&k͝S0&9@Aҥh)jAJb8lE=wIjJ1MkljE/ݏˢsb#V3scHdT]H&7D >+EeH@(3TL̚S &qVyf{ڸMU1ͺ{ Y7@ xHWnu[FeoΜ 48!/WsYSC|\l W mC3zVU7p0j"E|uҥ~8-!yҋUp<ƴbO.Xh1lekEp:v\M%Vᄑ`2@ԩBMdzP^`^=NcS/%l#[SYhETކ{I`?aD6gAg%㥯RO 9г,Xhu "Hl{ӓ A߳ph8_ *h-M#3Yb!Ĭ.U`tFA=o;#lbia&\35Bj@w(lT@35rs$N7FۆqZ#ʋ Wb. F%tqC!f9T[kޙP}jWGe8aP$3=H~*"D`sFh{틍 W>~tE }/t2! a>J{JlkZƷjP֏p׸,$fv-NzBqqAݘi_\TU&]}j}XfCVmt /jE佊W\ E:tRz6> `Wg50o"9ɧۛ6!aLKb HPB)&0SYږEϐ}یmF1ƪ7l* >\X]bȪޚ5w |ɴcs%[oyg[Z$ɯS۵oTxL|.e)%2dfwlp)Oyɋo_lCH5!{OT l؉;hYK"}/W@r|ѥIcGN6v鲸03gݤݑ~O-KYP{~}4_G.(1ZY='cumCnm [;Z>Vך~ɋQhB9Z=V5[TYPy^kE5gL 'y-bp:{هkϬ1$'_"Jӷ9ͳ'n!VkvMJ8ԋAE=!sIpTIg1V Xy83Q&^pѡMZSEg#]2Jm!y/aH{RWNe@ӧx!`3"6{ΓiM'`ĥ.]qڇ,(:fCɁ[ZIX9B#>chcG/d^ŵ? |\)U z&#Br#X"$5Jx  EnrB]T팘S JȇQF'K2RMS4\?¤6 fvʐ7J_T/ ]R]18Gq]mH1Q"Ÿ]-;'h_[ **yA*1GGK֫.v )[h -scU qTo [`kɔbS=-|tm9pqJ34[G렓x_'ePntSB(:D%-Bx&uz݄uB8ew03u&a }jwW:襫w߶ r:ρX=I@@]~j* ԏz]k|W''Q>Pzbv~Bg_YO%/ϧ#O| 7$}sQ!TRJiB^*v ??j†qh3A6(>Qklqjl`iT8>>R 'FHUK CL}o/xN }nH0fa/U'I7T[-LƒN ND!%beA'{[6?.eJȩ]% w{ _19称^bs*訄pN0h{JOC:B `bvSYd $meXLht3{ qEwhO:(r)كE*ҹjUx6:e0u7xx)j/ s[]`~UⳏyfEiī伐4L* [[0$!.rUV[6 @<>gՍSi!u7t10GYmBI84TYe ] /{>!7門qvSUǝLQs TrМ.ޤBv{1VX-e@Ubw{Qt׻1ݰJ).Ӣu^׵m33@MIvw|y9&1yn2O%<'D.0/l-Z9D+m\"nڏ2)=htӊ{0G1(%@f[{NˆA `np%a=7tOW|W\G?CmX >A׾<n*<[{M/#VsDp_5shaf0f+ C㉩2Dh+)\w?;zVO! EOkHf R@FÉ&7;wHuj?}^\GJN(4Ԕ!J>h|jk X kMTfLI5"42|σ},th/0kL5F奠f?+-1{!G۬:C k7jȇAAMUIh~}hDv#/L_6rCdw #B%at"3,C5qMf.[Ghf@V k}鬬nZ~7Üpe׵FN(@COr1*Vk?ly/6Ӭ˗9}v[ v*,i?Rp\r; ,.6|[u=ؑ)v&*J,>hhKi,?X(\^\V*dD}Qi$`֔:Ù=Yko2 L<:pm˴CP|Zx>:oȏ~Pkt~k3Ϟ3Jk=Nv/ 4 cn2 _x 6Z 5O(~΃q+JzW^ ,L1ƻғ\ _E@rx6'a}G,w 8Wv6٣86vЎ]!ri&Z<1vԎ +Ly"d-@,`d0r-k{%}n /tGvҏ'L{f|(K.Wt͘~ī8[+D'Ũ$ o#]9},SuC40CuTE?߹)w{VXw#B}&a~Ir iqլ%CG"+)9p!d1v..,#ቨ=5c=Psqhu$ຂ{ݳ|eM#E0_*y'F^Wf=IsU^Ε6HdvTkpٞ[s0M9 GulrvF1:4fҎ@`sxg Kp>BW8 ڷgM)`QrDgg7z݋aF^bE[il5IVc[Q-w ѱOZ iΦp ĂE ڕ 8q`\̶Gbwѻ}D8G/0 q+E59.aP?4bHK*7GuV{Σq M~úۓ|z|Kszn{P}Q›>#a{d2Um4QxuF0MxlyŶC>~!CkLWOcxz5t_ovhwsm5/ 8ۻ.-ҠK^9cY (<fg@Vw9f;?Ϭp)#aծ[e-}^`E<A/cFNTiv:ڒr(ENѽGM e/"۶/Xzc|t3U8xWC-Ru7DdS!՝n1ƞJX,|=9nJ)sG)ؕәλnm7|fLBY[dH)ȄwW9<W?ۇCޥ8s) )wʛ#4 @ ʛAy<%f&CQ!*̶ vA5!DcPm%L m5 M0؀: |%/V@yefEoeẀ ^rҧfS6FL ęSɞI$'i\yeCn!P5k4+n} @vKEi^*;(.,mPp}K"7d^QAeْ1@b] WȑSg5IP6'mYi* P)8΁, mq$ & e8T^/|1ì-\!%,hYOȮZ'2mk pIƒ.+|\3VrD-ڔfuDv] aKZ3NYL!2Aa ~a b=lȼ%? d%. ÄKymH܆>=C 'ti/Q<i>?/ޣ,BJ- 8T#jNKԦ)YCD/Al+2fIوC=A՚G;pOo]׳L3'2~pJYcAղ+,-޾ qBϱuv/_J(-e)k%Ot h05nk}IO1Nt$Nb˓N%H7ou䝺c6vPb&hBuξP!Y/ckݎAvcG8Wee&Б6j~]?JJ]#ڰl 0RWeP=:SaO!?". ؉l~#Ō(Dvd gV q{?F3yt#o(G-o{'f/&RX \ ;8Zbu>:h,ozu?+ d2nzî]AzN-*^Ѽz=e믻(/"Xdf_QDH6՚%ɡW6sYD"`EE]hDZsdԁde}DMܛk$ֲ̀Fqzm䏆u4,%HmfRKV]a@Rt#g߇v`[/ˤ̾2&!2+:YRoN>_u@]tya =pҜ7/Ad$3oYi=k0۰C+͖ءK%"pm `W:lAsyWTq(mx΁^ސ4o3:/Vo4`ױ%Tcnf4xI5=Tx0 \۰Ӡ{LRN+>[afp9]4V 뽽zQ)æI&cަ 0:G=9ҭ(5_Sw.i= "KʑeQ1f7 F1s˼ @̼禖Z ZdKFMKdv16l|P +_bָUdq:3) ;K=Dr&B͔<$bP&Mr`/y6bcu ?;,+ jί cndejvLEIJVE)_NQHuA[.}0-n9#SuDq߼[ut j.y5+ߕ@֤~jl}q"1cv-KofMJS  ոU(JhO [a'^txd*jǩOOW MqQ"8նRojUKR:{])ޫ--OGϖ3JBźȟk6"BKR ds1<_%jG }55Ĉ\1=n[&H̫~lLcs R(ʓ(Q5 ߫rp}I #jnr(c F\CpBhs1[dV};Hڼ=/1F(%9b. o ~-(G!?pf;ѯwl$yґ5Ķ_O7_Y~V5?h E'Wx^^5߶2J|_XSJ +@BN'"|z=U3|I)k`ʛ1&\}df?o̽0 v793z vWKjҝ C;`Os*3T}lLI#U Q0hNKBEJkrSFlLNJScLvEi-F`}u@Ֆݾf$akdDL>gu>%kYVuF̋4dj&6bb4 T75]e)VHBߘ|.Z:PAХ?z2\)QΒ~5ǜk~%y EyVNJw;9|4(f@Θ<" ǣkqFX1rhf)rNII;)?vp[9Ll-g7kziF%ܒt0ڮvhD3+hR?jEu@9Jn @%!)@ J"'43j/*@TӋ *$ n mt>URFF%4U{wyONNX 36OsdbX_Wa4 n֏)>ת dvkgsJ%?av:zQev=ʾm}*_b=o$y`#/(Ww6zubM,I` h v2A-Z=F&TN."x v={J=L ˑj1nVA`*:iF sGP;  >rKٓH'+}p4qtlhY&2Lvhuy`ex .h-g $޴Q%/ iaGR܀5r649sh&aC+i-AW|nt= nTeJMnq5xw[s0U9F~xsY<4z;8:m pHCƟ^s&#AF1㼡K.fGUdGqq  1ZBdB3З8scLlNb146?TěXlEM@%ǥM0Di1c D`5GpD|P?{|-*H~a!b ˘Uk1\Lmһgذ@]&7τMaTR+iDTf| VW{)xv3xiy o.O$ǖ<5=< 1ɧ"jDkqGelo6j'dˡ%j"5~%ݴr'd]:lIy¶ַL>3dnwZUq$Ha\/I c`%PFkFϙzDe"$Rk"ы ASҎևeiRZ51bP=GhAO")dw9$8kzg5*$0Cg7N8K"%]t-HY,,Vğ(ʷ^ r $,~y:(V f݅'v~4mL|&@'-f0^vβ'bza( ;Q]%kOO wű>?"*p{P_&+Ak֏ 39;,NJ-0kXe{z  xE=tf5ʾP'mQHrJް{g2>#=@u4+@6mKsKKﯳa2us9 1 ^˩.l؝@Z~Z=-(DLb *Y= H! {Dќ|n"ȣ7#A!.\~!~J1#@ {.nO,9Q\{Lp'xY 7:i2rw 'ypk삦wU6#.scP 9M;$kc`U,eJqٻe'lПjj+#K $ġ+0f7ø PCb0^3!sXVY3L,PW4jsMG) *w:zb~&!m:x>cl!f.ZܼE7{B CeBM84ʆ!JwprSX} CgLܢŊ]Ns8OP,+TZDX;0h]9D|&y7I| ac>uSbņg/=I/(eDŅ-U1Li-]S[9wI< _Nѧ9/SC'4FvjT5F|,tiaa iҲ+ _:*i?R6Vs tYZ]1a#J/c){eI>@NGU]i8Ћ<=3=o6+4fP:}n|hr $W8Ya y$ƂsbC[gP_(!hYaUٝF". W\Fఙ~Q`G(bY%j ʇ9i* eɺT{q4pLY2*7S^>uM"8or`O+_P=l&H:No x?A)B*TLe+4{\W<ٌk9e? pU28]]-OmF)PtGj#0~$D TZsr"5'8uw)Q3n:Kи:آ'%~ aRK,Mm(̑Tcd}+7Ra C(*Qt`"PZ^cT" 1V0uv:12[[kL&O?wf}uh*OI@7W 7UiRg4/f$|?"I>t-:CB:޳CcZjGV̕j_FIVq`PHo\J;PŷE|(,%(&Zg=tYT M8x#xëN@ʼncQª :T\LDyRB[n$ 2oD('-$(:||jaeeb~;[S޿[A5hyo1O:`OZSlJ8.C =ѡ%Da;Ąς"@AK|!jbnD@.&\]JGG_=iēRH| Fk)]oT9Ltr c}~쬙xTkkVKY/#{9W=8#[oc1I@tw5"Kn8ͯn|@9(r윾" D볈(܏@r,N3Rj2E6E-{R6ٻ9lQRȖWu2GBmzIاsH!{nAd`Vgn~REA"lke#0QB .UJ [N;q4ijl"P@O[mLh͉.._F~@Bfr/E"}Mgh'" to;xfjiጝ =M]͸pNnh.>ګ/E*qa >FGG8A3~EL/^2[;*AKc8iAa嬗hϠv6z5`Pe_!lc?`vd3kcEHk iPӸF+N!秫>B1|zΏ)fkZƮSbg] ܖ9 q<3X׷x/O3Od~̆(ZjB]~6^tu5\n;Y4ut[Sɛa ¯?yUF$GoP[ Ž~@PPd kG w/O/B0AYѣZL?0[}-fUBRB9L;b| 4RJhsXNsE=oy!s ^9٥WI"&tAn:yW`p\V:WVSh*C Wߊ\pq7z q !#l;|΁0|݁NMNfMs1ϙKV0TuKuĜzxͫs[@)P!)q!ahX&%>Q[R⨎j 8o0{"]Pٗ~%tQm@>za^$O Oڋi 9/(2rWѺU<-+EM"@gӕZkp9mm.mH]UR."- r3HMLW;)W`#D9h- iNNr}g9Uc ] XLdnI+ΊbOv*ћqSTZ!gVNՄv/̎lBiׂQa3ͦ n&ؿ{12'*T8RZ"_g:};TΟB3Bj \cK߀w;xQ!Hvt`*Bb9wb4FQo5@p#x.{E7DAG5 fY3|+U9ֳqaMU.^g{(fZӬ&~ytv7> g]NJd){qtM.q!ng;!={9_]#Iֽ d[4*LI* 2(рN "#@~P%gc?c(x_W=ꉈ:rZIQˀe& xY&}U'N U~-)ǚA:c"t4/ M}?C) òxf>\`%KlPʖUf5}S.R7lN6p1h->@>'f3b\u̫O2D>iYEdԙ.`"opcE5 >Yb,c|&ёxG%en›ɸ՛`i«/*Nq,yBgfA&: $5,ʅ 9E/*bg O\iKodho4+;/.1{ >"ITbM,E,u26. f%1LOv\t,;V94f$`N]/oIb4!٧ҍ[lRuh)+l'``>}8Q'"zlI\OJhLqC?,LlkqSxr6G.+ EM=3~'IWy<.Fiy}'a]~n'X L`vݷ>> 3#GY=@n7P5> |#HJqж5.yŭ%Y捥r<UkZhT, (cX>G|ŸR%QPXMΛ _uJ/Nd+=p-( s8!p E|pJ3SAht8 TfƿHۿk3xq4u|\]ųMg#۩:Π}[ W4YtC;KE$l2 hkj$ cb8̫AD*g%$ }~E :U&ָM hc ~g$ctE8XOՕpOK?,}u9̴ώ 0YAX{e_uk)m[^k@vho.֧ҦE/ZPGnuV擹ˬu&\N:Mdm J=p}dadx"21 )j9y1{mS2hW<;=aݭTsЯ2 :s&S;":@ .!)MQvfs{ uV6 pOa#rG_Aq(d2q#a)]\-i:RNW)Lh>!VwT/4ݩ^>ҟʈg~D졽k2u0,dJ`cG Q쐘`٘ݥҽ:u9k2j6=C^ciX$[6<.jd ϓp.2PLEXDzgyjz$KJΊY: .Rzދ{w2E< sT tGS4hlTL7T{=\7w8wW֊Է^z~`/z}6ܔsRC8$DZ:M=О47(/vOOlbGP͔(NS]’D%HE g>{'+Ha[o4Cz(,Ho7IW{2ZJqb ^Ը>wG}KfA]=; +ۥ MD;+5X: 摅Eȅ/{uC@vZ3WS^6ޏLr|Z2d@'y_׏M®O=J% (!%|8/@al fUZ/QZZ@X18mX` ?`v ,_Bp#.iq@=oؾMh 7SL:Eܚ ~ar)cO0G;zv{BaI+f}5̿Y]~Ɓe#]<$GO9@cygPts*uuW񚨂yU ",p#aj9lEέ m+5C= pɰPxW)Ԛ*Tmgo@$ثhf.="q؆~U}2+<:4"z$B>S~N̷ Ұ6T?%FK J4ktNGVL04Smb5B4gz:Z^ǀ-OnٱL,߲v*Ul՟WLH8j %fg状dGȩmiiuDeNcsd ˬu@G`Dq{a1"<T<'ɋ+g_[-_XMG ժAC!p} Ij>ʋM}G{ i$7x5laӑlf" QzC:;VYĆZ[xOр~FG6l~E"Tk>?qU.zs vFp,l6 G59T/IBMB2 KeI8Ү:5ii=b|#biXc򸲫HQv@%(={)r>!O \]_#s<-B%2.0>żr#)D+Y 3hN | (wgڨx]9$,/dOF.t+k.Sk٠ 6`H[I 4آ}|0aO-P;N0ՌМN^x]b &-E~Qe 붵PipAl`n ן-T&=EsBj!sKP BJq3)q&!uA7\{e|Ŗ@'-ì#=b|Dwc9Q4ofS>.'?FN4?0W|6܎p>#P{)I_e,Jn?ɳQ8y@POQpϜ3[d'Hxr_?F>>wM\ p`"gglۑS\pkoeճZ89JJ]JU hwCXNd&;ŷ&uc՟yK&9JP3hI4n{Swa=cWV:}쮛T7i܁/dkwO)ф7pq_ 6x;|1HYw8豘&U=R[!9e&O1ӝ-:D縭>b9=3qLuZ./CeY@@=*Gpǧ(|ϧd2UlF5=@(+ #Pe8@$e~rK&*r_ZhɛVOSz"Rhy!A{/`n:Ʀł 9WFVp/:R֝aTWRN]iѰ6=$E&Kt|Ks$A/o$; 'gF1>IjmBمOi4RPƺ̰Y`;lc[=J?Z-ztr qPVr^X!0UA[g6W{D'a|;3,mK;_Y~]wQhIL!*%[[-z/(3 e^w$U`5~Ӳmh~|\m>,0H0")5POKF"%yc3{ai%"L {4~;:k~#hEvWQ("AXWtAMe+0#fM!i&"Et.pbI1bm5 *=jr;,Mc]܎:%K!lu2*+-A/ ,<WU~$yG'hWm% Ӊ+ԳkI0另Uu]D6F2S;=7˫yY/:mZ:")<}^ֆf˜(Z,0(6 Nz.G5*baP/bH(_ L ;vND%V%6(R3Hf өpkyabdHMvFdByͧ5>m STmH4vo=ua(5"Zosyk4WF|P _K9 9*j($^K("9o+a I[.(GC'"!|}f>mqA Pm&r.}4A7M*A֚W GSԨzg=Ã|`mp'qܖgiV_J˳B/,*o~vmg:H?z}чx:{> bB Q )fUcy̱cVnp&$ފ4ֵchT``\ u62.Z_|9$Ei>|@}ח&j)%ごӕ/s^$|YlSXpw,Jy_GbB6wV璁ctTsO6+|>PÆ7捍?)aN(R*0YRtPk߱& SS|W~D5b;i#K E4tCS)VY^[k`x=3e8Z+tox&XyR*@`dU܈: 29"3:l=&|]v>`wJ&qJ|F1ח\;I*gI%0,ٱ~ԟ%1-Ug smUt{;Ч8I3 Eh-I-@ٴ ZOFۅAfԊ5a賴'N?-1ތF9& yJ=ݗPÏL"q!s?em`-*|{0}?r%EA~FK1AAoAٰddBoC qy&Rr+NRk Q~қsMmfih'{,1ע>.!gf~ 6xs#h,T`:r(ڀdoS{ :2?¾S#sz@@Wdg' :Wy>_k1Vn$1ڡneSڞ<۶]RھhkلF1%qN2 ,P{ZtS8/V^o.)!&"psAhy4bK8Lw)j'=i)T_|4%RžRqoilQllx rT9 eY-)j3'z`%$XdNJEHō?N20ؾxgʬFA\hp|8>`+ }^2?Z7O019SE2$ @q\SifscG iqʫXKQfCƏT <0aH/UfԾ!nlunL[ )D,h+s ŀIA5N /.7f@yw,_eI"e@!<(ku,\' HT<n$WF0="4J\!p!ihuQDԒh -%v?+( @ex=i v6pl8p"qxCrIg$ն_GFP*]zgFczR1G/q3QJ8 i O9k#Gr렾ܥxLh#o~A>TI[IaŪ[.6^c %`f>-6K~:ǓKs,n4 La &gu"џj~b(7x+!zoEь}`uY(~1VeTN@cR:nv]/<$M"Kޞ#Љ`"{PTIcs|l(7Qim}HucF+TMw^>!\F{cCWC*'*pPzO c6tޓYқWYru2(틆"3'O:7F2N}*3r]zzؿĤ,7bJvD$Q bVEe[ۓQ5@Q;)Oڥ(eXӝsl{\t9O4H-(OA=+YҪF_χ x`0pα[m:9,9 )f_>"m Z3B87ίXR9@Sߴ7$,W\0,""O֔5ڹJfsVWU*A&@̵ cӅfLd@K*u9i)Ϸ$hry_zY B%D;,ŤP_[:,`sJհҡ\[tVU#Dd{Zj.ʶwe?c^ЍjkHq-g}rY~ qnj6a!ƳO @"c MP@Nʻ\V `ݑ62:$CߘkU<0 _HP6UDP5p֫K{QH&g&f`X}+/9ޥkD*&(sLp i.,eۛg3# H;TޑxTf|R-o#2='V))ZW7L|֔SX 5}VuWvQg)|Eto~&Sl0l]FETtVfZO|xNօ=7ǂh_̨D*| ]䨽.ymVjI&-mlrvYܮ/"!As/Iq5^ǽﯹ+/m 6@ zDu.L0_\Q6jϐ0i!$'G>m\F87E7`h 9Ѿv:T jiza` \Tut>hU2' S5(ҍϐy6"@v_nO.:VlktBİ>C=DԻʀ q)+.>+B̽ЌU۝ޗ,1}6p'Av11*D;ߞ=BFCcզ|&/`zPREWH)>d׆ B֪l'P̶U_S8Lb`d;*f싪- UK\fo ϶dUM# 舿6Z'nX1, j=IpH?حS]o?ܬP r3%Qxy{ɷpQ88jD%9/ 6 E֜йj.1DCaT/orpxэR4uהG&76iKȳQȰ#jKL}ct'!OVo<9 Pל\Wn@d/JM$KCqAڍitAdXj|6"&əPBI{ц =(2#t3I =6|H<(^5\F<`3_`oB]x#{ '.H_[T^r-<y,ma7ke"EJqL~ɮp ܥu8S…e)a@}bx.Y _6UÊP*<z )WS;_9/ÌGZ~ nwG/lLohM?+H #b$"TTo|^~FXAv L9|wX| ڎ^V$Y@s5buΰw-Sm + ϩރ&237}=3kB;2ifQ 8* `Fq2ZS,/]V &5~?\}g>sJ^Lg&Re5aIuqѸ^Y 8-<,99X3[DgԂܛ:Lظ@wC82N~oA'wMpNt]EC"*%(x#AuiV7y[L*ުqH|L_hK>jCJe W7u] u 6(Zu7F*f6”>t\e wjOX]:t;[gWϞ|+^Dmxj- q%+mԌDw:U>Zˤ{(;^Z3rjȠXq?&ӮఓsΦMk?Ӏ ;|j[q9I'JW'߇t6/0vEՕ-i gݲЍ,e ,0& jV*e 2G&dûjq5Gxkʂzƥ_nÀ _  Hsp MAT5bi%0p>XTGτ`ԩXW\g~W* ׳O:wc 9C<Wqo J\E"f1C~w,"^.y5GA7?-Ȓn(Ya~4܀[&U>@[),Όn&BnE%m#3'BfW Hö>| )9}!9b+24I|5-P Zފ9ZFdد21\#L~w&90v@ޏOQA}QgKH( G[s !9Ȟ.rdJy@#O)WqfrD`s89#<r?;lkS+2P|=g`+Mu&g&Eе!9kN>P얀{#8&hH 8VW)1+#q[bD#!P.]"{g L5=Qlk?C%0O#g>z|t(" ViI17R9zZx4Uy'A  YJ)1vYj?MCX:h$ji^DᗵbvJ]M6MX$^SEsSo :%d˛20‹-Cpc;\.1kKl낷%igo  OkN5\⒛: bb:6Ba˿2۝zX}H.V8 pӡg:DARh>WG"K(KBdԂEtEb9|KdC`D,Fc_j"jT=|Xl7! ]FCm@>(+_8cgGar1$h3ybߓ/D -ۇlj7|M+-1[-eJ&cbmY|P 3|%/Ry 5 eXA)m3ܒt\,l3E~.SfoPU$IZ` v }`&-4֨rdG}8b-֠Nk33g)y;D`A 179PPD;1 bZ1tub g?v|ZNa+ɽoo\Ҷ!K!C"xF{;ۿdpmʌA pO]+}@ְYAĐXMfQHO\"=Nx 6q# Ku8f7vͻ&hz@aA:hfPMGkop캎ڰ{Wvؘwq(#9K սv?z%xi\[tiɎ~kWbMN+}v2ê=F"ӯ.%Wp8c!'0tQnmY2\? PyEIK}5^/`qb Ox!T+p|N~4SA5:6eʎq$ m?%F{TPZjsR],Ox JXQ%;z8 {jI_}H` /Ӯ {٦̠[mC$9dՈHi- QVh"LO_/#WR"m7AߩiHJ6Xy2^͕1_3*lIe" v|͈`?ؼ~U YK/>HOc* pрrZZqt>7|JR gN' 91FIhЉЂ6&f:B&KQ.'8#k<kGޡZ0p Tid[ JOScqzLR# JY[pOp=/=q4N8@A N/-J9 a//.>2x 0|).PH<p_qև\c]Z X2<MzrFc-grk}Pxjh$T@<3?E/4S|R.>cKi\|&m({L-FޝonZ0ϻ W  FwpErJ{" $;Oj/yP2J#9+SbWqF0Q\XMOvֱ!; TӨBNG iSrUhQF\`9@as7ypܗ>eGGr1't)#3dK]s|'*w3Z}n--f?J(a Y}lމyi/8CG݃_>rv6SE^;/r6i߆Wt5h&~,bPqRby> މF,)* Y~J7Heמ)$Pf(YkIA~$Oq뼯?W8KOmW]ǟسe0Wr63j]ёV|!s[Gu<D<N>QI5IhL}4DJTT,Mℿ*kܫ;3_ NJq#cԧ2ްbr q[9$.?WgX/}3.}-/NP/"bjљ,Gj;Q*FfK6"j"?DnP Pjk Զ$-pjS&iB|@G6B<'jXq#68=SH-1_wf]`UC#YQ) ۣ/_<1/MXD[-3PN٦e%CL *5$Xe W2rשӨ׉|GX;gl=.y^1#ƌJ ;Z|Z/0* z{bZuT\uک>gmB!𧁐I27;f740|R O YaCJ(nR}3~`Ri(S( CIxb1!d\ i^) Pe As4G6W~N j0P~FH5fc;&ǍC.VrG4 DGxzPِhN)2hW>[-z=^^+}63 ЏwiU~\-ӂ!W[@ªܛџ!dT휀f4s(/Y˺ktt߃=_"~#z$'#iFum> r` an%To3j<@~(i&T3]W%ɠ8Z=`Y$yJ㿆XnP8w`蓻 !4 }a}n&Pf" ~^N qz5i6sC75䕌q6$#%vgzwAtA!O흇5P{lB]A^J :z7b;]Ѭ騐H6r [S^nUdjqhR']hy!%dX"ܥ>M}~> 3!>qSWXWOEv#`F'NcG[p:b<1'yXB߾G5͝LtJFfȺ~*O%HS@A! ]$qb&ԨEE}J6\:+Fi~_Og$bI4i1{A@ڢ=W)Cϻ-}ɏx[/(xgYW 7E<՛?dRZjQ=A$lM-U/Uiɮ:Ň{"H,kqT٭`ZqD u۪]Ʀ`VvS:AʚJWnDiA#IKuB`kWR[=^_ۑh54sctGg##lH0q 4GdgcaɗVnTנLn,-u5޸Iy]y޶Oc|Be-Vfrw ~vCsSd߮CTW?X'd>I'C1]N)l~I r% SġkfNTjuaVW|_W{;O e}^c|ݡwKhioh)x1)=89f#0qZk|@%^ZG-<Xb쇿@D͋UJ/Q߶ EXLŪvA>;9q}s"x_V*HV f;uO)QF+8bRT-B2`n-}PVF`u;{"$)EA͐V5k޼! ^Cv < /GXö?wz& _Sza!Jaw6Oд}4@n\2@utMU*Ѧ( v}MdX٬*ɅtjAoZn|oAQ2mXY8W4vbD1kZn>̛9rΧ8[J(J'>q, DLEivW֟߹)L!c oP}o9Gl^~Y@~݇7"8kNW&b9#FJ~SVRmP/)ܳ<9 hQt?EٓʒEbPg'쥿Ce X2U7Jb`It1H=VåN=(XX'!+@@N}ɮȫf!w&gݴmDt ݻ{ljD#`s٨sjVG*(Si;YR™5K 5\ j<D/hF /wiTB*q3BP:N}٠ndR`a={ '~ж諻 ꇓ$Ni pV93(9W2P H̔ qװp5{C5j?k:HADj)& +$\1`7%v5rlD_1C a,ZI{^_Lb˘O0+HvA*J F%wv( npokA# _z=3o`˓98w a!Gh.'kS W+ VG; 7* U,wS=j;beURUmQV~매hwd%{usY=rV--VA5Z5d5? [RUKE(s[vM=w#[ZȨ\a![J唒f:6|3׌g7{$C5oE?Üyw\CS(ڑrp %/Y^U yt M=XmWkA{*1 TVƂ棾VɇhApqSfn TRxn{)D[=3<8Y)GU³/JՠZzv"3V:9mRxnef]L:8O…f~9٤qjI"-U-|yxЙx\:@eIq6۰{ZM^4L(5bgƜuxk&+틳MHq-PyWXS/.gd!u?6'QAϟn6F%ݴ̈́䆉ϥܜ̿?ab?N8MdMᴚ53RHw4 T mF4Ha*}U>Y̎pEj%Pp=Wb9:"qExvC c5 iVBVXrI#AXMs( KKrn˻pI0ɀfT<*m 9wh=~glS2 .ɢASpn8@9k2aQ)0ܴ)NņDb86zޜ'ԀD#[\X\玭<Mq5DȮ4Uj%j[-ݯi^=qo(ݥ1+-sϽb dr_ 4VfEzM$\a G]֎s[*3 TgEidhΝ11g-&jV\}ջFuR1ƞA`Sc fL6Fa0i'Ѵaxd+OhfRዦlM {GF'ϣvy9# (K&^tnnx^kZ(lujq8$l^%;=*Ʊ|wXgl3bcٚ*Λtx&E81lzurd,'nPxYP«̲?`p kWZ!p$2ۿӖ+avY]3x,++^ C֯bx b澮#DDwn5tR.a_%A6ͣF WOhMp:Y6&q{KXX$j' -0zGdfS?ޓ-s c9oRĀy>?|瘌\9松TMn׉=9Qf.Stʼn-%zY̋#X \ߋ^YڇNcFTnaAZ2\WCbriV3LBoUY&3_Aw=Ȍ+RvS<$v-hotI̺tPWZL=>c]XM~dQ[ps]f$/+!85:c;;yї-V sKq|Qq2t+7382׮ZەKߚ9p rwb{7#\F].]~?o~Ym  & E m s©ke3gSxs{ٿS3찑Z tv_TpFA&AՃ$a/Vf0M6[.4ۗXcQ,ݘU%}Fp,tw~e^BFC\<Q=W=_%̆~亅D so}pӤ*Bzx7ƚl>.Q}j#qڅrjqVOo]n,iѮ}<'?TC81i%#Ɗ*gJ T*r_d&oGtmQYΫg,X-[-#H$ѼArqqsJQbw> X`N!)0ɝRHAJeOPSH˓tMyl{~¥d3!E@LIhU\z0_i-[0NɳK9QUfY{6 ב5m%vl;W!qtP =P?bYZ\nubdٌEBha!S /!d_Y|R2=Ջ٧U3/ X Sp2BT[wkWע+.\^˔OơA}&Ǒ2TE%mw|O.X"W|ΝXs!/6@Ws˵lјʇl4'w{`g|{5 ]QUDgU(G _J/Z #uŸ=o1`?2j>$ty{sZ2ʍ#*((x/zt)d$v.dESڒzL6Hvm_FB5^Pqc9tbC& :du L% dܝ8U`Zp[|O>Q5/V{۔r tb[.kj"璩I;hS\H@){jvHe?)0D/_JdldjǙ*టƢ>MsD6(e9v#C[N G]O*]61#c]8tMYd~MP3uij堦i'hA/|wt^ki',6mx{B[TKX0mN Ji~@FkFܠFIndPo[O|W\1ʕ)w5a;87 WhG&g4G* e^)TRG?/*/l}h7j=WvR!RN w\egʖ,Zg%@^W q?,`7eO.P1ԏRחXv_@ey]7qRxQ<\U8,{f^ aqaAߞD;Mi"m<_c$u3vw>d IuL~5`vO!QRqkd廼@>#oZJUrvdvx e̝u.?݋d-w>,jёD%'X]mNjb䔀GNYh9!d9Pݦ ZW>_fC|9dX=7pW#d}i[kRY]zv$z 5`8U&UgK#DЈR?"W5ZТ4V^XSiZ,CA^yqG(5tMeFF"ZBo7fӢ*.WuG8zڭv' 9W7:]3 őGcr r`bEy)Q_B#@.Px3 JKaJ'c G/9T]{K$5"[n×z]k{9bg\7:bm"76d8J@ .%SQdq|$'=_LdӴ,ijЖE y}J "; 7S1'c SZ҂*pVW ʗ6gZorB^vǔXtz#cb@#lIMh{Wv#19ILLNCf!_WWDaJy:P 9ɶ"3-W͵EͦoBIԝ3}_Yǧr=Z¹7M,e/k=^i O#W6 MRI$c,̏GP7[%BWf|IuT3{3t}: ڮ<;snQA"$0Q|-+- ptYӱ W`3Jb\q嬞p%Y;Sz@㘩fS 9C/vҪp6H1Jк9N^'GAռfG7!Ch|a ٙYA"4e16|\ɜ\q?ʏyH,rG1IfF(Ǵ9z2Cjvޟckc<-t@|8);<\ nkAn]¦pcW/)ؙ9Dr0Bq exDc)Eue@pA$/䁩`V-} pIk;ihűOpԔ8!K_HF6^A95Tg7umcYtUeݞr{֗ 2$ n3ILԳ8Ê3/Nj5q,sk|ѡNJ8ܝA*JO.7 )ͦ92᳽ Rt^ZJ͌0 l஫J@NJ2`RC貧)5tϮ~TAov\9N U?EJS? mk^SKα͎T&*m֬pfM)CaLkW'8Xgdj?l2i'٭(L/Bǹy$yS=P:DTTNq+p_]?&fHغE.GpG? K_P",-0` YX/$!`"vvȚ𙏃8荋 OE8W0ot*Hd9F`9QOP/q5goz#s; &N q=X̩mxŒ(HG%ܝ1T눙жiJ W,QV*OX -DH\T``@|,E~u-e ▂i]y]Ǎ:f&ʩr+ǩ 3|&)Ŷj\ : c3!j0>>w >ZE̤1OB7λF_eu-84g{)Ԕ-&cSY>k΃hN# (>57lmnG N#^O mB3)