java-17-openjdk-src-17.0.18.0-150400.3.63.1<>,Iiwwp9|?\Dm[l%-n b›Ejs}=u3gV4*J>zEFnQJt3'=3jHG~@-dLU6!{ڣ|3^?wq8݂?G>ۇej <8 q- Y3 W@yՆj Gɒ6) mHfȩH'W- >_OD"J)QzC+ԸP 3pQhg }Q>-?>;:?:d  . Ghlx|m      "TX(G8P393:O3F87G8LH8PI8TX8XY8`\8]8^8b8c9ld9e9f9l:u:v:z:{::::Cjava-17-openjdk-src17.0.18.0150400.3.63.1OpenJDK 17 Source BundleThe OpenJDK 17 source bundle.iwws390zp34<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/linuxs390x<iwrnee8ab083383d270aefa0e656ea5d4f46a03880e28be2bf12365877316fda9798rootrootjava-17-openjdk-17.0.18.0-150400.3.63.1.src.rpmjava-17-openjdk-srcjava-17-openjdk-src(s390-64)    java-17-openjdkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.0.18.0-150400.3.63.13.0.4-14.6.0-14.0-15.2-14.14.3isbig@ig@h@h#@h[h~+hz7@h 'gg$fffaf! @e@eԔ@epe@e1@e/e/edd@d@dm@d\d\dI@cl@c1c=@cca @cRc%b?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.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comschwab@suse.defstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjsilva@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjavier@opensuse.orgfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Upgrade to upstream tag jdk-17.0.18+8 (January 2026 CPU) * CVEs + CVE-2026-21925, bsc#1257034 + CVE-2026-21932, bsc#1257036 + CVE-2026-21933, bsc#1257037 + CVE-2026-21945, bsc#1257038 * Changes + JDK-7124287: [macosx] JTableHeader doesn't get focus after pressing F8 key + JDK-7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/ /CheckLeaseLeak.java failing intermittently + JDK-8139228: JFileChooser renders file names as HTML document + JDK-8139392: JInternalFrame has incorrect padding + JDK-8140527: JInternalFrame has incorrect title button width + JDK-8201183: sjavac build failures: "Connection attempt failed: Connection refused" + JDK-8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java + JDK-8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." + JDK-8210807: Printing a JTable with a JScrollPane prints table without rows populated + JDK-8219408: Tests should handle ${} in the view of jtreg "smart action" + JDK-8230016: re-visit test sun/security/pkcs11/Serialize/ /SerializeProvider.java + JDK-8236907: JTable added to nested panels does not paint last visible row + JDK-8245545: Disable TLS_RSA cipher suites + JDK-8252329: runtime/LoadClass/TestResize.java timed out + JDK-8257810: Only First page are printed in JTable.scrollRectToVisible + JDK-8265429: Improve GCM encryption + JDK-8270083: -Wnonnull errors happen with GCC 11.1.1 + JDK-8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused + JDK-8281440: AWT: Conversion from string literal loses const qualifier + JDK-8281523: Accessibility: Conversion from string literal loses const qualifier + JDK-8281525: Enable Zc:strictStrings flag in Visual Studio build + JDK-8281682: Redundant .ico files in Windows app-image cause unnecessary bloat + JDK-8282047: Enhance StringDecode/Encode microbenchmarks + JDK-8283544: HttpClient GET method adds Content-Length: 0 header + JDK-8285915: failure_handler: gather the contents of /etc/hosts file + JDK-8286159: Memory leak in getAllConfigs of awt_GraphicsEnv.c:585 + JDK-8286447: [Linux] AWT should start in Headless mode if headful AWT library not installed + JDK-8287401: jpackage tests failing on Windows due to powershell issue + JDK-8288109: HttpExchangeImpl.setAttribute does not allow null value after JDK-8266897 + JDK-8288180: C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode + JDK-8290557: tools/jpackage/share/AddLauncherTest.java#id1 failed with "ERROR: Failed: Check icon file" + JDK-8292043: Incorrect decoding near EOF for stateful decoders like UTF-16 + JDK-8292214: Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 + JDK-8294314: Minimize disabled warnings in hotspot + JDK-8294591: Fix cast-function-type warning in TemplateTable + JDK-8294594: Fix cast-function-type warnings in signal handling code + JDK-8294680: Refactor scaled border rendering + JDK-8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04 + JDK-8295991: java/net/httpclient/CancelRequestTest.java fails intermittently + JDK-8296489: tools/jpackage/windows/WinL10nTest.java fails with timeout + JDK-8297302: gtest/AsyncLogGtest.java fails AsyncLogTest.stdoutOutput_vm + JDK-8297531: sun/security/krb5/MicroTime.java fails with "Exception: What? only 100 musec precision?" + JDK-8297936: Use reachabilityFence to manage liveness in ClassUnload tests + JDK-8299278: tools/jpackage/share/AddLauncherTest.java#id1 failed AddLauncherTest.bug8230933 + JDK-8299325: java/net/httpclient/CancelRequestTest.java fails "test CancelRequestTest.testGetSendAsync( "https://localhost:46509/https1/x/same/interrupt", true, true)" + JDK-8299553: Make ScaledEtchedBorderTest.java comprehensive + JDK-8302838: jabswitch main() should avoid calling exit explicitly + JDK-8303089: [jittester] Add time limit to IRTree generation + JDK-8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files + JDK-8304163: Move jdk.internal.module.ModuleInfoWriter to the test library + JDK-8304811: vmTestbase/vm/mlvm/indy/func/jvmti/ /stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH + JDK-8305186: Reference.waitForReferenceProcessing should be more accessible to tests + JDK-8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency + JDK-8305778: javax/swing/JTableHeader/6884066/ /bug6884066.java: Unexpected header's value; index = 4 value = E + JDK-8308633: Increase precision of timestamps in g1 log + JDK-8308780: Fix the Java Integer types on Windows + JDK-8310049: Refactor Charset tests to use JUnit + JDK-8310915: Typo in aarch64.ad: "envcodings" + JDK-8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly + JDK-8313355: javax/management/remote/mandatory/notif/ /ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" + JDK-8313770: jdk/internal/platform/docker/ /TestSystemMetrics.java fails on Ubuntu + JDK-8314136: Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations + JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. + JDK-8317264: Pattern.Bound has `static` fields that should be 'static final'. + JDK-8317970: Bump target macosx-x64 version to 11.00.00 + JDK-8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads + JDK-8318613: ChoiceFormat patterns are not well tested + JDK-8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 + JDK-8320836: jtreg gtest runs should limit heap size + JDK-8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null + JDK-8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel + JDK-8324065: Daylight saving information for 'Africa/Casablanca' are incorrect + JDK-8324491: Keyboard layout didn't keep its state if it was changed when dialog was active + JDK-8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark + JDK-8325647: [IR framework] Only prints stdout if exitCode is 134 + JDK-8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically + JDK-8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux + JDK-8327180: Failed: java/io/ObjectStreamClass/ /ObjectStreamClassCaching.java#G1 + JDK-8327434: Test java/util/PluggableLocale/ /TimeZoneNameProviderTest.java timed out + JDK-8327748: Convert javax/swing/JFileChooser/6798062/ /bug6798062.java applet test to main + JDK-8327757: Convert javax/swing/JSlider/6524424/ /bug6524424.java applet to main + JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program + JDK-8327980: Convert javax/swing/JToggleButton/4128979/ /bug4128979.java applet test to main + JDK-8328124: Convert java/awt/Frame/ShownOnPack/ /ShownOnPack.html applet test to main + JDK-8328247: Remove redundant dir for tests converted from applet to main + JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main + JDK-8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main + JDK-8328562: Convert java/awt/InputMethods/DiacriticsTest/ /DiacriticsTest.java applet test to main + JDK-8331231: containers/docker/TestContainerInfo.java fails + JDK-8331977: Crash: SIGSEGV in dlerror() + JDK-8332271: Reading data from the clipboard from multiple threads crashes the JVM + JDK-8333526: Restructure java/nio/channels/DatagramChannel/ /StressNativeSignal.java to a fail fast exception handling policy + JDK-8333569: jpackage tests must run app launchers with retries on Linux only + JDK-8333783: java/nio/channels/FileChannel/directio/ /DirectIOTest.java is unstable with AV software + JDK-8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with - Xcomp fails exitValue = 137 + JDK-8335986: Test javax/swing/JCheckBox/4449413/ /bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible + JDK-8337723: Remove redundant tests from com/sun/security/sasl/gsskerb + JDK-8338428: Add logging of final VM flags while setting properties + JDK-8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes + JDK-8339280: jarsigner -verify performs cross-checking between CEN and LOC + JDK-8339366: [jittester] Make it possible to generate tests without execution + JDK-8339386: Assertion on AIX - original PC must be in the main code section of the compiled method + JDK-8339962: Open source AWT TextField tests - Set1 + JDK-8340015: Open source several AWT focus tests - series 7 + JDK-8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures + JDK-8340354: Open source AWT desktop properties and print related tests + JDK-8341097: GHA: Demote Mac x86 jobs to build only + JDK-8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with Xcomp + JDK-8341138: Rename jtreg property docker.support as container.support + JDK-8341496: Improve JMX connections + JDK-8341861: GHA: Use only retention mechanism to remove bundles + JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI + JDK-8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file + JDK-8343340: Swapping checking do not work for MetricsMemoryTester failcount + JDK-8343875: Minor improvements of jpackage test library + JDK-8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform + JDK-8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package + JDK-8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 + JDK-8346234: javax/swing/text/DefaultEditorKit/4278839/ /bug4278839.java still fails in CI + JDK-8346753: Test javax/swing/JMenuItem/RightLeftOrientation/ /RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel + JDK-8346839: [TESTBUG] "java/awt/textfield/setechochartest4/ /setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button + JDK-8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS + JDK-8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" + JDK-8347129: cpuset cgroups controller is required for no good reason + JDK-8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently + JDK-8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests + JDK-8347377: Add validation checks for ICC_Profile header fields + JDK-8347826: Introspector shows wrong method list after 8071693 + JDK-8347841: Test fixes that use deprecated time zone IDs + JDK-8349188: LineBorder does not scale correctly + JDK-8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test + JDK-8350102: Decouple jpackage test-lib Executor.Result and Executor classes + JDK-8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set + JDK-8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError + JDK-8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output + JDK-8352678: Opensource few JMenuItem tests + JDK-8352682: Opensource JComponent tests + JDK-8352686: Opensource JInternalFrame tests - series3 + JDK-8352687: Opensource few JInternalFrame and JTextField tests + JDK-8352793: Open source several AWT TextComponent tests - Batch 1 + JDK-8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 + JDK-8352865: Open source several AWT TextComponent tests - Batch 2 + JDK-8352905: Open some JComboBox bugs 1 + JDK-8352966: Opensource Several Font related tests - Batch 2 + JDK-8352997: Open source several Swing JTabbedPane tests + JDK-8353007: Open some JComboBox bugs 2 + JDK-8353011: Open source Swing JButton tests - Set 1 + JDK-8353201: Open source Swing Tooltip tests - Set 2 + JDK-8353299: VerifyJarEntryName.java test fails + JDK-8353309: Open source several Swing text tests + JDK-8353319: Open source Swing tests - Set 3 + JDK-8353445: Open source several AWT Menu tests - Batch 1 + JDK-8353470: Clean up and open source couple AWT Graphics related tests (Part 2) + JDK-8353483: Open source some JProgressBar tests + JDK-8353486: Open source Swing Tests - Set 4 + JDK-8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests + JDK-8353586: Open source several toolkit tests + JDK-8353589: Open source a few Swing menu-related tests + JDK-8353592: Open source several scrollbar tests + JDK-8353661: Open source several swing tests batch5 + JDK-8353832: Opensource FontClass, Selection and Icon tests + JDK-8353950: Clipboard interaction on Windows is unstable + JDK-8353957: Open source several AWT ScrollPane tests - Batch 1 + JDK-8353958: Open source several AWT ScrollPane tests - Batch 2 + JDK-8354095: Open some JTable bugs 5 + JDK-8354106: Clean up and open source KeyEvent related tests (Part 2) + JDK-8354214: Open source Swing tests Batch 2 + JDK-8354233: Open some JTable bugs 6 + JDK-8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8354248: Open source several AWT GridBagLayout and List tests + JDK-8354340: Open source Swing Tests - Set 6 + JDK-8354341: Open some JTable bugs 7 + JDK-8354365: Opensource few Modal and Full Screen related tests + JDK-8354418: Open source Swing tests Batch 4 + JDK-8354451: Open source some more Swing popup menu tests + JDK-8354465: Open some JTable bugs 8 + JDK-8354466: Open some misc Swing bugs 9 + JDK-8354472: Clean up and open source KeyEvent related tests (Part 3) + JDK-8354493: Opensource Several MultiScreen and Insets related tests + JDK-8354495: Open source several AWT DataTransfer tests + JDK-8354532: Open source JFileChooser Tests - Set 7 + JDK-8354552: Open source a few Swing tests + JDK-8354553: Open source several clipboard tests batch0 + JDK-8354561: Open source several swing tests batch0 + JDK-8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text + JDK-8354653: Clean up and open source KeyEvent related tests (Part 4) + JDK-8354701: Open source few JToolTip tests + JDK-8354873: javax/swing/plaf/metal/MetalIconFactory/ /bug4952462.java failing on CI + JDK-8354928: Clean up and open source some miscellaneous AWT tests + JDK-8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization + JDK-8355333: Some Problem list entries point to non-existent / wrong files + JDK-8355387: [jittester] Disable downcasts by default + JDK-8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value + JDK-8355478: DoubleActionESC.java fails intermittently + JDK-8355558: SJIS.java test is always ignored + JDK-8355561: [macos] Build failure with Xcode 16.3 + JDK-8356040: java/util/PluggableLocale/ /LocaleNameProviderTest.java timed out + JDK-8356145: ListEnterExitTest.java fails on macos + JDK-8356187: TestJcmd.java may incorrectly parse podman version + JDK-8356752: Log mouse enter and exit events for debugging + JDK-8356897: Update NSS library to 3.111 + JDK-8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java + JDK-8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 + JDK-8357675: Amend headless message + JDK-8357799: Improve instructions for JFileChooser/HTMLFileName.java + JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations + JDK-8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop + JDK-8358334: C2/Shenandoah: incorrect execution with Unsafe + JDK-8358532: JFileChooser in GTK L&F still displays HTML filename + JDK-8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP + JDK-8358748: Large page size initialization fails with assert "page_size must be a power of 2" + JDK-8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) + JDK-8358813: JPasswordField identifies spaces in password via delete shortcuts + JDK-8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java + JDK-8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/ /share/jpda/BindServer.java + JDK-8359182: Use @requires instead of SkippedException for MaxPath.java + JDK-8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped + JDK-8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp + JDK-8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions + JDK-8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again + JDK-8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test + JDK-8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race + JDK-8359501: Enhance Handling of URIs + JDK-8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java + JDK-8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat + JDK-8360178: TestArguments.atojulong gtest has incorrect format string + JDK-8360288: Shenandoah crash at size_given_klass in op_degenerated + JDK-8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java + JDK-8360411: [TEST] open/test/jdk/java/io/File/ /MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic + JDK-8361253: CommandLineOptionTest library should report observed values on failure + JDK-8361298: SwingUtilities/bug4967768.java fails where character P is not underline + JDK-8361314: Test serviceability/jvmti/VMEvent/MyPackage/ /VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call + JDK-8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java + JDK-8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays + JDK-8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows + JDK-8361754: New test runtime/jni/checked/ /TestCharArrayReleasing.java can cause disk full errors + JDK-8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c + JDK-8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 + JDK-8362207: Add more test cases for possible double-rounding in fma + JDK-8362308: Enhance Bitmap operations + JDK-8362532: Test gc/g1/plab/* duplicate command-line options + JDK-8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags + JDK-8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts + JDK-8362632: Improve HttpServer Request handling + JDK-8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr + JDK-8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform + JDK-8363720: Follow up to JDK-8360411 with post review comments + JDK-8363966: GHA: Switch cross-compiling sysroots to Debian trixie + JDK-8364214: Enhance polygon data support + JDK-8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory + JDK-8364263: HttpClient: Improve encapsulation of ProxyServer + JDK-8364484: misc tests fail with Received fatal alert: handshake_failure + JDK-8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc + JDK-8364597: Replace THL A29 Limited with Tencent + JDK-8364660: ClassVerifier::ends_in_athrow() should be removed + JDK-8364993: JFR: Disable jdk.ModuleExport in default.jfc + JDK-8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows + JDK-8365058: Enhance CopyOnWriteArraySet + JDK-8365086: CookieStore.getURIs() and get(URI) should return an immutable List + JDK-8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine + JDK-8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code + JDK-8365271: Improve Swing supports + JDK-8365280: Enhance JOptionPane + JDK-8365425: [macos26] javax/swing/JInternalFrame/8160248/ /JInternalFrameDraggingTest.java fails on macOS 26 + JDK-8365615: Improve JMenuBar/RightLeftOrientation.java + JDK-8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion + JDK-8365790: Shutdown hook for application image does not work on Windows + JDK-8365834: Mark java/net/httpclient/ManyRequests.java as intermittent + JDK-8365913: Support latest MSC_VER in abstract_vm_version.cpp + JDK-8365919: Replace currentTimeMillis with nanoTime in Stresser.java + JDK-8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' + JDK-8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom + JDK-8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors + JDK-8366233: Bump update version for OpenJDK: jdk-17.0.18 + JDK-8366342: Key generator and key pair generator tests skipping, but showing as passed + JDK-8366359: Test should throw SkippedException when there is no lpstat + JDK-8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java + JDK-8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java + JDK-8367017: Remove legacy checks from WrappedToolkitTest and convert from bash + JDK-8367133: DTLS: fragmentation of Finished message results in handshake failure + JDK-8367237: Thread-Safety Usage Warning for java.text.Collator Classes + JDK-8367348: Enhance PassFailJFrame to support links in HTML + JDK-8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName + JDK-8367869: Test java/io/FileDescriptor/Sync.java timed out + JDK-8368032: Enhance Certificate Checking + JDK-8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace + JDK-8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine + JDK-8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out + JDK-8369032: Add test to ensure serialized ICC_Profile stores only necessary optional data + JDK-8369078: Fix faulty test conversion in IllegalCharsetName.java + JDK-8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values + JDK-8369226: GHA: Switch to MacOS 15 + JDK-8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date + JDK-8369506: Bytecode rewriting causes Java heap corruption on AArch64 + JDK-8369946: Bytecode rewriting causes Java heap corruption on PPC + JDK-8369992: JFR: Disable Placeholder-, LoaderConstraints- and ProtectionDomainCacheTableStatistics in default.jfc + JDK-8370465: Right to Left Orientation Issues with MenuItem Component + JDK-8372439: [17u] build-test-lib is broken + JDK-8372534: Update Libpng to 1.6.51 + JDK-8375448: Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.18- Added patch: * bsc_1255446.patch + OpenJDK rendering blue borders when it should not, due to missing the fix for JDK-6304250 from upstream (bsc#1255446)- Do not depend on update-desktop-files (jsc#PED-14507 and jsc#PED-15216)- Upgrade to upstream tag jdk-17.0.17+10 (October 2025 CPU) * Security fixes: + JDK-8352637: Enhance bytecode verification + JDK-8356294, CVE-2025-53066, bsc#1252417: Enhance Path Factories + JDK-8360937, CVE-2025-53057, bsc#1252414: Enhance certificate handling * Other fixes: + JDK-8042381: Test javax/swing/JRootPane/4670486/ /bug4670486.java fails with Action has not been received + JDK-8079786: [macosx] Test java/awt/Frame/DisposeParentGC/ /DisposeParentGC.java fails for Mac only + JDK-8132785: java/lang/management/ThreadMXBean/ /ThreadLists.java fails intermittently + JDK-8136895: Writer not closed with disk full error, file resource leaked + JDK-8167252: Some of Charset.availableCharsets() does not contain itself + JDK-8185429: [macos] After a modal dialog is closed, no window becomes active + JDK-8196017: java/awt/Mouse/GetMousePositionTest/ /GetMousePositionWithPopup.java fails + JDK-8202667: java/awt/Debug/DumpOnKey/DumpOnKey.java times out on Windows + JDK-8203867: Delete test java/awt/TrayIcon/ /DblClickActionEventTest/DblClickActionEventTest.html + JDK-8217914: java/net/httpclient/ /ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST + JDK-8225777: java/awt/Mixing/MixingOnDialog.java fails on Ubuntu + JDK-8226919: attach in linux hangs due to permission denied accessing /proc/pid/root + JDK-8249825: Tests sun/security/ssl/SSLSocketImpl/ /SetClientMode.java and NonAutoClose.java marked with @ignore + JDK-8264207: CodeStrings does not honour fixed address assumption. + JDK-8266246: Swing test PressedIconTest.java sometimes fails on macOS 11 ARM + JDK-8266247: Swing test bug7154030.java sometimes fails on macOS 11 ARM + JDK-8273539: [PPC64] gtest build error after JDK-8264207 + JDK-8274039: codestrings gtest fails when hsdis is present + JDK-8274453: (sctp) com/sun/nio/sctp/SctpChannel/ /CloseDescriptors.java test should be resilient to lsof warnings + JDK-8275079: Remove unnecessary conversion to String in java.net.http + JDK-8276046: codestrings.validate_vm gtest fails on ppc64, s390 + JDK-8276175: codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046 + JDK-8276401: Use blessed modifier order in java.net.http + JDK-8276681: Additional malformed Javadoc inline tags in JDK source + JDK-8277969: HttpClient SelectorManager shuts down when custom Executor rejects a task + JDK-8279005: sun/tools/jstat tests do not check for test case exit codes after JDK-8245129 + JDK-8280818: Expand bug8033699.java to iterate over all LaFs + JDK-8282144: RandomSupport.convertSeedBytesToLongs sign extension overwrites previous bytes + JDK-8282147: [TESTBUG] waitForIdle after creating frame in JSpinnerMouseAndKeyPressTest.java + JDK-8283467: runtime/Thread/StopAtExit.java needs updating + JDK-8285032: vmTestbase/nsk/jdi/EventSet/suspendPolicy/ /suspendpolicy008/ fails with "eventSet.suspendPolicy() != policyExpected" + JDK-8285773: Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase/gc/gctests/ReferencesGC/ /ReferencesGC.java + JDK-8285951: Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase_vm_gc_ref tests + JDK-8286171: HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 + JDK-8286194: ExecutorShutdown test fails intermittently + JDK-8286660: codestrings gtest fails on AArch64: "udf" in padding + JDK-8288209: SSL debug message wrong about unsupported authentication scheme + JDK-8288746: HttpClient resources could be reclaimed more eagerly + JDK-8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation + JDK-8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers + JDK-8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher + JDK-8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 + JDK-8294509: The sign extension bug applies to 'public static int[] convertSeedBytesToInts(byte[] seed, int n, int z)' in RandomSupport + JDK-8294839: Disable StressLongCountedLoop in compiler/loopopts/TestRemoveEmptyLoop.java + JDK-8294916: Cancelling a request must eventually cause its response body subscriber to be unregistered + JDK-8294985: SSLEngine throws IAE during parsing of X500Principal + JDK-8295005: compiler/loopopts/TestRemoveEmptyLoop.java fails with release VMs after JDK-8294839 + JDK-8295210: IR framework should not whitelist -XX:-UseTLAB + JDK-8297075: java/net/httpclient/CancelStreamedBodyTest.java fails with "java.lang.AssertionError: WARNING: tracker for HttpClientImpl(1) has outstanding operations" + JDK-8297106: Remove the -Xcheck:jni local reference capacity checking + JDK-8297149: REDO JDK-8296889: Race condition when cancelling a request + JDK-8297200: java/net/httpclient/SpecialHeadersTest.java failed once in AssertionError due to selector thread remaining alive + JDK-8297424: java/net/httpclient/AsyncExecutorShutdown.java fails in AssertionError due to misplaced assert + JDK-8297499: Parallel: Missing iteration over klass when marking objArrays/objArrayOops during Full GC + JDK-8297740: runtime/ClassUnload/UnloadTest.java failed with "Test failed: should still be live" + JDK-8298340: java/net/httpclient/CancelRequestTest.java fails with AssertionError: Found some subscribers for testPostInterrupt + JDK-8298514: vmTestbase/nsk/jdi/EventRequestManager/ /threadDeathRequests/thrdeathreq002/TestDescription.java fails with usage tracker + JDK-8298907: nsk JDI tests pass if the debuggee failed to launch + JDK-8298931: java/net/httpclient/CancelStreamedBodyTest.java fails with AssertionError due to Pending TCP connections: 1 + JDK-8299338: AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe + JDK-8300207: Add a pre-check for the number of canonical equivalent permutations in j.u.r.Pattern + JDK-8301004: httpclient: Add more debug to HttpResponseInputStream + JDK-8301169: java/net/httpclient/ /ThrowingSubscribersAsInputStream.java, ThrowingSubscribersAsInputStreamAsync.java, and other httpclient tests failing on windows: Unable to establish loopback connection + JDK-8301255: Http2Connection may send too many GOAWAY frames + JDK-8302635: Race condition in HttpBodySubscriberWrapper when cancelling request + JDK-8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/ /SSLSocketParametersTest.java + JDK-8307648: java/net/httpclient/ExpectContinueTest.java timed out + JDK-8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake() + JDK-8312191: ColorConvertOp.filter for the default destination is too slow + JDK-8312475: org.jline.util.PumpReader signed byte problem + JDK-8313083: Print 'rss' and 'cache' as part of the container information + JDK-8313367: SunMSCAPI cannot read Local Computer certs w/o Windows elevation + JDK-8314611: Provide more explicative error message parsing Currencies + JDK-8314978: Multiple server call from connection failing with expect100 in getOutputStream + JDK-8315505: CompileTask timestamp printed can overflow + JDK-8316580: HttpClient with StructuredTaskScope does not close when a task fails + JDK-8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong + JDK-8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 + JDK-8317808: HTTP/2 stream cancelImpl may leave subscriber registered + JDK-8319174: Enhance robustness of some j.m.BigInteger constructors + JDK-8319932: [JVMCI] class unloading related tests can fail on libgraal + JDK-8320858: Move jpackage tests to tier3 + JDK-8325910: Rename jnihelper.h + JDK-8326606: Test javax/swing/text/BoxView/6494356/ /bug6494356.java performs a synchronization on a value based class + JDK-8327750: Convert javax/swing/JFileChooser/ /FileFilterDescription/FileFilterDescription.java applet test to main + JDK-8327751: Convert javax/swing/JInternalFrame/6726866/ /bug6726866.java applet test to main + JDK-8327752: Convert javax/swing/JOptionPane/4174551/ /bug4174551.java applet to main + JDK-8327753: Convert javax/swing/JOptionPane/8024926/ /bug8024926.java applet to main + JDK-8327754: Convert javax/swing/JPopupMenu/7160604/ /bug7160604.java applet to main + JDK-8327755: Convert javax/swing/JScrollBar/8039464/ /Test8039464.java applet to main + JDK-8327756: Convert javax/swing/JSlider/4987336/ /bug4987336.java applet to main + JDK-8327826: Convert javax/swing/border/Test4243289.java applet test to main + JDK-8327835: Convert java/awt/FileDialog/RegexpFilterTest/ /RegexpFilterTest applet test to main + JDK-8327838: Convert java/awt/FileDialog/MultipleMode/ /MultipleMode.html applet test to main + JDK-8327872: Convert javax/swing/JToolTip/4644444/ /bug4644444.java applet test to main + JDK-8327873: Convert javax/swing/border/Test4247606.java applet test to main + JDK-8327874: Convert javax/swing/JTree/4314199/bug4314199.java applet test to main + JDK-8327876: Convert javax/swing/border/Test4252164.java applet test to main + JDK-8327879: Convert javax/swing/border/Test4760089.java applet test to main + JDK-8327969: Convert javax/swing/border/Test6910490.java applet test to main + JDK-8327972: Convert java/awt/FileDialog/ /SaveFileNameOverrideTest/SaveFileNameOverrideTest.html applet test to main + JDK-8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main + JDK-8328012: Convert InputMethod (/java/awt/im) applet tests to main + JDK-8328030: Convert javax/swing/text/GlyphView/4984669/ /bug4984669.java applet test to main + JDK-8328035: Convert javax/swing/text/html/TableView/7030332/ /bug7030332.java applet test to main + JDK-8328087: Automate javax/swing/JTable/TAB/TAB.java applet test + JDK-8328089: Automate javax/swing/JTable/4222153/ /bug4222153.java applet test + JDK-8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main + JDK-8328190: Convert AWTPanelSmoothWheel.html applet test to main + JDK-8328225: Convert ImageDecoratedDnD.html applet test to main + JDK-8328244: Convert javax/swing/JSlider/6742358/ /bug6742358.java applet test to main + JDK-8328248: Convert javax/swing/JSlider/6587742/ /bug6587742.java applet test to main + JDK-8328262: Convert javax/swing/JSplitPane/8132123/ /bug8132123.java applet test to main + JDK-8328279: Convert java/awt/Cursor/ /CursorOverlappedPanelsTest test to main + JDK-8328328: Convert javax/swing/JTabbedPane/4666224/ /bug4666224.java applet test to main + JDK-8328367: Convert java/awt/Component/UpdatingBootTime test to main + JDK-8328378: Convert java/awt/FileDialog/ /FileDialogForDirectories test to main + JDK-8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main + JDK-8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main + JDK-8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main + JDK-8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main + JDK-8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main + JDK-8328401: Convert java/awt/Frame/InitialMaximizedTest/ /InitialMaximizedTest.html applet test to automated + JDK-8328570: Convert closed JViewport manual applet tests to main + JDK-8328631: Convert java/awt/InputMethods/InputMethodsTest/ /InputMethodsTest.java applet test to manual + JDK-8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/ /sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom + JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly + JDK-8330535: Update nsk/jdb tests to use driver instead of othervm + JDK-8332252: Clean up vmTestbase/vm/share + JDK-8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr + JDK-8332551: Test vmTestbase/nsk/monitoring/ /MemoryNotificationInfo/from/from001/TestDescription.java timed out + JDK-8334016: Make PrintNullString.java automatic + JDK-8334320: Replace vmTestbase/metaspace/share/ /TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary + JDK-8334394: Race condition in Class::protectionDomain + JDK-8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT + JDK-8335131: Test "javax/swing/JColorChooser/Test6977726.java" failed on ubuntu x64 because "Preview" title is missing for GTK L&F + JDK-8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient + JDK-8335252: Reduce size of j.u.Formatter.Conversion#isValid + JDK-8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor + JDK-8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 + JDK-8337506: Disable "best-fit" mapping on Windows command line + JDK-8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 + JDK-8339725: Concurrent GC crashed due to GetMethodDeclaringClass + JDK-8339834: Replace usages of -mx and -ms in some tests + JDK-8340146: ZGC: TestAllocateHeapAt.java should not run with UseLargePages + JDK-8340185: Use make -k on GHA to catch more build errors + JDK-8340389: vmTestbase/gc/gctests/PhantomReference/ /phantom001/TestDescription.java Test exit code: 97 with - Xcomp UseAVX=3 + JDK-8340554: Improve MessageFormat readObject checks + JDK-8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu + JDK-8341370: Test java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 + JDK-8341964: Add mechanism to disable different parts of TLS cipher suite + JDK-8342075: HttpClient: improve HTTP/2 flow control checks + JDK-8342330: C2: "node pinned on loop exit test?" assert failure + JDK-8343074: test/jdk/com/sun/net/httpserver/docs/test1/ /largefile.txt could be generated + JDK-8343618: Stack smashing in awt_InputMethod.c on Linux s390x + JDK-8343804: Show the default time zone with -XshowSettings option + JDK-8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams + JDK-8343977: Convert java/awt/TextArea/TextAreaCursorTest/ /HoveringAndDraggingTest to main + JDK-8344137: Update XML Security for Java to 3.0.5 + JDK-8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 + JDK-8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 + JDK-8345173: BlockLocationPrinter::print_location misses a ResourceMark + JDK-8345471: Clean up compiler/intrinsics/sha/cli tests + JDK-8345566: Deproblemlist test/jdk/javax/swing/JComboBox/ /6559152/bug6559152.java + JDK-8345767: javax/swing/JSplitPane/4164779/ /JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04 + JDK-8346285: Update jarsigner compatibility test for change in default digest algorithm + JDK-8346751: Internal java compiler error with type annotations in constants expression in constant fields + JDK-8346871: Improve robustness of java/util/zip/ /EntryCount64k.java test + JDK-8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off + JDK-8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ /ShrinkGrowTest.java fails with CDS disabled + JDK-8347302: Mark test tools/jimage/JImageToolTest.java as flagless + JDK-8347373: HTTP/2 flow control checks may count unprocessed data twice + JDK-8347381: Upgrade jQuery UI to version 1.14.1 + JDK-8348328: Update IANA Language Subtag Registry to Version 2025-05-15 + JDK-8348365: Bad format string in CLDRDisplayNamesTest + JDK-8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel + JDK-8349151: Refactor test/java/security/cert/ /CertificateFactory/slowstream.sh to java test + JDK-8349214: Improve size optimization flags for MSVC builds + JDK-8349583: Add mechanism to disable signature schemes based on their TLS scope + JDK-8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec + JDK-8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs + JDK-8350582: Correct the parsing of the ssl value in javax.net.debug + JDK-8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests + JDK-8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled + JDK-8350830: Values converted incorrectly when reading TLS session tickets + JDK-8350964: Add an ArtifactResolver.fetch(clazz) method + JDK-8351277: Remove pipewire from AIX build + JDK-8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config + JDK-8351884: Refactor bug8033699.java test code + JDK-8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place + JDK-8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool + JDK-8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent + JDK-8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter + JDK-8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI + JDK-8352677: Opensource JMenu tests - series2 + JDK-8352719: Add an equals sign to the modules statement + JDK-8352860: Open source events tests batch0 + JDK-8352879: TestPeriod.java and TestGetContentType.java run wrong test class + JDK-8352895: UserCookie.java runs wrong test class + JDK-8352896: LambdaExpr02.java runs wrong test class + JDK-8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table + JDK-8353000: Open source several swing tests batch2 + JDK-8353126: Open source events tests batch1 + JDK-8353213: Open source several swing tests batch3 + JDK-8353235: Test jdk/jfr/api/metadata/annotations/ /TestPeriod.java fails with IllegalArgumentException + JDK-8353293: Open source several swing tests batch4 + JDK-8353304: Open source two JTabbedPane tests + JDK-8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java + JDK-8353549: Open source events tests batch2 + JDK-8353568: SEGV_BNDERR signal code adjust definition + JDK-8353655: Clean up and open source KeyEvent related tests (Part 1) + JDK-8353662: Add test for non-local file URL fallback to FTP + JDK-8353713: Improve Currency.getInstance exception handling + JDK-8353748: Open source several swing tests batch6 + JDK-8354285: Open source Swing tests Batch 3 + JDK-8354327: Rewrite runtime/LoadClass/LoadClassNegative.java + JDK-8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/ /indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc + JDK-8362390: AIX make fails in awt_GraphicsEnv.c + JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision + JDK-8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 + JDK-8355249: Remove the use of WMIC from the entire source code + JDK-8355262: Test sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java failed: accept timed out + JDK-8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests + JDK-8355370: Include server name in HTTP test server thread names to improve diagnostics + JDK-8355429: Open source ProgressMonitor test + JDK-8355441: Remove antipattern from PassFailJFrame.forcePass javadoc + JDK-8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly + JDK-8355475: UNCTest should use an existing UNC path + JDK-8355515: Clarify the purpose of forcePass() and forceFail() methods + JDK-8355528: Update HarfBuzz to 11.2.0 + JDK-8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value + JDK-8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension + JDK-8357173: Split jtreg test group jdk tier3 + JDK-8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ /ResumeClientTLS12withSNI.java writes in src dir + JDK-8357285: JSR166 Test case testShutdownNow_delayedTasks failed + JDK-8357672: Extreme font sizes can cause font substitution + JDK-8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP - XX:-ImplicitNullChecks + JDK-8357968: RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent + JDK-8358004: Delete applications/scimark/Scimark.java test + JDK-8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) + JDK-8358538: Update GHA Windows runner to 2025 + JDK-8358617: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies + JDK-8358660: Bump update version for OpenJDK: jdk-17.0.17 + JDK-8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found + JDK-8359272: Several vmTestbase/compact tests timed out on large memory machine + JDK-8360042: GHA: Bump MSVC to 14.44 + JDK-8360647: [XWayland] [OL10] NumPad keys are not triggered + JDK-8361212: Remove AffirmTrust root CAs + JDK-8361478: GHA: Use MSYS2 from GHA runners + JDK-8362390: AIX make fails in awt_GraphicsEnv.c + JDK-8362582: GHA: Increase bundle retention time to deal with infra overload better + JDK-8362839: [21u] Problem list more tests that fail in 21 and would be fixed by 8309622 + JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm + JDK-8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground + JDK-8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI + JDK-8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly" + JDK-8367388: Tests start to fail on JDK-21 after JDK-8351907 + JDK-8368308: ISO 4217 Amendment 180 Update + JDK-8369641: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.17 - Removed patches: * jdk-8354941.patch * unsigned-sni-server-name.patch + not needed with this version- Use gcc_version to decide about compiler- jdk-8354941.patch: JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision- Do not embed rebuild counter (bsc#1246806)- Upgrade to upstream tag jdk-17.0.16+8 (July 2025 CPU) * CVEs + CVE-2025-30749, bsc#1246595 + CVE-2025-30754, bsc#1246598 + CVE-2025-50059, bsc#1246575 + CVE-2025-50106, bsc#1246584 * Changes + JDK-4850101: Setting mnemonic to VK_F4 underlines the letter S in a button. + JDK-5074006: Swing JOptionPane shows tag as a string after newline + JDK-6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs + JDK-8024624: [TEST_BUG] [macosx] CTRL+RIGHT(LEFT) doesn't move selection on next cell in JTable on Aqua L&F + JDK-8042134: JOptionPane bungles HTML messages + JDK-8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails + JDK-8077371: Binary files in JAXP test should be removed + JDK-8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java + JDK-8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux + JDK-8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler + JDK-8211400: nsk.share.gc.Memory::getArrayLength returns wrong value + JDK-8218474: JComboBox display issue with GTKLookAndFeel + JDK-8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError + JDK-8249831: Test sun/security/mscapi/nonUniqueAliases/ /NonUniqueAliases.java is marked with @ignore + JDK-8251505: Use of types in compiler shared code should be consistent. + JDK-8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" + JDK-8254786: java/net/httpclient/CancelRequestTest.java failing intermittently + JDK-8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) + JDK-8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small + JDK-8269516: AArch64: Assembler cleanups + JDK-8271419: Refactor test code for modifying CDS archive contents + JDK-8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC + JDK-8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection + JDK-8279884: Use better file for cygwin source permission check + JDK-8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11 + JDK-8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux + JDK-8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used + JDK-8280991: [XWayland] No displayChanged event after setDisplayMode call + JDK-8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed + JDK-8282863: java/awt/FullScreen/FullscreenWindowProps/ /FullscreenWindowProps.java fails on Windows 10 with HiDPI screen + JDK-8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS + JDK-8286789: Test forceEarlyReturn002.java timed out + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8286925: Move JSON parser used in JFR tests to test library + JDK-8287352: DockerTestUtils::execute shows incorrect elapsed time + JDK-8287801: Fix test-bugs related to stress flags + JDK-8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly + JDK-8290162: Reset recursion counter missed in fix of JDK-8224267 + JDK-8292064: Convert java/lang/management/MemoryMXBean shell tests to java version + JDK-8293503: gc/metaspace/TestMetaspacePerfCounters.java [#]Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN + JDK-8294038: Remove "Classpath" exception from javax/swing tests + JDK-8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame + JDK-8295470: Update openjdk.java.net => openjdk.org URLs in test code + JDK-8295670: Remove duplication in java/util/Formatter/Basic*.java + JDK-8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" + JDK-8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream + JDK-8296167: test/langtools/tools/jdeps/jdkinternals/ /ShowReplacement.java failing after JDK-8296072 + JDK-8296920: Regression Test DialogOrient.java fails on MacOS + JDK-8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks + JDK-8297242: Use-after-free during library unloading on Linux + JDK-8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/ /btree012.java failed with "fatal error: refcount has gone to zero" + JDK-8298147: Clang warns about pointless comparisons + JDK-8298248: Limit sscanf output width in cgroup file parsers + JDK-8298709: Fix typos in src/java.desktop/ and various test classes of client component + JDK-8298730: Refactor subsystem_file_line_contents and add docs and tests + JDK-8300645: Handle julong values in logging of GET_CONTAINER_INFO macros + JDK-8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0 + JDK-8302226: failure_handler native.core should wait for coredump to finish + JDK-8303549: [AIX] TestNativeStack.java is failing with exit value 1 + JDK-8303770: Remove Baltimore root certificate expiring in May 2025 + JDK-8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/ /SP05/sp05t003/TestDescription.java timed out: thread not suspended + JDK-8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions + JDK-8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch + JDK-8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException + JDK-8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/ /GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8310525: DynamicLauncher for JDP test needs to try harder to find a free port + JDK-8312246: NPE when HSDB visits bad oop + JDK-8314120: Add tests for FileDescriptor.sync + JDK-8314236: Overflow in Collections.rotate + JDK-8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux + JDK-8314320: Mark runtime/CommandLine/ tests as flagless + JDK-8314828: Mark 3 jcmd command-line options test as vm.flagless + JDK-8315484: java/awt/dnd/RejectDragDropActionTest.java timed out + JDK-8315669: Open source several Swing PopupMenu related tests + JDK-8315721: CloseRace.java#id0 fails transiently on libgraal + JDK-8315742: Open source several Swing Scroll related tests + JDK-8315871: Opensource five more Swing regression tests + JDK-8315876: Open source several Swing CSS related tests + JDK-8315951: Open source several Swing HTMLEditorKit related tests + JDK-8315981: Opensource five more random Swing tests + JDK-8316061: Open source several Swing RootPane and Slider related tests + JDK-8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow + JDK-8316228: jcmd tests are broken by 8314828 + JDK-8316324: Opensource five miscellaneous Swing tests + JDK-8316388: Opensource five Swing component related regression tests + JDK-8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags + JDK-8316452: java/lang/instrument/modules/ /AppendToClassPathModuleTest.java ignores VM flags + JDK-8316460: 4 javax/management tests ignore VM flags + JDK-8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix + JDK-8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful + JDK-8318700: MacOS Zero cannot run gtests due to wrong JVM path + JDK-8318915: Enhance checks in BigDecimal.toPlainString() + JDK-8318962: Update ProcessTools javadoc with suggestions in 8315097 + JDK-8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags + JDK-8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only + JDK-8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" + JDK-8320682: [AArch64] C1 compilation fails with "Field too big for insn" + JDK-8320687: sun.jvmstat.monitor.MonitoredHost .getMonitoredHost() throws unexpected exceptions when invoked concurrently + JDK-8321204: C2: assert(false) failed: node should be in igvn hash table + JDK-8321479: java -D-D crashes + JDK-8321509: False positive in get_trampoline fast path causes crash + JDK-8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder + JDK-8321718: ProcessTools.executeProcess calls waitFor before logging + JDK-8321931: memory_swap_current_in_bytes reports 0 as "unlimited" + JDK-8325435: [macos] Menu or JPopupMenu not closed when main window is resized + JDK-8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179 + JDK-8325682: Rename nsk_strace.h + JDK-8326389: [test] improve assertEquals failure output + JDK-8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program + JDK-8328482: Convert and Open source few manual applet test to main based + JDK-8328484: Convert and Opensource few JFileChooser applet test to main + JDK-8328648: Remove applet usage from JFileChooser tests bug4150029 + JDK-8328670: Automate and open source few closed manual applet test + JDK-8328673: Convert closed text/html/CSS manual applet test to main + JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer + JDK-8330534: Update nsk/jdwp tests to use driver instead of othervm + JDK-8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8333117: Remove support of remote and manual debuggee launchers + JDK-8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" + JDK-8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields + JDK-8334644: Automate javax/print/attribute/PageRangesException.java + JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant + JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 + JDK-8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java + JDK-8335836: serviceability/jvmti/StartPhase/AllowedFunctions/ /AllowedFunctions.java fails with unexpected exit code: 112 + JDK-8336587: failure_handler lldb command times out on macosx-aarch64 core file + JDK-8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing + JDK-8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/ /stop_at002.java failure goes undetected + JDK-8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework + JDK-8339148: Make os::Linux::active_processor_count() public + JDK-8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms + JDK-8339639: Opensource few AWT PopupMenu tests + JDK-8339678: Update runtime/condy tests to be executed with VM flags + JDK-8339727: Open source several AWT focus tests - series 1 + JDK-8339794: Open source closed choice tests #1 + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339836: Open source several AWT Mouse tests - Batch 1 + JDK-8339842: Open source several AWT focus tests - series 2 + JDK-8339895: Open source several AWT focus tests - series 3 + JDK-8339906: Open source several AWT focus tests - series 4 + JDK-8339935: Open source several AWT focus tests - series 5 + JDK-8339982: Open source several AWT Mouse tests - Batch 2 + JDK-8339984: Open source AWT MenuItem related tests + JDK-8339995: Open source several AWT focus tests - series 6 + JDK-8340077: Open source few Checkbox tests - Set2 + JDK-8340084: Open source AWT Frame related tests + JDK-8340143: Open source several Java2D rendering loop tests. + JDK-8340164: Open source few Component tests - Set1 + JDK-8340173: Open source some Component/Panel/EventQueue tests - Set2 + JDK-8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java + JDK-8340193: Open source several AWT Dialog tests - Batch 1 + JDK-8340228: Open source couple more miscellaneous AWT tests + JDK-8340271: Open source several AWT Robot tests + JDK-8340279: Open source several AWT Dialog tests - Batch 2 + JDK-8340332: Open source mixed AWT tests - Set3 + JDK-8340366: Open source several AWT Dialog tests - Batch 3 + JDK-8340367: Opensource few AWT image tests + JDK-8340393: Open source closed choice tests #2 + JDK-8340407: Open source a few more Component related tests + JDK-8340417: Open source some MenuBar tests - Set1 + JDK-8340432: Open source some MenuBar tests - Set2 + JDK-8340433: Open source closed choice tests #3 + JDK-8340437: Open source few more AWT Frame related tests + JDK-8340458: Open source additional Component tests (part 2) + JDK-8340555: Open source DnD tests - Set4 + JDK-8340560: Open Source several AWT/2D font and rendering tests + JDK-8340605: Open source several AWT PopupMenu tests + JDK-8340621: Open source several AWT List tests + JDK-8340625: Open source additional Component tests (part 3) + JDK-8340639: Open source few more AWT List tests + JDK-8340713: Open source DnD tests - Set5 + JDK-8340784: Remove PassFailJFrame constructor with screenshots + JDK-8340790: Open source several AWT Dialog tests - Batch 4 + JDK-8340809: Open source few more AWT PopupMenu tests + JDK-8340874: Open source some of the AWT Geometry/Button tests + JDK-8340907: Open source closed frame tests # 2 + JDK-8340966: Open source few Checkbox and Cursor tests - Set1 + JDK-8340967: Open source few Cursor tests - Set2 + JDK-8340978: Open source few DnD tests - Set6 + JDK-8340985: Open source some Desktop related tests + JDK-8341000: Open source some of the AWT Window tests + JDK-8341004: Open source AWT FileDialog related tests + JDK-8341072: Open source several AWT Canvas and Rectangle related tests + JDK-8341128: open source some 2d graphics tests + JDK-8341148: Open source several Choice related tests + JDK-8341162: Open source some of the AWT window test + JDK-8341170: Open source several Choice related tests (part 2) + JDK-8341177: Opensource few List and a Window test + JDK-8341191: Open source few more AWT FileDialog tests + JDK-8341239: Open source closed frame tests # 3 + JDK-8341257: Open source few DND tests - Set1 + JDK-8341258: Open source few various AWT tests - Set1 + JDK-8341278: Open source few TrayIcon tests - Set7 + JDK-8341298: Open source more AWT window tests + JDK-8341373: Open source closed frame tests # 4 + JDK-8341378: Open source few TrayIcon tests - Set8 + JDK-8341447: Open source closed frame tests # 5 + JDK-8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering + JDK-8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) + JDK-8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 + JDK-8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test + JDK-8342524: Use latch in AbstractButton/bug6298940.java instead of delay + JDK-8342633: javax/management/security/ /HashedPasswordFileTest.java creates tmp file in src dir + JDK-8343037: Missing @since tag on JColorChooser.showDialog overload + JDK-8343103: Enable debug logging for vmTestbase/nsk/jvmti/ /scenarios/sampling/SP05/sp05t003/TestDescription.java + JDK-8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access + JDK-8343170: java/awt/Cursor/JPanelCursorTest/ /JPanelCursorTest.java does not show the default cursor + JDK-8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory + JDK-8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool + JDK-8343891: Test javax/swing/JTabbedPane/ /TestJTabbedPaneBackgroundColor.java failed + JDK-8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java + JDK-8344316: security/auth/callback/TextCallbackHandler/ /Password.java make runnable with JTReg and add the UI + JDK-8344361: Restore null return for invalid services from legacy providers + JDK-8345133: Test sun/security/tools/jarsigner/ /TsacertOptionTest.java failed: Warning found in stdout + JDK-8345134: Test sun/security/tools/jarsigner/ /ConciseJarsigner.java failed: unable to find valid certification path to requested target + JDK-8345357: test/jdk/javax/swing/JRadioButton/8033699/ /bug8033699.java fails in ubuntu22.04 + JDK-8345447: test/jdk/javax/swing/JToolBar/4529206/ /bug4529206.java fails in ubuntu22.04 + JDK-8345547: test/jdk/javax/swing/text/DefaultEditorKit/ /4278839/bug4278839.java fails in ubuntu22.04 + JDK-8345598: Upgrade NSS binaries for interop tests + JDK-8345625: Better HTTP connections + JDK-8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked tate + JDK-8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test + JDK-8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings + JDK-8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux + JDK-8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test + JDK-8347019: Test javax/swing/JRadioButton/8033699/ /bug8033699.java still fails: Focus is not on Radio Button Single as Expected + JDK-8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests + JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed + JDK-8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero + JDK-8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java + JDK-8347576: Error output in libjsound has non matching format strings + JDK-8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp + JDK-8347911: Limit the length of inflated text chunks + JDK-8347995: Race condition in jdk/java/net/httpclient/ /offline/FixedResponseHttpClient.java + JDK-8348107: test/jdk/java/net/httpclient/ /HttpsTunnelAuthTest.java fails intermittently + JDK-8348110: Update LCMS to 2.17 + JDK-8348299: Update List/ItemEventTest/ItemEventTest.java + JDK-8348596: Update FreeType to 2.13.3 + JDK-8348597: Update HarfBuzz to 10.4.0 + JDK-8348598: Update Libpng to 1.6.47 + JDK-8348600: Update PipeWire to 1.3.81 + JDK-8348865: JButton/bug4796987.java never runs because Windows XP is unavailable + JDK-8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS + JDK-8348989: Better Glyph drawing + JDK-8349039: Adjust exception No type named in database + JDK-8349111: Enhance Swing supports + JDK-8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails + JDK-8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java + JDK-8349492: Update sun/security/pkcs12/ /KeytoolOpensslInteropTest.java to use a recent Openssl version + JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree + JDK-8349594: Enhance TLS protocol support + JDK-8349751: AIX build failure after upgrade pipewire to 1.3.81 + JDK-8349974: [JMH,17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError + JDK-8350211: CTW: Attempt to preload all classes in constant pool + JDK-8350224: Test javax/swing/JComboBox/ /TestComboBoxComponentRendering.java fails in ubuntu 23.x and later + JDK-8350260: Improve HTML instruction formatting in PassFailJFrame + JDK-8350383: Test: add more test case for string compare (UL case) + JDK-8350386: Test TestCodeCacheFull.java fails with option - XX:-UseCodeCacheFlushing + JDK-8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR + JDK-8350498: Remove two Camerfirma root CA certificates + JDK-8350540: [17u,11u] B8312065.java fails Network is unreachable + JDK-8350546: Several java/net/InetAddress tests fails UnknownHostException + JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds + JDK-8350651: Bump update version for OpenJDK: jdk-17.0.16 + JDK-8350924: javax/swing/JMenu/4213634/bug4213634.java fails + JDK-8350991: Improve HTTP client header handling + JDK-8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual + JDK-8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 + JDK-8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported + JDK-8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing + JDK-8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace + JDK-8352676: Opensource JMenu tests - series1 + JDK-8352680: Opensource few misc swing tests + JDK-8352684: Opensource JInternalFrame tests - series1 + JDK-8352706: httpclient HeadTest does not run on HTTP2 + JDK-8352716: (tz) Update Timezone Data to 2025b + JDK-8352908: Open source several swing tests batch1 + JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build + JDK-8353070: Clean up and open source couple AWT Graphics related tests (Part 1) + JDK-8353138: Screen capture for test TaskbarPositionTest.java, failure case + JDK-8353320: Open source more Swing text tests + JDK-8353446: Open source several AWT Menu tests - Batch 2 + JDK-8353475: Open source two Swing DefaultCaret tests + JDK-8353685: Open some JComboBox bugs 4 + JDK-8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public + JDK-8353714: [17u] Backport of 8347740 incomplete + JDK-8353942: Open source Swing Tests - Set 5 + JDK-8354554: Open source several clipboard tests batch1 + JDK-8356053: Test java/awt/Toolkit/Headless/ /HeadlessToolkit.java fails by timeout + JDK-8356096: ISO 4217 Amendment 179 Update + JDK-8356571: Re-enable -Wtype-limits for GCC in LCMS + JDK-8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" + JDK-8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build + JDK-8359170: Add 2 TLS and 2 CS Sectigo roots + JDK-8360147: Better Glyph drawing redux + JDK-8361674: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.16 - Modified patch: * fips.patch + rebase- Update to upstream tag jdk-17.0.15+6 (April 2025 CPU) * CVEs + CVE-2025-21587, bsc#1241274 + CVE-2025-30691, bsc#1241275 + CVE-2025-30698, bsc#1241276 * Changes + JDK-6355567: AdobeMarkerSegment causes failure to read valid JPEG + JDK-8065099: [macos] javax/swing/PopupFactory/6276087/ /NonOpaquePopupMenuTest.java fails: no background shine through + JDK-8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts + JDK-8198237: [macos] Test java/awt/Frame/ /ExceptionOnSetExtendedStateTest/ /ExceptionOnSetExtendedStateTest.java fails + JDK-8198666: Many java/awt/Modal/OnTop/ test fails on mac + JDK-8208565: [TEST_BUG] javax/swing/PopupFactory/6276087/ /NonOpaquePopupMenuTest.java throws NPE + JDK-8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser + JDK-8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog + JDK-8266435: WBMPImageReader.read() should not truncate the input stream + JDK-8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes + JDK-8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package + JDK-8274893: Update java.desktop classes to use try-with-resources + JDK-8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory + JDK-8277240: java/awt/Graphics2D/ScaledTransform/ /ScaledTransform.java dialog does not get disposed + JDK-8281234: The -protected option is not always checked in keytool and jarsigner + JDK-8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory + JDK-8283387: [macos] a11y : Screen magnifier does not show selected Tab + JDK-8283404: [macos] a11y : Screen magnifier does not show JMenu name + JDK-8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java + JDK-8286779: javax.crypto.CryptoPolicyParser#isConsistent always returns 'true' + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8290400: Must run exe installers in jpackage jtreg tests without UI + JDK-8292588: [macos] Multiscreen/MultiScreenLocationTest/ /MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 + JDK-8292704: sun/security/tools/jarsigner/compatibility/ /Compatibility.java use wrong key size for EC + JDK-8292848: AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7 + JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic + JDK-8293412: Remove unnecessary java.security.egd overrides + JDK-8294067: [macOS] javax/swing/JComboBox/6559152/ /bug6559152.java Cannot select an item from popup with the ENTER key. + JDK-8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x + JDK-8295087: Manual Test to Automated Test Conversion + JDK-8295176: some langtools test pollutes source tree + JDK-8296591: Signature benchmark + JDK-8296818: Enhance JMH tests java/security/Signatures.java + JDK-8299077: [REDO] JDK-4512626 Non-editable JTextArea provides no visual indication of keyboard focus + JDK-8299127: [REDO] JDK-8194048 Regression automated test '/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/ /HidingSelectionTest.java' fails + JDK-8299128: [REDO] JDK-8213562 Test javax/swing/text/ /DefaultCaret/HidingSelection/MultiSelectionTest.java fails + JDK-8299739: HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException + JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only + JDK-8301989: new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE + JDK-8302111: Serialization considerations + JDK-8305853: java/text/Format/DateFormat/ /DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106" + JDK-8306711: Improve diagnosis of `IntlTest` framework + JDK-8308341: JNI_GetCreatedJavaVMs returns a partially initialized JVM + JDK-8309171: Test vmTestbase/nsk/jvmti/scenarios/ /jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341 + JDK-8309231: ProblemList vmTestbase/nsk/jvmti/scenarios/ /jni_interception/JI05/ji05t001/TestDescription.java + JDK-8309740: Expand timeout windows for tests in JDK-8179502 + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8310234: Refactor Locale tests to use JUnit + JDK-8310629: java/security/cert/CertPathValidator/OCSP/ /OCSPTimeout.java fails with RuntimeException: Server not ready + JDK-8311306: Test com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java failed: out of expected range + JDK-8311546: Certificate name constraints improperly validated with leading period + JDK-8311663: Additional refactoring of Locale tests to JUnit + JDK-8312416: Tests in Locale should have more descriptive names + JDK-8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above + JDK-8313633: [macOS] java/awt/dnd/NextDropActionTest/ /NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! + JDK-8313710: jcmd: typo in the documentation of JFR.start and JFR.dump + JDK-8314225: SIGSEGV in JavaThread::is_lock_owned + JDK-8314610: hotspot can't compile with the latest of gtest because of + JDK-8314752: Use google test string comparison macros + JDK-8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: + JDK-8314975: JavadocTester should set source path if not specified + JDK-8315486: vmTestbase/nsk/jdwp/ThreadReference/ /ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out + JDK-8315825: Open some swing tests + JDK-8315882: Open some swing tests 2 + JDK-8315883: Open source several Swing JToolbar tests + JDK-8315952: Open source several Swing JToolbar JTooltip JTree tests + JDK-8316056: Open source several Swing JTree tests + JDK-8316146: Open some swing tests 4 + JDK-8316149: Open source several Swing JTree JViewport KeyboardManager tests + JDK-8316218: Open some swing tests 5 + JDK-8316371: Open some swing tests 6 + JDK-8316559: Refactor some util/Calendar tests to JUnit + JDK-8316627: JViewport Test headless failure + JDK-8316696: Remove the testing base classes: IntlTest and CollatorTest + JDK-8317631: Refactor ChoiceFormat tests to use JUnit + JDK-8317636: Improve heap walking API tests to verify correctness of field indexes + JDK-8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux + JDK-8319567: Update java/lang/invoke tests to support vm flags + JDK-8319568: Update java/lang/reflect/exeCallerAccessTest/ /CallerAccessTest.java to accept vm flags + JDK-8319569: Several java/util tests should be updated to accept VM flags + JDK-8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags + JDK-8319648: java/lang/SecurityManager tests ignore vm flags + JDK-8319672: Several classloader tests ignore VM flags + JDK-8319673: Few security tests ignore VM flags + JDK-8319676: A couple of jdk/modules/incubator/ tests ignore VM flags + JDK-8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless + JDK-8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) + JDK-8320372: test/jdk/sun/security/x509/DNSName/ /LeadingPeriod.java validity check failed + JDK-8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 + JDK-8320691: Timeout handler on Windows takes 2 hours to complete + JDK-8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/ /VisibilityTest.java timeout after passing + JDK-8320916: jdk/jfr/event/gc/stacktrace/ /TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" + JDK-8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' + JDK-8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" + JDK-8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust + JDK-8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 + JDK-8325024: java/security/cert/CertPathValidator/OCSP( /OCSPTimeout.java incorrect comment information + JDK-8325042: Remove unused JVMDITools test files + JDK-8325529: Remove unused imports from `ModuleGenerator` test file + JDK-8325659: Normalize Random usage by incubator vector tests + JDK-8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/ /compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed + JDK-8325908: Finish removal of IntlTest and CollatorTest + JDK-8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 + JDK-8326421: Add jtreg test for large arrayCopy disjoint case. + JDK-8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case + JDK-8327098: GTest needs larger combination limit + JDK-8327476: Upgrade JLine to 3.26.1 + JDK-8327505: Test com/sun/jmx/remote/ /NotificationMarshalVersions/TestSerializationMismatch.java fails + JDK-8327857: Remove applet usage from JColorChooser tests Test4222508 + JDK-8327859: Remove applet usage from JColorChooser tests Test4319113 + JDK-8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm + JDK-8328005: Convert java/awt/im/JTextFieldTest.java applet test to main + JDK-8328085: C2: Use after free in PhaseChaitin::Register_Allocate() + JDK-8328121: Remove applet usage from JColorChooser tests Test4759306 + JDK-8328130: Remove applet usage from JColorChooser tests Test4759934 + JDK-8328185: Convert java/awt/image/MemoryLeakTest/ /MemoryLeakTest.java applet test to main + JDK-8328227: Remove applet usage from JColorChooser tests Test4887836 + JDK-8328368: Convert java/awt/image/multiresolution/ /MultiDisplayTest/MultiDisplayTest.java applet test to main + JDK-8328370: Convert java/awt/print/Dialog/PrintApplet.java applet test to main + JDK-8328380: Remove applet usage from JColorChooser tests Test6348456 + JDK-8328387: Convert java/awt/Frame/FrameStateTest/ /FrameStateTest.html applet test to main + JDK-8328403: Remove applet usage from JColorChooser tests Test6977726 + JDK-8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java + JDK-8328558: Convert javax/swing/JCheckBox/8032667/ /bug8032667.java applet test to main + JDK-8328717: Convert javax/swing/JColorChooser/8065098/ /bug8065098.java applet test to main + JDK-8328719: Convert java/awt/print/PageFormat/SetOrient.html applet test to main + JDK-8328730: Convert java/awt/print/bug8023392/bug8023392.html applet test to main + JDK-8328753: Open source few Undecorated Frame tests + JDK-8328819: Remove applet usage from JFileChooser tests bug6698013 + JDK-8328827: Convert java/awt/print/PrinterJob/ /PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main + JDK-8329210: Delete Redundant Printer Dialog Modality Test + JDK-8329320: Simplify awt/print/PageFormat/NullPaper.java test + JDK-8329322: Convert PageFormat/Orient.java to use PassFailJFrame + JDK-8329692: Add more details to FrameStateTest.java test instructions + JDK-8330702: Update failure handler to don't generate Error message if cores actions are empty + JDK-8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 + JDK-8332158: [XWayland] test/jdk/java/awt/Mouse/ /EnterExitEvents/ResizingFrameTest.java + JDK-8332917: failure_handler should execute gdb "info threads" command on linux + JDK-8333360: PrintNullString.java doesn't use float arguments + JDK-8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep + JDK-8333403: Write a test to check various components events are triggered properly + JDK-8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows + JDK-8334305: Remove all code for nsk.share.Log verbose mode + JDK-8334490: Normalize string with locale invariant `toLowerCase()` + JDK-8334777: Test javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java failed with NullPointerException + JDK-8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment + JDK-8335172: Add manual steps to run security/auth/callback/ /TextCallbackHandler/Password.java test + JDK-8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ + JDK-8336012: Fix usages of jtreg-reserved properties + JDK-8336498: [macos] [build]: install-file macro may run into permission denied error + JDK-8336692: Redo fix for JDK-8284620 + JDK-8336942: Improve test coverage for class loading elements with annotations of different retentions + JDK-8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC + JDK-8337494: Clarify JarInputStream behavior + JDK-8337692: Better TLS connection support + JDK-8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 + JDK-8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference + JDK-8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation + JDK-8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop + JDK-8338426: Test java/nio/channels/Selector/WakeupNow.java failed + JDK-8338430: Improve compiler transformations + JDK-8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix + JDK-8338595: Add more linesize for MIME decoder in macro bench test Base64Decode + JDK-8338668: Test javax/swing/JFileChooser/8080628/ /bug8080628.java doesn't test for GTK L&F + JDK-8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java + JDK-8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java + JDK-8339356: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8339524: Clean up a few ExtendedRobot tests + JDK-8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC + JDK-8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339883: Open source several AWT/2D related tests + JDK-8339902: Open source couple TextField related tests + JDK-8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java + JDK-8340078: Open source several 2D tests + JDK-8340116: test/jdk/sun/security/tools/jarsigner/ /PreserveRawManifestEntryAndDigest.java can fail due to regex + JDK-8340411: open source several 2D imaging tests + JDK-8340480: Bad copyright notices in changes from JDK-8339902 + JDK-8340687: Open source closed frame tests #1 + JDK-8340719: Open source AWT List tests + JDK-8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless + JDK-8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java + JDK-8341111: open source several AWT tests including menu shortcut tests + JDK-8341316: [macos] javax/swing/ProgressMonitor/ /ProgressMonitorEscapeKeyPress.java fails sometimes in macos + JDK-8341412: Various test failures after JDK-8334305 + JDK-8341424: GHA: Collect hs_errs from build time failures + JDK-8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible + JDK-8341722: Fix some warnings as errors when building on Linux with toolchain clang + JDK-8341881: [REDO] java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 + JDK-8341978: Improve JButton/bug4490179.java + JDK-8341982: Simplify JButton/bug4323121.java + JDK-8342098: Write a test to compare the images + JDK-8342145: File libCreationTimeHelper.c compile fails on Alpine + JDK-8342270: Test sun/security/pkcs11/Provider/ /RequiredMechCheck.java needs write access to src tree + JDK-8342498: Add test for Allocation elimination after use as alignment reference by SuperWord + JDK-8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay + JDK-8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS + JDK-8342562: Enhance Deflater operations + JDK-8342602: Remove JButton/PressedButtonRightClickTest test + JDK-8342607: Enhance register printing on x86_64 platforms + JDK-8342609: jpackage test helper function incorrectly removes a directory instead of its contents only + JDK-8342634: javax/imageio/plugins/wbmp/ /WBMPStreamTruncateTest.java creates temp file in src dir + JDK-8342635: javax/swing/JFileChooser/FileSystemView/ /WindowsDefaultIconSizeTest.java creates tmp file in src dir + JDK-8342704: GHA: Report truncation is broken after JDK-8341424 + JDK-8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 + JDK-8342858: Make target mac-jdk-bundle fails on chmod command + JDK-8342988: GHA: Build JTReg in single step + JDK-8343007: Enhance Buffered Image handling + JDK-8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file + JDK-8343101: Rework BasicTest.testTemp test cases + JDK-8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/ /PrintCheckboxManualTest.java fails with Error. Can't find HTML file PrintCheckboxManualTest.html + JDK-8343128: PassFailJFrame.java test result: Error. Bad action for script: build} + JDK-8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values + JDK-8343178: Test BasicTest.java javac compile fails cannot find symbol + JDK-8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure + JDK-8343491: javax/management/remote/mandatory/connection/ /DeadLockTest.java failing with NoSuchObjectException: no such object in table + JDK-8343599: Kmem limit and max values swapped when printing container information + JDK-8343724: [PPC64] Disallow OptoScheduling + JDK-8343882: BasicAnnoTests doesn't handle multiple annotations at the same position + JDK-8344581: [TESTBUG] java/awt/Robot/ /ScreenCaptureRobotTest.java failing on macOS + JDK-8344589: Update IANA Language Subtag Registry to Version 2024-11-19 + JDK-8344646: The libjsig deprecation warning should go to stderr not stdout + JDK-8345296: AArch64: VM crashes with SIGILL when prctl is disallowed + JDK-8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 + JDK-8345371: Bump update version for OpenJDK: jdk-17.0.15 + JDK-8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java + JDK-8345414: Google CAInterop test failures + JDK-8345468: test/jdk/javax/swing/JScrollBar/4865918/ /bug4865918.java fails in ubuntu22.04 + JDK-8346055: javax/swing/text/StyledEditorKit/4506788/ /bug4506788.java fails in ubuntu22.04 + JDK-8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI + JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs + JDK-8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 + JDK-8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI + JDK-8346887: DrawFocusRect() may cause an assertion failure + JDK-8346908: Update JDK 17 javadoc man page + JDK-8346972: Test java/nio/channels/FileChannel/ /LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk + JDK-8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test + JDK-8347427: JTabbedPane/8134116/Bug8134116.java has no license header + JDK-8347740: java/io/File/createTempFile/SpecialTempFile.java failing + JDK-8347847: Enhance jar file support + JDK-8347965: (tz) Update Timezone Data to 2025a + JDK-8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows + JDK-8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland + JDK-8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates + JDK-8352097: (tz) zone.tab update missed in 2025a backport + JDK-8353905: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.15 - Modified patch: * fips.patch + rediff- Update to upstream tag jdk-17.0.14+7 (January 2025 CPU) * Security update + JDK-8330045, CVE-2025-21502, bsc#1236278: Enhance array handling * Changes + JDK-7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color + JDK-8028127: Regtest java/security/Security/ /SynchronizedAccess.java is incorrect + JDK-8071693: Introspector ignores default interface methods + JDK-8195675: Call to insertText with single character from custom Input Method ignored + JDK-8202926: Test java/awt/Focus/WindowUpdateFocusabilityTest/ /WindowUpdateFocusabilityTest.html fails + JDK-8207908: JMXStatusTest.java fails assertion intermittently + JDK-8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly. + JDK-8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" + JDK-8254759: [TEST_BUG] [macosx] javax/swing/JInternalFrame/ /4202966/IntFrameCoord.html fails + JDK-8258734: jdk/jfr/event/oldobject/TestClassLoaderLeak.java failed with "RuntimeException: Could not find class leak" + JDK-8268364: jmethod clearing should be done during unloading + JDK-8269770: nsk tests should start IOPipe channel before launch debuggee - Debugee.prepareDebugee + JDK-8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN + JDK-8271456: Avoid looking up standard charsets in "java.desktop" module + JDK-8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags + JDK-8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags + JDK-8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs + JDK-8272746: ZipFile can't open big file (NegativeArraySizeException) + JDK-8273914: Indy string concat changes order of operations + JDK-8274170: Add hooks for custom makefiles to augment jtreg test execution + JDK-8274505: Too weak variable type leads to unnecessary cast in java.desktop + JDK-8276763: java/nio/channels/SocketChannel/ /AdaptorStreams.java fails with "SocketTimeoutException: Read timed out" + JDK-8278527: java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test + JDK-8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing + JDK-8281379: Assign package declarations to all jtreg test cases under gc + JDK-8282578: AIOOBE in javax.sound.sampled.Clip + JDK-8283214: [macos] Screen magnifier does not show the magnified text for JComboBox + JDK-8283222: improve diagnosability of runtime/8176717/TestInheritFD.java timeouts + JDK-8284291: sun/security/krb5/auto/Renew.java fails intermittently on Windows 11 + JDK-8284874: Add comment to ProcessHandle/OnExitTest to describe zombie problem + JDK-8286160: (fs) Files.exists returns unexpected results with C:\pagefile.sys because it's not readable + JDK-8287003: InputStreamReader::read() can return zero despite writing a char in the buffer + JDK-8288976: classfile parser 'wrong name' error message has the names the wrong way around + JDK-8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" + JDK-8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests + JDK-8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023 + JDK-8292309: Fix "java/awt/PrintJob/ConstrainedPrintingTest/ /ConstrainedPrintingTest.java" test + JDK-8293061: Combine CDSOptions and AppCDSOptions test utility classes + JDK-8293877: Rewrite MineField test + JDK-8294193: Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory + JDK-8294726: Update URLs in minefield tests + JDK-8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher + JDK-8295344: Harden runtime/StackGuardPages/ /TestStackGuardPages.java + JDK-8295859: Update Manual Test Groups + JDK-8296709: WARNING: JNI call made without checking exceptions + JDK-8296718: Refactor bootstrap Test Common Functionalities to test/lib/Utils + JDK-8296787: Unify debug printing format of X.509 cert serial numbers + JDK-8296972: [macos13] java/awt/Frame/MaximizedToIconified/ /MaximizedToIconified.java: getExtendedState() != 6 as expected. + JDK-8298513: vmTestbase/nsk/jdi/EventSet/suspendPolicy/ /suspendpolicy009/TestDescription.java fails with usage tracker + JDK-8300416: java.security.MessageDigestSpi clone can result in thread-unsafe clones + JDK-8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated + JDK-8302225: SunJCE Provider doesn't validate key sizes when using 'constrained' transforms for AES/KW and AES/KWP + JDK-8303697: ProcessTools doesn't print last line of process output + JDK-8303705: Field sleeper.started should be volatile JdbLockTestTarg.java + JDK-8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally + JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/ /TestTooManyEntries.java and clarify its purpose + JDK-8304557: java/util/concurrent/CompletableFuture/ /CompletableFutureOrTimeoutExceptionallyTest.java times out + JDK-8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate + JDK-8307297: Move some DnD tests to open + JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM + JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/ /TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 + JDK-8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options + JDK-8309532: java/lang/Class/getDeclaredField/ /FieldSetAccessibleTest should filter modules that depend on JVMCI + JDK-8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ + JDK-8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests + JDK-8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ /ModifierRobotKeyTest.java fails on ubuntu 23.04 + JDK-8313374: --enable-ccache's CCACHE_BASEDIR breaks builds + JDK-8313638: Add test for dump of resolved references + JDK-8313854: Some tests in serviceability area fail on localized Windows platform + JDK-8313878: Exclude two compiler/rtm/locking tests on ppc64le + JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) + JDK-8314824: Fix serviceability/jvmti/8036666/ /GetObjectLockCount.java to use vm flags + JDK-8314829: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java ignores vm flags + JDK-8314831: NMT tests ignore vm flags + JDK-8315097: Rename createJavaProcessBuilder + JDK-8315406: [REDO] serviceability/jdwp/ /AllModulesCommandTest.java ignores VM flags + JDK-8315988: Parallel: Make TestAggressiveHeap use createTestJvm + JDK-8316410: GC: Make TestCompressedClassFlags use createTestJvm + JDK-8316446: 4 sun/management/jdp tests ignore VM flags + JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags + JDK-8316464: 3 sun/tools tests ignore VM flags + JDK-8316562: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java times out after JDK-8314829 + JDK-8316581: Improve performance of Symbol::print_value_on() + JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm + JDK-8317116: Provide layouts for multiple test UI in PassFailJFrame + JDK-8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm + JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm + JDK-8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm + JDK-8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" + JDK-8318964: Fix build failures caused by 8315097 + JDK-8319574: Exec/process tests should be marked as flagless + JDK-8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException + JDK-8319651: Several network tests ignore vm flags when start java process + JDK-8319817: Charset constructor should make defensive copy of aliases + JDK-8320586: update manual test/jdk/TEST.groups + JDK-8320665: update jdk_core at open/test/jdk/TEST.groups + JDK-8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions + JDK-8320675: PrinterJob/SecurityDialogTest.java hangs + JDK-8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed + JDK-8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading + JDK-8321470: ThreadLocal.nextHashCode can be static final + JDK-8321543: Update NSS to version 3.96 + JDK-8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile + JDK-8322754: click JComboBox when dialog about to close causes IllegalComponentStateException + JDK-8322766: Micro bench SSLHandshake should use default algorithms + JDK-8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order + JDK-8322830: Add test case for ZipFile opening a ZIP with no entries + JDK-8323562: SaslInputStream.read() may return wrong value + JDK-8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() + JDK-8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3 + JDK-8324841: PKCS11 tests still skip execution + JDK-8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages + JDK-8325525: Create jtreg test case for JDK-8325203 + JDK-8325587: Shenandoah: ShenandoahLock should allow blocking in VM + JDK-8325610: CTW: Add StressIncrementalInlining to stress options + JDK-8325616: JFR ZGC Allocation Stall events should record stack traces + JDK-8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java + JDK-8325851: Hide PassFailJFrame.Builder constructor + JDK-8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut + JDK-8326121: vmTestbase/gc/g1/unloading/tests/ /unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless. + JDK-8326611: Clean up vmTestbase/nsk/stress/stack tests + JDK-8326898: NSK tests should listen on loopback addresses only + JDK-8326948: Force English locale for timeout formatting + JDK-8327401: Some jtreg tests fail on Wayland without any tracking bug + JDK-8327474: Review use of java.io.tmpdir in jdk tests + JDK-8327924: Simplify TrayIconScalingTest.java + JDK-8328021: Convert applet test java/awt/List/SetFontTest/ /SetFontTest.html to main program + JDK-8328242: Add a log area to the PassFailJFrame + JDK-8328303: 3 JDI tests timed out with UT enabled + JDK-8328379: Convert URLDragTest.html applet test to main + JDK-8328402: Implement pausing functionality for the PassFailJFrame + JDK-8328619: sun/management/jmxremote/bootstrap/ /SSLConfigFilePermissionTest.java failed with BindException: Address already in use + JDK-8328697: SubMenuShowTest and SwallowKeyEvents tests stabilization + JDK-8328723: IP Address error when client enables HTTPS endpoint check on server socket + JDK-8328957: Update PKCS11Test.java to not use hardcoded path + JDK-8330278: Have SSLSocketTemplate.doClientSide use loopback address + JDK-8330464: hserr generic events - add entry for the before_exit calls + JDK-8330621: Make 5 compiler tests use ProcessTools.executeProcess + JDK-8330814: Cleanups for KeepAliveCache tests + JDK-8331142: Add test for number of loader threads in BasicDirectoryModel + JDK-8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options + JDK-8331405: Shenandoah: Optimize ShenandoahLock with TTAS + JDK-8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock + JDK-8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only + JDK-8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer + JDK-8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool' + JDK-8331863: DUIterator_Fast used before it is constructed + JDK-8331864: Update Public Suffix List to 1cbd6e7 + JDK-8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI + JDK-8332340: Add JavacBench as a test case for CDS + JDK-8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null + JDK-8332589: ubsan: unix/native/libjava/ /ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array' + JDK-8332724: x86 MacroAssembler may over-align code + JDK-8332777: Update JCStress test suite + JDK-8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled + JDK-8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS + JDK-8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' + JDK-8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int' + JDK-8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries + JDK-8333317: Test sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature + JDK-8333824: Unused ClassValue in VarHandles + JDK-8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts + JDK-8334405: java/nio/channels/Selector/ /SelectWithConsumer.java#id0 failed in testWakeupDuringSelect + JDK-8334562: Automate com/sun/security/auth/callback/ /TextCallbackHandler/Default.java test + JDK-8334567: [test] runtime/os/TestTracePageSizes move ppc handling + JDK-8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp + JDK-8335267: [XWayland] move screencast tokens from .awt to .java folder + JDK-8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile + JDK-8335428: Enhanced Building of Processes + JDK-8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ... + JDK-8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs + JDK-8335530: Java file extension missing in AuthenticatorTest + JDK-8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop + JDK-8335904: Fix invalid comment in ShenandoahLock + JDK-8335912, JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files + JDK-8336240: Test com/sun/crypto/provider/Cipher/DES/ /PerformanceTest.java fails with java.lang.ArithmeticException + JDK-8336257: Additional tests in jmxremote/startstop to match on PID not app name + JDK-8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive + JDK-8336342: Fix known X11 library locations in sysroot + JDK-8336343: Add more known sysroot library locations for ALSA + JDK-8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf + JDK-8336564: Enhance mask blit functionality redux + JDK-8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout + JDK-8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result + JDK-8337320: Update ProblemList.txt with tests known to fail on XWayland + JDK-8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags + JDK-8337780: RISC-V: C2: Change C calling convention for sp to NS + JDK-8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows + JDK-8337851: Some tests have name which confuse jtreg + JDK-8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases + JDK-8338058: map_or_reserve_memory_aligned Windows enhance remap assertion + JDK-8338101: remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 + JDK-8338109: java/awt/Mouse/EnterExitEvents/ /ResizingFrameTest.java duplicate in ProblemList + JDK-8338286: GHA: Demote x86_32 to hotspot build only + JDK-8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections + JDK-8338402: GHA: some of bundles may not get removed + JDK-8338748: [17u,21u] Test Disconnect.java compile error: cannot find symbol after JDK-8299813 + JDK-8338751: ConfigureNotify behavior has changed in KWin 6.2 + JDK-8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java + JDK-8339081: Bump update version for OpenJDK: jdk-17.0.14 + JDK-8339180: Enhanced Building of Processes: Follow-on Issue + JDK-8339248: RISC-V: Remove li64 macro assembler routine and related code + JDK-8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs + JDK-8339470: [17u] More defensive fix for 8163921 + JDK-8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message + JDK-8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap + JDK-8339560: Unaddressed comments during code review of JDK-8337664 + JDK-8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent + JDK-8339637: (tz) Update Timezone Data to 2024b + JDK-8339644: Improve parsing of Day/Month in tzdata rules + JDK-8339731: java.desktop/share/classes/javax/swing/text/html/ /default.css typo in margin settings + JDK-8339741: RISC-V: C ABI breakage for integer on stack + JDK-8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java + JDK-8339803: Acknowledge case insensitive unambiguous keywords in tzdata files + JDK-8339892: Several security shell tests don't set TESTJAVAOPTS + JDK-8339931: Update problem list for WindowUpdateFocusabilityTest.java + JDK-8340007: Refactor KeyEvent/FunctionKeyTest.java + JDK-8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout + JDK-8340210: Add positionTestUI() to PassFailJFrame.Builder + JDK-8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity + JDK-8340306: Add border around instructions in PassFailJFrame + JDK-8340308: PassFailJFrame: Make rows default to number of lines in instructions + JDK-8340365: Position the first window of a window list + JDK-8340387: Update OS detection code to recognize Windows Server 2025 + JDK-8340418: GHA: MacOS AArch64 bundles can be removed prematurely + JDK-8340461: Amend description for logArea + JDK-8340466: Add description for PassFailJFrame constructors + JDK-8340552: Harden TzdbZoneRulesCompiler against missing zone names + JDK-8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos + JDK-8340657: [PPC64] SA determines wrong unextendedSP + JDK-8340684: Reading from an input stream backed by a closed ZipFile has no test coverage + JDK-8340785: Update description of PassFailJFrame and samples + JDK-8340799: Add border inside instruction frame in PassFailJFrame + JDK-8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe + JDK-8340815: Add SECURITY.md file + JDK-8340899: Remove wildcard bound in PositionWindows.positionTestWindows + JDK-8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter + JDK-8341235: Improve default instruction frame title in PassFailJFrame + JDK-8341562: RISC-V: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags + JDK-8341688: Aarch64: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341806: Gcc version detection failure on Alinux3 + JDK-8341927: Replace hardcoded security providers with new test.provider.name system property + JDK-8341997: Tests create files in src tree instead of scratch dir + JDK-8342181: Update tests to use stronger Key and Salt size + JDK-8342183: Update tests to use stronger algorithms and keys + JDK-8342188: Update tests to use stronger key parameters and certificates + JDK-8342496: C2/Shenandoah: SEGV in compiled code when running jcstress + JDK-8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing + JDK-8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 + JDK-8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option + JDK-8342701: [PPC64] TestOSRLotsOfLocals.java crashes + JDK-8342962: [s390x] TestOSRLotsOfLocals.java crashes + JDK-8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% + JDK-8343474: [updates] Customize README.md to specifics of update project + JDK-8343687: [17u] TestAntiDependencyForPinnedLoads requires UTF-8 + JDK-8343848: Fix typo of property name in TestOAEPPadding after 8341927 + JDK-8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted + JDK-8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners + JDK-8347011: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.14 - Added patch * reproducible-directory-mtime.patch + reproducible modification times for directory creation- Update to upstream tag jdk-17.0.13+11 (October 2024 CPU) * Security fixes + JDK-8307383: Enhance DTLS connections + JDK-8290367, JDK-8332643: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property + JDK-8328286, CVE-2024-21208, bsc#1231702: Enhance HTTP client + JDK-8328544, CVE-2024-21210, bsc#1231711: Improve handling of vectorization + JDK-8328726: Better Kerberos support + JDK-8331446, CVE-2024-21217, bsc#1231716: Improve deserialization support + JDK-8332644, CVE-2024-21235, bsc#1231719: Improve graph optimizations + JDK-8335713: Enhance vectorization analysis * Other changes + JDK-7022325: TEST_BUG: test/java/util/zip/ZipFile/ /ReadLongZipFileName.java leaks files if it fails + JDK-7026262: HttpServer: improve handling of finished HTTP exchanges + JDK-7124313: [macosx] Swing Popups should overlap taskbar + JDK-8005885: enhance PrintCodeCache to print more data + JDK-8051959: Add thread and timestamp options to java.security.debug system property + JDK-8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping + JDK-8183227: read/write APIs in class os shall return ssize_t + JDK-8193547: Regression automated test '/open/test/jdk/java/ /awt/Toolkit/DesktopProperties/rfe4758438.java' fails + JDK-8222884: ConcurrentClassDescLookup.java times out intermittently + JDK-8233725: ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time + JDK-8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock + JDK-8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use" + JDK-8255898: Test java/awt/FileDialog/FilenameFilterTest/ /FilenameFilterTest.java fails on Mac OS + JDK-8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant" + JDK-8257540: javax/swing/JFileChooser/8041694/bug8041694.java failed with "RuntimeException: The selected directory name is not the expected 'd ' but 'D '." + JDK-8259866: two java.util tests failed with "IOException: There is not enough space on the disk" + JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/ /MouseEventAfterStartDragTest.html test failed + JDK-8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit + JDK-8263031: HttpClient throws Exception if it receives a Push Promise that is too large + JDK-8265919: RunThese30M fails "assert((!(((((JfrTraceIdBits::load(value)) & ((1 << 4) << 8)) != 0))))) failed: invariant" + JDK-8269428: java/util/concurrent/ConcurrentHashMap/ /ToArray.java timed out + JDK-8269657: Test java/nio/channels/DatagramChannel/ /Loopback.java failed: Unexpected message + JDK-8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'." + JDK-8272558: IR Test Framework README misses some flags + JDK-8272777: Clean up remaining AccessController warnings in test library + JDK-8273216: JCMD does not work across container boundaries with Podman + JDK-8273430: Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark + JDK-8273541: Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2 + JDK-8275851: Deproblemlist open/test/jdk/javax/swing/ /JComponent/6683775/bug6683775.java + JDK-8276660: Scalability bottleneck in java.security.Provider.getService() + JDK-8277042: add test for 8276036 to compiler/codecache + JDK-8279068: IGV: Update to work with JDK 16 and 17 + JDK-8279164: Disable TLS_ECDH_* cipher suites + JDK-8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660 + JDK-8279337: The MToolkit is still referenced in a few places + JDK-8279641: Create manual JTReg tests for Swing accessibility + JDK-8279878: java/awt/font/JNICheck/JNICheck.sh test fails on Ubuntu 21.10 + JDK-8280034: ProblemList jdk/jfr/api/consumer/recordingstream/ /TestOnEvent.java on linux-x64 + JDK-8280392: java/awt/Focus/NonFocusableWindowTest/ /NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." + JDK-8280970: Cleanup dead code in java.security.Provider + JDK-8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots + JDK-8280988: [XWayland] Click on title to request focus test failures + JDK-8280990: [XWayland] XTest emulated mouse click does not bring window to front + JDK-8280993: [XWayland] Popup is not closed on click outside of area controlled by XWayland + JDK-8280994: [XWayland] Drag and Drop does not work in java - > wayland app direction + JDK-8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS + JDK-8282354: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests + JDK-8282526: Default icon is not painted properly + JDK-8283728: jdk.hotspot.agent: Wrong location for RISCV64ThreadContext.java + JDK-8284316: Support accessibility ManualTestFrame.java for non SwingSet tests + JDK-8284585: PushPromiseContinuation test fails intermittently in timeout + JDK-8285497: Add system property for Java SE specification maintenance version + JDK-8288568: Reduce runtime of java.security microbenchmarks + JDK-8289182: NMT: MemTracker::baseline should return void + JDK-8290966: G1: Record number of PLAB filled and number of direct allocations + JDK-8291760: PipelineLeaksFD.java still fails: More or fewer pipes than expected + JDK-8292044: HttpClient doesn't handle 102 or 103 properly + JDK-8292739: Invalid legacy entries may be returned by Provider.getServices() call + JDK-8292948: JEditorPane ignores font-size styles in external linked css-file + JDK-8293862: javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null' + JDK-8293872: Make runtime/Thread/ThreadCountLimit.java more robust + JDK-8294148: Support JSplitPane for instructions and test UI + JDK-8294691: dynamicArchive/RelativePath.java is running other test case + JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance + JDK-8295111: dpkg appears to have problems resolving symbolically linked native libraries + JDK-8296410: HttpClient throws java.io.IOException: no statuscode in response for HTTP2 + JDK-8296812: sprintf is deprecated in Xcode 14 + JDK-8297878: KEM: Implementation + JDK-8298381: Improve handling of session tickets for multiple SSLContexts + JDK-8298596: vmTestbase/nsk/sysdict/vm/stress/chain/chain008/ /chain008.java fails with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" + JDK-8298809: Clean up vm/compiler/InterfaceCalls JMH + JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle + JDK-8299254: Support dealing with standard assert macro + JDK-8299378: sprintf is deprecated in Xcode 14 + JDK-8299395: Remove metaprogramming/removeCV.hpp + JDK-8299396: Remove metaprogramming/removeExtent.hpp + JDK-8299397: Remove metaprogramming/isFloatingPoint.hpp + JDK-8299398: Remove metaprogramming/isConst.hpp + JDK-8299399: Remove metaprogramming/isArray.hpp + JDK-8299402: Remove metaprogramming/isVolatile.hpp + JDK-8299479: Remove metaprogramming/decay.hpp + JDK-8299481: Remove metaprogramming/removePointer.hpp + JDK-8299482: Remove metaprogramming/isIntegral.hpp + JDK-8299487: Test java/net/httpclient/whitebox/ /SSLTubeTestDriver.java timed out + JDK-8299635: Hotspot update for deprecated sprintf in Xcode 14 + JDK-8299779: Test tools/jpackage/share/jdk/jpackage/tests/ /MainClassTest.java timed out + JDK-8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram + JDK-8299971: Remove metaprogramming/conditional.hpp + JDK-8299972: Remove metaprogramming/removeReference.hpp + JDK-8300169: Build failure with clang-15 + JDK-8300260: Remove metaprogramming/isSame.hpp + JDK-8300264: Remove metaprogramming/isPointer.hpp + JDK-8300265: Remove metaprogramming/isSigned.hpp + JDK-8300806: Update googletest to v1.13.0 + JDK-8300910: Remove metaprogramming/integralConstant.hpp + JDK-8301132: Test update for deprecated sprintf in Xcode 14 + JDK-8301200: Don't scale timeout stress with timeout factor + JDK-8301274: update for deprecated sprintf for security components + JDK-8301279: update for deprecated sprintf for management components + JDK-8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session + JDK-8301704: Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded + JDK-8302495: update for deprecated sprintf for java.desktop + JDK-8302800: Augment NaN handling tests of FDLIBM methods + JDK-8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl + JDK-8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL + JDK-8303527: update for deprecated sprintf for jdk.hotspot.agent + JDK-8303617: update for deprecated sprintf for jdk.jdwp.agent + JDK-8303830: update for deprecated sprintf for jdk.accessibility + JDK-8303891: Speed up Zip64SizeTest using a small ZIP64 file + JDK-8303920: Avoid calling out to python in DataDescriptorSignatureMissing test + JDK-8303942: os::write should write completely + JDK-8303965: java.net.http.HttpClient should reset the stream if response headers contain malformed header fields + JDK-8304375: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Expected at least some events to be out of order! Reuse = false" + JDK-8304962: sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.RuntimeException: Failed: Initial Keep Alive Connection is not being reused + JDK-8304963: HttpServer closes connection after processing HEAD after JDK-7026262 + JDK-8305072: Win32ShellFolder2.compareTo is inconsistent + JDK-8305079: Remove finalize() from compiler/c2/Test719030 + JDK-8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712 + JDK-8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 + JDK-8305959: x86: Improve itable_stub + JDK-8306583: Add JVM crash check in CDSTestUtils.executeAndLog + JDK-8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared + JDK-8306946: jdk/test/lib/process/ /ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output" + JDK-8307091: A few client tests intermittently throw ConcurrentModificationException + JDK-8307193: Several Swing jtreg tests use class.forName on L&F classes + JDK-8307352: AARCH64: Improve itable_stub + JDK-8307448: Test RedefineSharedClassJFR fail due to wrong assumption + JDK-8307779: Relax the java.awt.Robot specification + JDK-8307848: update for deprecated sprintf for jdk.attach + JDK-8307850: update for deprecated sprintf for jdk.jdi + JDK-8308022: update for deprecated sprintf for java.base + JDK-8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader + JDK-8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError + JDK-8308801: update for deprecated sprintf for libnet in java.base + JDK-8308891: TestCDSVMCrash.java needs @requires vm.cds + JDK-8309241: ClassForNameLeak fails intermittently as the class loader hasn't been unloaded + JDK-8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1 + JDK-8309703: AIX build fails after JDK-8280982 + JDK-8309756: Occasional crashes with pipewire screen capture on Wayland + JDK-8309934: Update GitHub Actions to use JDK 17 for building jtreg + JDK-8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out + JDK-8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified + JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option + JDK-8310334: [XWayland][Screencast] screen capture error message in debug + JDK-8310628: GcInfoBuilder.c missing JNI Exception checks + JDK-8310683: Refactor StandardCharset/standard.java to use JUnit + JDK-8311208: Improve CDS Support + JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin + JDK-8312049: runtime/logging/ClassLoadUnloadTest can be improved + JDK-8312140: jdk/jshell tests failed with JDI socket timeouts + JDK-8312229: Crash involving yield, switch and anonymous classes + JDK-8313256: Exclude failing multicast tests on AIX + JDK-8313394: Array Elements in OldObjectSample event has the incorrect description + JDK-8313674: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java should test for more block devices + JDK-8313697: [XWayland][Screencast] consequent getPixelColor calls are slow + JDK-8313873: java/nio/channels/DatagramChannel/ /SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation + JDK-8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/ /CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError + JDK-8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table" + JDK-8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" + JDK-8314837: 5 compiled/codecache tests ignore VM flags + JDK-8315024: Vector API FP reduction tests should not test for exact equality + JDK-8315362: NMT: summary diff reports threads count incorrectly + JDK-8315422: getSoTimeout() would be in try block in SSLSocketImpl + JDK-8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests + JDK-8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests + JDK-8315559: Delay TempSymbol cleanup to avoid symbol table churn + JDK-8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 + JDK-8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix) + JDK-8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java + JDK-8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests + JDK-8315804: Open source several Swing JTabbedPane JTextArea JTextField tests + JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java test + JDK-8315965: Open source various AWT applet tests + JDK-8316104: Open source several Swing SplitPane and RadioButton related tests + JDK-8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak + JDK-8316211: Open source several manual applet tests + JDK-8316240: Open source several add/remove MenuBar manual tests + JDK-8316285: Opensource JButton manual tests + JDK-8316306: Open source and convert manual Swing test + JDK-8316328: Test jdk/jfr/event/oldobject/ /TestSanityDefault.java times out for some heap sizes + JDK-8316387: Exclude more failing multicast tests on AIX after JDK-8315651 + JDK-8316389: Open source few AWT applet tests + JDK-8316468: os::write incorrectly handles partial write + JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm + JDK-8317112: Add screenshot for Frame/DefaultSizeTest.java + JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm + JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab + JDK-8317316: G1: Make TestG1PercentageOptions use createTestJvm + JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm + JDK-8317358: G1: Make TestMaxNewSize use createTestJvm + JDK-8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines + JDK-8317372: Refactor some NumberFormat tests to use JUnit + JDK-8317635: Improve GetClassFields test to verify correctness of field order + JDK-8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string + JDK-8318039: GHA: Bump macOS and Xcode versions + JDK-8318089: Class space not marked as such with NMT when CDS is off + JDK-8318474: Fix memory reporter for thread_count + JDK-8318479: [jmh] the test security.CacheBench failed for multiple threads run + JDK-8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests + JDK-8318696: Do not use LFS64 symbols on Linux + JDK-8318986: Improve GenericWaitBarrier performance + JDK-8319103: Popups that request focus are not shown on Linux with Wayland + JDK-8319197: Exclude hb-subset and hb-style from compilation + JDK-8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates + JDK-8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC + JDK-8320079: The ArabicBox.java test has no control buttons + JDK-8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 + JDK-8320602: Lock contention in SchemaDVFactory.getInstance() + JDK-8320608: Many jtreg printing tests are missing the @printer keyword + JDK-8320655: awt screencast robot spin and sync issues with native libpipewire api + JDK-8320692: Null icon returned for .exe without custom icon + JDK-8320945: problemlist tests failing on latest Windows 11 update + JDK-8321025: Enable Neoverse N1 optimizations for Neoverse V2 + JDK-8321176: [Screencast] make a second attempt on screencast failure + JDK-8321220: JFR: RecordedClass reports incorrect modifiers + JDK-8322008: Exclude some CDS tests from running with - Xshare:off + JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC + JDK-8322726: C2: Unloaded signature class kills argument value + JDK-8322971: KEM.getInstance() should check if a 3rd-party security provider is signed + JDK-8323122: AArch64: Increase itable stub size estimate + JDK-8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe + JDK-8323670: A few client tests intermittently throw ConcurrentModificationException + JDK-8323801: tag doesn't strikethrough the text + JDK-8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE + JDK-8324646: Avoid Class.forName in SecureRandom constructor + JDK-8324648: Avoid NoSuchMethodError when instantiating NativePRNG + JDK-8324668: JDWP process management needs more efficient file descriptor handling + JDK-8324753: [AIX] adjust os_posix after JDK-8318696 + JDK-8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests + JDK-8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive + JDK-8325022: Incorrect error message on client authentication + JDK-8325179: Race in BasicDirectoryModel.validateFileCache + JDK-8325194: GHA: Add macOS M1 testing + JDK-8325384: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread + JDK-8325444: GHA: JDK-8325194 causes a regression + JDK-8325567: jspawnhelper without args fails with segfault + JDK-8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for , , + JDK-8325621: Improve jspawnhelper version checks + JDK-8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections + JDK-8326106: Write and clear stack trace table outside of safepoint + JDK-8326332: Unclosed inline tags cause misalignment in summary tables + JDK-8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate + JDK-8326734: text-decoration applied to lost when mixed with or + JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java fails + JDK-8327137: Add test for ConcurrentModificationException in BasicDirectoryModel + JDK-8327312: [17u] Problem list ReflectionCallerCacheTest.java due to 8324978 + JDK-8327424: ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC + JDK-8327650: Test java/nio/channels/DatagramChannel/ /StressNativeSignal.java timed out + JDK-8327787: Convert javax/swing/border/Test4129681.java applet test to main + JDK-8327840: Automate javax/swing/border/Test4129681.java + JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/ /GetBoundsResizeTest.java applet test to main + JDK-8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC + JDK-8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows + JDK-8328115: Convert java/awt/font/TextLayout/ /TestJustification.html applet test to main + JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test + JDK-8328218: Delete test java/awt/Window/FindOwner/FindOwner.html + JDK-8328234: Remove unused nativeUtils files + JDK-8328238: Convert few closed manual applet tests to main + JDK-8328269: NonFocusablePopupMenuTest.java should be marked as headful + JDK-8328273: sun/management/jmxremote/bootstrap/ /RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use + JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ /ClickDuringKeypress.java imports Applet + JDK-8328561: test java/awt/Robot/ManualInstructions/ /ManualInstructions.java isn't used + JDK-8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html to main + JDK-8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp + JDK-8328896: Fontmetrics for large Fonts has zero width + JDK-8328953: JEditorPane.read throws ChangedCharSetException + JDK-8328999: Update GIFlib to 5.2.2 + JDK-8329004: Update Libpng to 1.6.43 + JDK-8329103: assert(!thread->in_asgct()) failed during multi-mode profiling + JDK-8329109: Threads::print_on() tries to print CPU time for terminated GC threads + JDK-8329126: No native wrappers generated anymore with - XX:-TieredCompilation after JDK-8251462 + JDK-8329134: Reconsider TLAB zapping + JDK-8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java + JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected + JDK-8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections + JDK-8329663: hs_err file event log entry for thread adding/removing should print current thread + JDK-8329667: [macos] Issue with JTree related fix for JDK-8317771 + JDK-8329995: Restricted access to `/proc` can cause JFR initialization to crash + JDK-8330063: Upgrade jQuery to 3.7.1 + JDK-8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp + JDK-8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) + JDK-8330615: avoid signed integer overflows in zip_util.c readCen / hashN + JDK-8331011: [XWayland] TokenStorage fails under Security Manager + JDK-8331063: Some HttpClient tests don't report leaks + JDK-8331077: nroff man page update for jar tool + JDK-8331164: createJMHBundle.sh download jars fail when url needed to be redirected + JDK-8331265: Bump update version for OpenJDK: jdk-17.0.13 + JDK-8331331: :tier1 target explanation in doc/testing.md is incorrect + JDK-8331466: Problemlist serviceability/dcmd/gc/ /RunFinalizationTest.java on generic-all + JDK-8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure + JDK-8331746: Create a test to verify that the cmm id is not ignored + JDK-8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java + JDK-8331885: C2: meet between unloaded and speculative types is not symmetric + JDK-8332008: Enable issuestitle check + JDK-8332113: Update nsk.share.Log to be always verbose + JDK-8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml + JDK-8332248: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java failed with RuntimeException + JDK-8332424: Update IANA Language Subtag Registry to Version 2024-05-16 + JDK-8332524: Instead of printing "TLSv1.3," it is showing "TLS13" + JDK-8332898: failure_handler: log directory of commands + JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/ /TestDescription.java fails with no GC's recorded + JDK-8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3 + JDK-8333353: Delete extra empty line in CodeBlob.java + JDK-8333398: Uncomment the commented test in test/jdk/java/ /util/jar/JarFile/mrjar/MultiReleaseJarAPI.java + JDK-8333477: Delete extra empty spaces in Makefiles + JDK-8333698: [17u] TestJstatdRmiPort fails after JDK-8333667 + JDK-8333716: Shenandoah: Check for disarmed method before taking the nmethod lock + JDK-8333724: Problem list security/infra/java/security/cert/ /CertPathValidator/certification/CAInterop.java [#]teliasonerarootcav1 + JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures + JDK-8334166: Enable binary check + JDK-8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager + JDK-8334332: TestIOException.java fails if run by root + JDK-8334333: MissingResourceCauseTestRun.java fails if run by root + JDK-8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements of JDK-8163327 + JDK-8334339: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java fails on alinux3 + JDK-8334418: Update IANA Language Subtag Registry to Version 2024-06-14 + JDK-8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration + JDK-8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 + JDK-8334653: ISO 4217 Amendment 177 Update + JDK-8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator + JDK-8335536: Fix assertion failure in IdealGraphPrinter when append is true + JDK-8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file + JDK-8335808: update for deprecated sprintf for jfrTypeSetUtils + JDK-8335918: update for deprecated sprintf for jvmti + JDK-8335967: "text-decoration: none" does not work with "A" HTML tags + JDK-8336301: test/jdk/java/nio/channels/ /AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion + JDK-8336928: GHA: Bundle artifacts removal broken + JDK-8337038: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java shoud set as /native + JDK-8337283: configure.log is truncated when build dir is on different filesystem + JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs + JDK-8337669: [17u] Backport of JDK-8284047 missed to delete a file + JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods + JDK-8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) + JDK-8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError after 8334339 + JDK-8341057: Add 2 SSL.com TLS roots + JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 + JDK-8341673: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.13 - Removed patch: * JDK-8282944.patch + fixed in this version differently- Update to upstream tag jdk-17.0.12+7 (July 2024 CPU) * Security fixes + JDK-8314794, CVE-2024-21131, bsc#1228046: Improve UTF8 String supports + JDK-8319859, CVE-2024-21138, bsc#1228047: Better symbol storage + JDK-8320097: Improve Image transformations + JDK-8320548, CVE-2024-21140, bsc#1228048: Improved loop handling + JDK-8323231, CVE-2024-21147, bsc#1228052: Improve array management + JDK-8323390: Enhance mask blit functionality + JDK-8324559, CVE-2024-21145, bsc#1228051: Improve 2D image handling + JDK-8325600: Better symbol storage + JDK-8327413: Enhance compilation efficiency * Other fixes + JDK-8015739: Background of JInternalFrame is located out of JInternalFrame + JDK-8042380: Test javax/swing/JFileChooser/4524490/ /bug4524490.java fails with InvocationTargetException + JDK-8159927: Add a test to verify JMOD files created in the images do not have debug symbols + JDK-8163229: several regression tests have a main method that is never executed + JDK-8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC + JDK-8177107: Reduce memory footprint of java.lang.reflect.Constructor/Method + JDK-8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 + JDK-8187759: Background not refreshed when painting over a transparent JFrame + JDK-8213714: AttachingConnector/attach/attach001 failed due to "bind failed: Address already in use" + JDK-8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out + JDK-8256660: Disable DTLS 1.0 + JDK-8260540: serviceability/jdwp/AllModulesCommandTest.java failed with "Debuggee error: 'ERROR: transport error 202: bind failed: Address already in use'" + JDK-8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path + JDK-8264322: Generate CDS archive when creating custom JDK image + JDK-8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM + JDK-8267796: vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/ /hs201t002/TestDescription.java fails with NoClassDefFoundError + JDK-8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used + JDK-8269914: Factor out heap printing for G1 young and full gc + JDK-8270018: Add scoped object for g1 young gc JFR notification + JDK-8272315: Improve assert_different_registers + JDK-8272651: G1 heap region info print order changed by JDK-8269914 + JDK-8272903: Missing license header in ArenaAllocator.java + JDK-8272916: Copyright year was modified unintentionally in jlink.properties and ImagePluginStack.java + JDK-8273153: Consolidate file_exists into os:file_exists + JDK-8273774: CDSPluginTest should only expect classes_nocoops.jsa exists on supported 64-bit platforms + JDK-8275334: Move class loading Events to a separate section in hs_err files + JDK-8275868: ciReplay: Inlining fails with "unloaded signature classes" due to wrong protection domains + JDK-8276227: ciReplay: SIGSEGV if classfile for replay compilation is not present after JDK-8275868 + JDK-8278893: Parallel: Remove GCWorkerDelayMillis + JDK-8280030: [REDO] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range + JDK-8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm" + JDK-8280113: (dc) DatagramSocket.receive does not always throw when the channel is closed + JDK-8280377: MethodHandleProxies does not correctly invoke default methods with varags + JDK-8280546: Remove hard-coded 127.0.0.1 loopback address + JDK-8280835: jdk/javadoc/tool/CheckManPageOptions.java depends on source hierarchy + JDK-8281658: Add a security category to the java - XshowSettings option + JDK-8282094: [REDO] Parallel: Refactor PSCardTable::scavenge_contents_parallel + JDK-8283349: Robustness improvements to java/util/prefs/AddNodeChangeListener.jar + JDK-8285452: Add a new test library API to replace a file content using FileUtils.java + JDK-8286045: Use ForceGC for cleaner test cases + JDK-8286311: remove boilerplate from use of runTests + JDK-8286490: JvmtiEventControllerPrivate::set_event_callbacks CLEARING_MASK computation is incorrect + JDK-8286740: JFR: Active Setting event emitted incorrectly + JDK-8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls + JDK-8289401: Add dump output to TestRawRSACipher.java + JDK-8289643: File descriptor leak with ProcessBuilder.startPipeline + JDK-8290126: Add a check in JavadocTester for "javadoc should not crash" + JDK-8290885: java/lang/ProcessBuilder/PipelineLeaksFD.java fail: More or fewer pipes than expected + JDK-8290901: Reduce use of -source in langtools tests + JDK-8291753: Add JFR event for GC CPU Time + JDK-8294137: Review running times of java.math tests + JDK-8294156: Allow PassFailJFrame.Builder to create test UI + JDK-8294699: Launcher causes lingering busy cursor + JDK-8295026: Remove unused fields in StyleSheet + JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer + JDK-8295944: Move the Http2TestServer and related classes into a package of its own + JDK-8296137: diags-examples.xml is broken + JDK-8296190: TestMD5Intrinsics and TestMD5MultiBlockIntrinsics don't test the intrinsics + JDK-8296610: java/net/HttpURLConnection/SetAuthenticator/ /HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect" + JDK-8297082: Remove sun/tools/jhsdb/BasicLauncherTest.java from problem list + JDK-8297292: java/nio/channels/FileChannel/ /FileExtensionAndMap.java is too slow + JDK-8297445: PPC64: Represent Registers as values + JDK-8297449: Update JInternalFrame Metal Border code + JDK-8297645: Drop the test/jdk/java/net/httpclient/ /reactivestreams-tck-tests/TckDriver.java test + JDK-8297695: Fix typos in test/langtools files + JDK-8298413: [s390] CPUInfoTest fails due to uppercase feature string + JDK-8298939: Refactor open/test/jdk/javax/rmi/ssl/ /SSLSocketParametersTest.sh to jtreg java test + JDK-8299023: TestPLABResize.java and TestPLABPromotion.java are failing intermittently + JDK-8299858: [Metrics] Swap memory limit reported incorrectly when too large + JDK-8301183: (zipfs) jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9 + JDK-8301381: Verify DTLS 1.0 cannot be negotiated + JDK-8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ + JDK-8302069: javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java update + JDK-8302512: Update IANA Language Subtag Registry to Version 2023-02-14 + JDK-8302907: [PPC64] Use more constexpr in class Register + JDK-8303457: Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient + JDK-8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL + JDK-8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java independent of the zip command line + JDK-8304761: Update IANA Language Subtag Registry to Version 2023-03-22 + JDK-8304927: Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2 + JDK-8305169: java/security/cert/CertPathValidator/OCSP/ /GetAndPostTests.java -- test server didn't start in timely manner + JDK-8305645: System Tray icons get corrupted when Windows primary monitor changes + JDK-8305819: LogConfigurationTest intermittently fails on AArch64 + JDK-8305874: Open source AWT Key, Text Event related tests + JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" + JDK-8305942: Open source several AWT Focus related tests + JDK-8305943: Open source few AWT Focus related tests + JDK-8306031: Update IANA Language Subtag Registry to Version 2023-04-13 + JDK-8306040: HttpResponseInputStream.available() returns 1 on empty stream + JDK-8306067: Open source AWT Graphics,GridBagLayout related tests + JDK-8306634: Open source AWT Event related tests + JDK-8306714: Open source few Swing event and AbstractAction tests + JDK-8306838: GetGraphicsTest needs to be headful + JDK-8307411: Test java/foreign/channels/ /TestAsyncSocketChannels.java failed: IllegalStateException: Already closed + JDK-8307423: [s390x] Represent Registers as values + JDK-8308021: Update IANA Language Subtag Registry to Version 2023-05-11 + JDK-8309409: Update HttpInputStreamTest and BodyProcessorInputStreamTest to use hg.openjdk.org + JDK-8309527: Improve test proxy performance + JDK-8309630: Clean up tests that reference deploy modules + JDK-8309763: Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader + JDK-8309890: TestStringDeduplicationInterned.java waits for the wrong condition + JDK-8310031: Parallel: Implement better work distribution for large object arrays in old gen + JDK-8310818: Refactor more Locale tests to use JUnit + JDK-8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name + JDK-8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags) + JDK-8312194: test/hotspot/jtreg/applications/ctw/modules/ /jdk_crypto_ec.java cannot handle empty modules + JDK-8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList + JDK-8312383: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection + JDK-8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg + JDK-8313307: java/util/Formatter/Padding.java fails on some Locales + JDK-8313702: Update IANA Language Subtag Registry to Version 2023-08-02 + JDK-8314283: Support for NSS tests on aarch64 platforms + JDK-8314832: Few runtime/os tests ignore vm flags + JDK-8314835: gtest wrappers should be marked as flagless + JDK-8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage + JDK-8315117: Update Zlib Data Compression Library to Version 1.3 + JDK-8315609: Open source few more swing text/html tests + JDK-8315652: RISC-V: Features string uses wrong separator for jtreg + JDK-8315663: Open source misc awt tests + JDK-8315677: Open source few swing JFileChooser and other tests + JDK-8315726: Open source several AWT applet tests + JDK-8315741: Open source few swing JFormattedTextField and JPopupMenu tests + JDK-8315824: Open source several Swing Text/HTML related tests + JDK-8315834: Open source several Swing JSpinner related tests + JDK-8315889: Open source several Swing HTMLDocument related tests + JDK-8315898: Open source swing JMenu tests + JDK-8316017: Refactor timeout handler in PassFailJFrame + JDK-8316053: Open some swing tests 3 + JDK-8316138: Add GlobalSign 2 TLS root certificates + JDK-8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests + JDK-8316154: Opensource JTextArea manual tests + JDK-8316164: Opensource JMenuBar manual test + JDK-8316186: RISC-V: Remove PlatformCmpxchg<4> + JDK-8316242: Opensource SwingGraphics manual test + JDK-8316462: sun/jvmstat/monitor/MonitoredVm/ /MonitorVmStartTerminate.java ignores VM flags + JDK-8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 + JDK-8316608: Enable parallelism in vmTestbase/gc/vector tests + JDK-8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination + JDK-8318322: Update IANA Language Subtag Registry to Version 2023-10-16 + JDK-8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/ /awt/regtesthelpers" after JDK-8316053 + JDK-8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 + JDK-8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests + JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/ /WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 + JDK-8318854: [macos14] Running any AWT app prints Secure coding warning + JDK-8319048: Monitor deflation unlink phase prolongs time to safepoint + JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 + JDK-8319136: Skip pkcs11 tests on linux-aarch64 + JDK-8319268: Build failure with GCC8.3.1 after 8313643 + JDK-8319338: tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC + JDK-8319372: C2 compilation fails with "Bad immediate dominator info" + JDK-8320005: Allow loading of shared objects with .a extension on AIX + JDK-8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14 + JDK-8320129: "top" command during jtreg failure handler does not display CPU usage on OSX + JDK-8320303: Allow PassFailJFrame to accept single window creator + JDK-8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java + JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters + JDK-8320681: [macos] Test tools/jpackage/macosx/ /MacAppStoreJlinkOptionsTest.java timed out on macOS + JDK-8320712: Rewrite BadFactoryTest in pure Java + JDK-8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch + JDK-8321107: Add more test cases for JDK-8319372 + JDK-8321489: Update LCMS to 2.16 + JDK-8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist" + JDK-8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane + JDK-8322503: Shenandoah: Clarify gc state usage + JDK-8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output + JDK-8322920: Some ProcessTools.execute* functions are declared to throw Throwable + JDK-8323210: Update the usage of cmsFLAGS_COPY_ALPHA + JDK-8323519: Add applications/ctw/modules to Hotspot tiered testing + JDK-8323717: Introduce test keyword for tests that need external dependencies + JDK-8323994: gtest runner repeats test name for every single gtest assertion + JDK-8324050: Issue store-store barrier after re-materializing objects during deoptimization + JDK-8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails with the shape has not been applied msg + JDK-8324243: Compilation failures in java.desktop module with gcc 14 + JDK-8324598: use mem_unit when working with sysinfo memory and swap related information + JDK-8324632: Update Zlib Data Compression Library to Version 1.3.1 + JDK-8324723: GHA: Upgrade some actions to avoid deprecated Node 16 + JDK-8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 + JDK-8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs + JDK-8325137: com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java can fail in Xcomp with out of expected range + JDK-8325203: System.exit(0) kills the launched 3rd party application + JDK-8325213: Flags introduced by configure script are not passed to ADLC build + JDK-8325254: CKA_TOKEN private and secret keys are not necessarily sensitive + JDK-8325326: [PPC64] Don't relocate in case of allocation failure + JDK-8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi + JDK-8325432: enhance assert message "relocation addr must be in this section" + JDK-8325496: Make TrimNativeHeapInterval a product switch + JDK-8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket + JDK-8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests + JDK-8325876: crashes in docker container tests on Linuxppc64le Power8 machines + JDK-8325972: Add -x to bash for building with LOG=debug + JDK-8326006: Allow TEST_VM_FLAGLESS to set flagless mode + JDK-8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326140: src/jdk.accessibility/windows/native/ /libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns + JDK-8326201: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 + JDK-8326521: JFR: CompilerPhase event test fails on windows 32 bit + JDK-8326529: JFR: Test for CompilerCompile events fails due to time out + JDK-8326591: New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used + JDK-8326638: Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop + JDK-8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message + JDK-8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS + JDK-8326794: Bump update version for OpenJDK: jdk-17.0.12 + JDK-8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries + JDK-8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations + JDK-8326942: [17u] Backout "8325254: CKA_TOKEN private and secret keys are not necessarily sensitive" + JDK-8326960: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition + JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 + JDK-8327059: os::Linux::print_proc_sys_info add swappiness information + JDK-8327136: javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java fails on libgraal + JDK-8327631: Update IANA Language Subtag Registry to Version 2024-03-07 + JDK-8327989: java/net/httpclient/ManyRequest.java should not use "localhost" in URIs + JDK-8327998: Enable java/lang/ProcessBuilder/ /JspawnhelperProtocol.java on Mac + JDK-8328066: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328165: improve assert(idx < _maxlrg) failed: oob + JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes + JDK-8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size + JDK-8328194: Add a test to check default rendering engine + JDK-8328524: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328540: test javax/swing/JSplitPane/4885629/ /bug4885629.java fails on windows hidpi + JDK-8328638: Fallback option for POST-only OCSP requests + JDK-8328705: GHA: Cross-compilation jobs do not require build JDK + JDK-8328812: Update and move siphash license + JDK-8328825: Google CAInterop test failures + JDK-8328948: GHA: Restoring sysroot from cache skips the build after JDK-8326960 + JDK-8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 + JDK-8328997: Remove unnecessary template parameter lists in GrowableArray + JDK-8329013: StackOverflowError when starting Apache Tomcat with signed jar + JDK-8329213: Better validation for com.sun.security.ocsp.useget option + JDK-8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx + JDK-8329570: G1: Excessive is_obj_dead_cond calls in verification + JDK-8329823: RISC-V: Need to sync CPU features with related JVM flags + JDK-8330094: RISC-V: Save and restore FRM in the call stub + JDK-8330156: RISC-V: Range check auipc + signed 12 imm instruction + JDK-8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp + JDK-8330523: Reduce runtime and improve efficiency of KeepAliveTest + JDK-8330815: Use pattern matching for instanceof in KeepAliveCache + JDK-8331113: createJMHBundle.sh support configurable maven repo mirror + JDK-8331352: error: template-id not allowed for constructor/destructor in C++20 + JDK-8331641: [17u]: Bump GHA bootstrap JDK to 17.0.11 + JDK-8331942: On Linux aarch64, CDS archives should be using 64K alignment by default + JDK-8334441: Mark tests in jdk_security_infra group as manual + JDK-8335963: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.12 - Modified patch: * fips.patch + rediff to changed context- Require file for posttrans phase of the headless subpackage (bsc#1227298)- Added patch: * reproducible-jlink.patch + make the timestamp in jmods reproducible- Update to upstream tag jdk-17.0.11+9 (April 2024 CPU) * Security fixes + JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2 client usage + JDK-8317507, JDK-8325348, CVE-2024-21094, bsc#1222986: C2 compilation fails with "Exceeded _node_regs array" + JDK-8318340: Improve RSA key implementations + JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception logging + JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation of addresses * Other changes + JDK-6928542: Chinese characters in RTF are not decoded + JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/ /bug4517214.java fails on MacOS + JDK-7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear. + JDK-7167356: (javac) investigate failing tests in JavacParserTest + JDK-8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking + JDK-8054572: [macosx] JComboBox paints the border incorrectly + JDK-8169475: WheelModifier.java fails by timeout + JDK-8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost` accesses `int InetAddress.preferIPv6Address` as a boolean + JDK-8209595: MonitorVmStartTerminate.java timed out + JDK-8210410: Refactor java.util.Currency:i18n shell tests to plain java tests + JDK-8261404: Class.getReflectionFactory() is not thread-safe + JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from + JDK-8263256: Test java/net/Inet6Address/serialize/ /Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test + JDK-8269258: java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout + JDK-8271118: C2: StressGCM should have higher priority than frequency-based policy + JDK-8271616: oddPart in MutableBigInteger::mutableModInverse contains info on final result + JDK-8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp + JDK-8272853: improve `JavadocTester.runTests` + JDK-8273454: C2: Transform (-a)*(-b) into a*b + JDK-8274060: C2: Incorrect computation after JDK-8273454 + JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 + JDK-8274621: NullPointerException because listenAddress[0] is null + JDK-8274632: Possible pointer overflow in PretouchTask chunk claiming + JDK-8274634: Use String.equals instead of String.compareTo in java.desktop + JDK-8276125: RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id + JDK-8278028: [test-library] Warnings cleanup of the test library + JDK-8278312: Update SimpleSSLContext keystore to use SANs for localhost IP addresses + JDK-8278363: Create extented container test groups + JDK-8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env + JDK-8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/ /ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist. + JDK-8281543: Remove unused code/headerfile dtraceAttacher.hpp + JDK-8281585: Remove unused imports under test/lib and jtreg/gc + JDK-8283400: [macos] a11y : Screen magnifier does not reflect JRadioButton value change + JDK-8283626: AArch64: Set relocInfo::offset_unit to 4 + JDK-8283994: Make Xerces DatatypeException stackless + JDK-8286312: Stop mixing signed and unsigned types in bit operations + JDK-8286846: test/jdk/javax/swing/plaf/aqua/ /CustomComboBoxFocusTest.java fails on mac aarch64 + JDK-8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events" + JDK-8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state + JDK-8288846: misc tests fail "assert(ms < 1000) failed: Un-interruptable sleep, short time use only" + JDK-8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" + JDK-8290041: ModuleDescriptor.hashCode is inconsistent + JDK-8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/ /capability/CM03/cm03t001/TestDescription.java on linux-all + JDK-8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed + JDK-8292458: Atomic operations on scoped enums don't build with clang + JDK-8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row" + JDK-8293117: Add atomic bitset functions + JDK-8293547: Add relaxed add_and_fetch for macos aarch64 atomics + JDK-8294158: HTML formatting for PassFailJFrame instructions + JDK-8294254: [macOS] javax/swing/plaf/aqua/ /CustomComboBoxFocusTest.java failure + JDK-8294535: Add screen capture functionality to PassFailJFrame + JDK-8295068: SSLEngine throws NPE parsing CertificateRequests + JDK-8295124: Atomic::add to pointer type may return wrong value + JDK-8295274: HelidonAppTest.java fails "assert(event->should_commit()) failed: invariant" from compiled frame" + JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts + JDK-8297968: Crash in PrintOptoAssembly + JDK-8298087: XML Schema Validation reports an required attribute twice via ErrorHandler + JDK-8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found + JDK-8300269: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF + JDK-8301306: java/net/httpclient/* fail with -Xcomp + JDK-8301310: The SendRawSysexMessage test may cause a JVM crash + JDK-8301787: java/net/httpclient/SpecialHeadersTest failing after JDK-8301306 + JDK-8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library + JDK-8302017: Allocate BadPaddingException only if it will be thrown + JDK-8302149: Speed up compiler/jsr292/methodHandleExceptions/ /TestAMEnotNPE.java + JDK-8303605: Memory leaks in Metaspace gtests + JDK-8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM + JDK-8304696: Duplicate class names in dynamicArchive tests can lead to test failure + JDK-8305356: Fix ignored bad CompileCommands in tests + JDK-8305900: Use loopback IP addresses in security policy files of httpclient tests + JDK-8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address + JDK-8305962: update jcstress to 0.16 + JDK-8305972: Update XML Security for Java to 3.0.2 + JDK-8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate + JDK-8306408: Fix the format of several tables in building.md + JDK-8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock + JDK-8307926: Support byte-sized atomic bitset operations + JDK-8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs' + JDK-8307990: jspawnhelper must close its writing side of a pipe before reading from it + JDK-8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating + JDK-8308245: Add -proc:full to describe current default annotation processing policy + JDK-8308336: Test java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use + JDK-8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition + JDK-8309305: sun/security/ssl/SSLSocketImpl/ /BlockedAsyncClose.java fails with jtreg test timeout + JDK-8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/ /agentthr001/TestDescription.java crashing due to empty while loop + JDK-8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton + JDK-8309870: Using -proc:full should be considered requesting explicit annotation processing + JDK-8310106: sun.security.ssl.SSLHandshake .getHandshakeProducer() incorrectly checks handshakeConsumers + JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/ /bug6889007.java fails + JDK-8310380: Handle problems in core-related tests on macOS when codesign tool does not work + JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing + JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out + JDK-8310838: Correct range notations in MethodTypeDesc specification + JDK-8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate + JDK-8310923: Refactor Currency tests to use JUnit + JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform + JDK-8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem + JDK-8311581: Remove obsolete code and comments in TestLVT.java + JDK-8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990 + JDK-8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC + JDK-8312428: PKCS11 tests fail with NSS 3.91 + JDK-8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom" + JDK-8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074 + JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles + JDK-8313206: PKCS11 tests silently skip execution + JDK-8313575: Refactor PKCS11Test tests + JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/ /TestFloatingDecimal should use RandomFactory + JDK-8313643: Update HarfBuzz to 8.2.2 + JDK-8313816: Accessing jmethodID might lead to spurious crashes + JDK-8314164: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails intermittently in timeout + JDK-8314220: Configurable InlineCacheBuffer size + JDK-8314830: runtime/ErrorHandling/ tests ignore external VM flags + JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder + JDK-8315042: NPE in PKCS7.parseOldSignedData + JDK-8315594: Open source few headless Swing misc tests + JDK-8315600: Open source few more headless Swing misc tests + JDK-8315602: Open source swing security manager test + JDK-8315611: Open source swing text/html and tree test + JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch + JDK-8315731: Open source several Swing Text related tests + JDK-8315761: Open source few swing JList and JMenuBar tests + JDK-8315920: C2: "control input must dominate current control" assert failure + JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/ /bug4654927.java: component must be showing on the screen to determine its location + JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm + JDK-8316028: Update FreeType to 2.13.2 + JDK-8316030: Update Libpng to 1.6.40 + JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests + JDK-8316304: (fs) Add support for BasicFileAttributes .creationTime() for Linux + JDK-8316392: compiler/interpreter/ /TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal + JDK-8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86 + JDK-8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests + JDK-8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC + JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/ /CheckOrigin.java as vm.flagless + JDK-8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable + JDK-8316693: Simplify at-requires checkDockerSupport() + JDK-8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries + JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly + JDK-8317039: Enable specifying the JDK used to run jtreg + JDK-8317144: Exclude sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java on Linux ppc64le + JDK-8317307: test/jdk/com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information + JDK-8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win) + JDK-8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma + JDK-8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039 + JDK-8317960: [17u] Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued + JDK-8318154: Improve stability of WheelModifier.java test + JDK-8318183: C2: VM may crash after hitting node limit + JDK-8318410: jdk/java/lang/instrument/BootClassPath/ /BootClassPathTest.sh fails on Japanese Windows + JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 + JDK-8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal + JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java + JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests + JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests + JDK-8318689: jtreg is confused when folder name is the same as the test name + JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" + JDK-8318951: Additional negative value check in JPEG decoding + JDK-8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return + JDK-8318957: Enhance agentlib:jdwp help output by info about allow option + JDK-8318961: increase javacserver connection timeout values and max retry attempts + JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files + JDK-8318983: Fix comment typo in PKCS12Passwd.java + JDK-8319124: Update XML Security for Java to 3.0.3 + JDK-8319213: Compatibility.java reads both stdout and stderr of JdkUtils + JDK-8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader + JDK-8319456: jdk/jfr/event/gc/collection/ /TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes + JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh + JDK-8319922: libCreationTimeHelper.so fails to link in JDK 21 + JDK-8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks + JDK-8320001: javac crashes while adding type annotations to the return type of a constructor + JDK-8320168: handle setsocktopt return values + JDK-8320208: Update Public Suffix List to b5bf572 + JDK-8320300: Adjust hs_err output in malloc/mmap error cases + JDK-8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity + JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly + JDK-8320798: Console read line with zero out should zero out underlying buffer + JDK-8320885: Bump update version for OpenJDK: jdk-17.0.11 + JDK-8320921: GHA: Parallelize hotspot_compiler test jobs + JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions + JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode + JDK-8321408: Add Certainly roots R1 and E1 + JDK-8321480: ISO 4217 Amendment 176 Update + JDK-8321599: Data loss in AVX3 Base64 decoding + JDK-8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint + JDK-8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform + JDK-8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size + JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces + JDK-8322417: Console read line with zero out should zero out when throwing exception + JDK-8322583: RISC-V: Enable fast class initialization checks + JDK-8322725: (tz) Update Timezone Data to 2023d + JDK-8322750: Test "api/java_awt/interactive/ /SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray + JDK-8322772: Clean up code after JDK-8322417 + JDK-8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output + JDK-8322968: [17u] Amend Atomics gtest with 1-byte tests + JDK-8323008: filter out harmful -std* flags added by autoconf from CXX + JDK-8323021: Shenandoah: Encountered reference count always attributed to first worker thread + JDK-8323086: Shenandoah: Heap could be corrupted by oom during evacuation + JDK-8323243: JNI invocation of an abstract instance method corrupts the stack + JDK-8323331: fix typo hpage_pdm_size + JDK-8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled + JDK-8323515: Create test alias "all" for all test roots + JDK-8323637: Capture hotspot replay files in GHA + JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed + JDK-8323806: [17u] VS2017 build fails with warning after 8293117. + JDK-8324184: Windows VS2010 build failed with "error C2275: 'int64_t'" + JDK-8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode + JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 + JDK-8324514: ClassLoaderData::print_on should print address of class loader + JDK-8324647: Invalid test group of lib-test after JDK-8323515 + JDK-8324659: GHA: Generic jtreg errors are not reported + JDK-8324937: GHA: Avoid multiple test suites per job + JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/ /AKISerialNumber.java is failing + JDK-8325150: (tz) Update Timezone Data to 2024a + JDK-8325585: Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17 + JDK-8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE + JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 + JDK-8327391: Add SipHash attribution file + JDK-8329836: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.11- Removed patch: * alternative-tzdb_dat.patch + Remove the possibility to use the system timezone-java. It creates more problems then it solves (bsc#1213470)- Use %patch -P N instead of deprecated %patchN.- Recommend mozilla-nss-sysinit in order to have available the /etc/pki/nssdb directory and its content, required in fips mode (bsc#1219662) - Do not install our crafted nss.fips.cfg file, but use the one that the build produces with our fips.patch applied - Removed patch: * nss-security-provider.patch + this DISABLED nss security provider was not used for years and is largely rendered obsolete by the NSS-FIPS provider - Modified patch: * fips.patch + adapt to the removal of the nss security provider- Update to upstream tag jdk-17.0.10+7 (January 2024 CPU) * CVEs + CVE-2024-20918, bsc#1218907 + CVE-2024-20919, bsc#1218903 + CVE-2024-20921, bsc#1218905 + CVE-2024-20932, bsc#1218908 + CVE-2024-20945, bsc#1218909 + CVE-2024-20952, bsc#1218911 * Security fixes + JDK-8276123, JDK-8316613: ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File + JDK-8308204: Enhanced certificate processing + JDK-8314295: Enhance verification of verifier + JDK-8314307: Improve loop handling + JDK-8314468: Improve Compiler loops + JDK-8316976: Improve signature handling + JDK-8317547: Enhance TLS connection support * Other changes + JDK-6445283: ProgressMonitorInputStream not large file aware (>2GB) + JDK-8041447: Test javax/swing/dnd/7171812/bug7171812.java fails with java.lang.RuntimeException: Test failed, scroll on drag doesn't work + JDK-8061729: Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs + JDK-8161536: sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java fails with ProviderException + JDK-8168469: Memory leak in JceSecurity + JDK-8176567: nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType .instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10 + JDK-8193543: Regression automated test '/open/test/jdk/java/ /awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails + JDK-8198668: MemoryPoolMBean/isUsageThresholdExceeded/ /isexceeded001/TestDescription.java still failing + JDK-8202790: DnD test DisposeFrameOnDragTest.java does not clean up + JDK-8202931: [macos] java/awt/Choice/ChoicePopupLocation/ /ChoicePopupLocation.java fails + JDK-8207166: jdk/jshell/ /JdiHangingLaunchExecutionControlTest.java - launch timeout + JDK-8225313: serviceability/jvmti/HeapMonitor/MyPackage/ /HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage + JDK-8228990: JFR: TestNetworkUtilizationEvent.java expects 2+ Network interfaces on Linux but finding 1 + JDK-8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()" + JDK-8232933: Javac inferred type does not conform to equality constraint + JDK-8239801: [macos] java/awt/Focus/UnaccessibleChoice/ /AccessibleChoiceTest.java fails + JDK-8244289: fatal error: Possible safepoint reached by thread that does not allow it + JDK-8247351: [aarch64] NullPointerException during stack walking (clhsdb "where -a") + JDK-8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id + JDK-8258951: java/net/httpclient/HandshakeFailureTest.java failed with "RuntimeException: Not found expected SSLHandshakeException in java.io.IOException" + JDK-8262186: Call X509KeyManager.chooseClientAlias once for all key types + JDK-8262901: [macos_aarch64] NativeCallTest expected:<-3.8194101E18> but was:<3.02668882E10> + JDK-8265586: [windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set. + JDK-8266593: vmTestbase/nsk/jvmti/PopFrame/popframe011 fails with "assert(java_thread == _state->get_thread()) failed: Must be" + JDK-8268433: serviceability/dcmd/framework/VMVersionTest.java fails with Unable to send object throw not established PipeIO Listener Thread connection + JDK-8268916: Tests for AffirmTrust roots + JDK-8269425: 2 jdk/jfr/api/consumer/streaming tests failed to attach + JDK-8270199: Most SA tests are skipped on macosx-aarch64 because all executables are signed + JDK-8270447: [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option + JDK-8271073: Improve testing with VM option VerifyArchivedFields + JDK-8271566: DSA signature length value is not accurate in P11Signature + JDK-8271824: mark hotspot runtime/CompressedOops tests which ignore external VM flags + JDK-8271826: mark hotspot runtime/condy tests which ignore external VM flags + JDK-8271828: mark hotspot runtime/classFileParserBug tests which ignore external VM flags + JDK-8271829: mark hotspot runtime/Throwable tests which ignore external VM flags + JDK-8271886: mark hotspot runtime/InvocationTests tests which ignore external VM flags + JDK-8271887: mark hotspot runtime/CDSCompressedKPtrs tests which ignore external VM flags + JDK-8271890: mark hotspot runtime/Dictionary tests which ignore external VM flags + JDK-8271891: mark hotspot runtime/Safepoint tests which ignore external VM flags + JDK-8271892: mark hotspot runtime/PrintStringTableStats/ /PrintStringTableStatsTest.java test as ignoring external VM flags + JDK-8271893: mark hotspot runtime/PerfMemDestroy/ /PerfMemDestroy.java test as ignoring external VM flags + JDK-8271904: mark hotspot runtime/ClassFile tests which ignore external VM flags + JDK-8271905: mark hotspot runtime/Metaspace tests which ignore external VM flags + JDK-8272099: mark hotspot runtime/Monitor tests which ignore external VM flags + JDK-8272291: mark hotspot runtime/logging tests which ignore external VM flags + JDK-8272551: mark hotspot runtime/modules tests which ignore external VM flags + JDK-8272552: mark hotspot runtime/cds tests which ignore external VM flags + JDK-8272998: ImageIO.read() throws incorrect exception type + JDK-8273456: Do not hold ttyLock around stack walking + JDK-8273522: Rename test property vm.cds.archived.java.heap to vm.cds.write.archived.java.heap + JDK-8273629: compiler/uncommontrap/TestDeoptOOM.java fails with release VMs + JDK-8273831: PrintServiceLookup spawns 2 threads in the current classloader, getting orphaned + JDK-8273921: Refactor NSK/JDI tests to create thread using factory + JDK-8274211: Test man page that options are documented + JDK-8274345: make build-test-lib is broken + JDK-8275329: ZGC: vmTestbase/gc/gctests/SoftReference/soft004/ /soft004.java fails with assert(_phases->length() <= 1000) failed: Too many recored phases? + JDK-8275333: Print count in "Too many recored phases?" assert + JDK-8275440: Remove VirtualSpaceList::is_full() + JDK-8275509: ModuleDescriptor.hashCode isn't reproducible across builds + JDK-8276036: The value of full_count in the message of insufficient codecache is wrong + JDK-8276054: JMH benchmarks for Fences + JDK-8276711: compiler/codecache/cli tests failing when SegmentedCodeCache used with -Xint + JDK-8276819: javax/print/PrintServiceLookup/ /FlushCustomClassLoader.java fails to free + JDK-8277307: Pre shared key sent under both session_ticket and pre_shared_key extensions + JDK-8279856: Parallel: Use PreservedMarks to record promotion-failed objects + JDK-8281015: Further simplify NMT backend + JDK-8281149: (fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB + JDK-8281874: Can't unpack msi installers from test/jdk/tools/ /jpackage/windows/test/jdk/tools/jpackage/windows/ /WinShortcutPromptTest.java test + JDK-8282011: test/jdk/tools/jpackage/windows/WinL10nTest.java test fails if light.exe is not in %PATH% + JDK-8282017: sun/net/www/protocol/https/HttpsURLConnection/ /B6216082.java fails with "SocketException: Unexpected end of file from server" + JDK-8283670: gtest os.release_multi_mappings_vm is still racy + JDK-8284047: Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates + JDK-8285516: clearPassword should be called in a finally try block + JDK-8285785: CheckCleanerBound test fails with PasswordCallback object is not released + JDK-8285867: Convert applet manual tests SelectionVisible.java to Frame and automate + JDK-8286430: make test TEST="gtest:" exits with error when it shouldn't + JDK-8286473: Drop --enable-preview from Record related tests + JDK-8286474: Drop --enable-preview from Sealed Classes related tests + JDK-8286475: Drop --enable-preview from instanceof pattern matching related tests + JDK-8286969: Add a new test library API to execute kinit in SecurityTools.java + JDK-8287596: Reorg jdk.test.lib.util.ForceGC + JDK-8287671: Adjust ForceGC to invoke System::gc fewer times for negative case + JDK-8287867: Bad merge of jdk/test/lib/util/ForceGC.java causing test compilation error + JDK-8288325: [windows] Actual and Preferred Size of AWT Non-resizable frame are different + JDK-8288961: jpackage: test MSI installation fix + JDK-8288993: Make AwtFramePackTest generic by removing @requires tag + JDK-8289584: (fs) Print size values in java/nio/file/ /FileStore/Basic.java when they differ by > 1GiB + JDK-8289745: JfrStructCopyFailed uses heap words instead of bytes for object sizes + JDK-8290909: MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN" + JDK-8291154: Create a non static nested class without enclosing class throws VerifyError + JDK-8291550: RISC-V: jdk uses misaligned memory access when AvoidUnalignedAccess enabled + JDK-8291911: java/io/File/GetXSpace.java fails with "53687091200 != 161051996160" + JDK-8292067: Convert test/sun/management/jmxremote/bootstrap shell tests to java version + JDK-8292072: NMT: repurpose Tracking overhead counter as global malloc counter + JDK-8292261: adjust timeouts in JLI GetObjectSizeIntrinsicsTest.java + JDK-8292381: java/net/httpclient/SpecialHeadersTest.java fails with "ERROR: Shutting down connection: HTTP/2 client stopped" + JDK-8292636: (dc) Problem listing of java/nio/channels/ /DatagramChannel/Unref.java has incorrect issue ID + JDK-8292717: Clean up checking of testing requirements in configure + JDK-8293156: Dcmd VM.classloaders fails to print the full hierarchy + JDK-8293335: sun/management/jmxremote/bootstrap/ /RmiBootstrapTest.java#id1failed with "Agent communication error: java.io.EOFException" + JDK-8293343: sun/management/jmxremote/bootstrap/ /RmiSslNoKeyStoreTest.java failed with "Agent communication error: java.io.EOFException" + JDK-8293563: [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException + JDK-8293579: tools/jpackage/share/jdk/jpackage/tests/ /UnicodeArgsTest.java fails on Japanese Windows platform + JDK-8294402: Add diagnostic logging to VMProps.checkDockerSupport + JDK-8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env + JDK-8294881: test/hotspot/jtreg/vmTestbase/nsk/jdi( /VirtualMachine/dispose/dispose003/TestDescription.java fails + JDK-8295229: Try to verify gtest version + JDK-8295424: adjust timeout for another JLI GetObjectSizeIntrinsicsTest.java subtest + JDK-8296275: Write a test to verify setAccelerator method of JMenuItem + JDK-8296437: NMT incurs costs if disabled + JDK-8296821: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/ /code/test/NativeCallTest.java fails after JDK-8262901 + JDK-8297142: jdk/jfr/event/runtime/TestShutdown.java fails on Linux ppc64le and Linux aarch64 + JDK-8297296: java/awt/Mouse/EnterExitEvents/ /DragWindowTest.java fails with "No MouseReleased event on label!" + JDK-8297367: disable TestRedirectLinks.java in slowdebug mode + JDK-8297640: Increase buffer size for buf (insert_features_names) in Abstract_VM_Version::insert_features_names + JDK-8297798: Timeout with DTLSOverDatagram test template + JDK-8297958: NMT: Display peak values + JDK-8298298: NMT: count deltas are printed with 32-bit signed size + JDK-8298619: java/io/File/GetXSpace.java is failing + JDK-8298735: Some tools/jpackage/windows/* tests fails with jtreg test timeout + JDK-8298867: Basics.java fails with SSL handshake exception + JDK-8298868: Update EngineCloseOnAlert.java for changes to TLS implementation + JDK-8298869: Update ConnectionTest.java for changes to TLS implementation + JDK-8298872: Update CheckStatus.java for changes to TLS implementation + JDK-8298873: Update IllegalRecordVersion.java for changes to TLS implementation + JDK-8298874: Update TestAllSuites.java for TLS v1.2 and 1.3 + JDK-8298905: Test "java/awt/print/PrinterJob/ImagePrinting/ /PrintARGBImage.java" fails because the frames of instruction does not display + JDK-8299075: TestStringDeduplicationInterned.java fails because extra deduplication + JDK-8299207: [Testbug] Add back test/jdk/java/awt/Graphics2D/ /DrawPrimitivesTest.java + JDK-8299241: jdk/jfr/api/consumer/streaming/TestJVMCrash.java generates unnecessary core file + JDK-8299255: Unexpected round errors in FreetypeFontScaler + JDK-8299677: Formatter.format might take a long time to format an integer or floating-point + JDK-8299748: java/util/zip/Deinflate.java failing on s390x + JDK-8300259: Add test coverage for processing of pending block files in signed JARs + JDK-8300272: Improve readability of the test JarWithOneNonDisabledDigestAlg + JDK-8300727: java/awt/List/ListGarbageCollectionTest/ /AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected" + JDK-8300997: Add curl support to createJMHBundle.sh + JDK-8301065: Handle control characters in java_lang_String::print + JDK-8301189: validate-source fails after JDK-8298873 + JDK-8301247: JPackage app-image exe launches multiple exe's in JDK 17+ + JDK-8301377: adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again + JDK-8301455: comments in TestTypeAnnotations still refer to resolved JDK-8068737 + JDK-8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed + JDK-8301489: C1: ShortLoopOptimizer might lift instructions before their inputs + JDK-8301570: Test runtime/jni/nativeStack/ needs to detach the native thread + JDK-8301701: java/net/DatagramSocket/ /DatagramSocketMulticasting.java should be hardened + JDK-8302017: Allocate BadPaddingException only if it will be thrown + JDK-8302109: Trivial fixes to btree tests + JDK-8302525: Write a test to check various components send Events while mouse and key are used simultaneously + JDK-8302607: increase timeout for ContinuousCallSiteTargetChange.java + JDK-8303607: SunMSCAPI provider leaks memory and keys + JDK-8303922: build-test-lib target is broken + JDK-8304174: Remove delays from httpserver tests + JDK-8304954: SegmentedCodeCache fails when using large pages + JDK-8305502: adjust timeouts in three more M&M tests + JDK-8305505: NPE in javazic compiler + JDK-8305646: compile error on Alpine with gcc12 after 8298619 in libGetXSpace.c + JDK-8306280: Open source several choice AWT tests + JDK-8307123: Fix deprecation warnings in DPrinter + JDK-8307311: Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests + JDK-8307403: java/util/zip/DeInflate.java timed out + JDK-8307732: build-test-lib is broken + JDK-8308047: java/util/concurrent/ScheduledThreadPoolExecutor/ /BasicCancelTest.java timed out and also had jcmd pipe errors + JDK-8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17 + JDK-8308116: jdk.test.lib.compiler .InMemoryJavaCompiler.compile does not close files + JDK-8308223: failure handler missed jcmd.vm.info command + JDK-8308592: Framework for CA interoperability testing + JDK-8308593: Add KEEPALIVE Extended Socket Options Support for Windows + JDK-8308910: Allow executeAndLog to accept running process + JDK-8309032: jpackage does not work for module projects unless --module-path is specified + JDK-8309104: [JVMCI] compiler/unsafe/ /UnsafeGetStableArrayElement test asserts wrong values with Graal + JDK-8309216: Cast from jchar* to char* in test java/io/GetXSpace.java + JDK-8309258: RISC-V: Add riscv_hwprobe syscall + JDK-8309502: RISC-V: String.indexOf intrinsic may produce misaligned memory loads + JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory + JDK-8309974: some JVMCI tests fail when VM options include - XX:+EnableJVMCI + JDK-8310233: Fix THP detection on Linux + JDK-8310265: (process) jspawnhelper should not use argv[0] + JDK-8310268: RISC-V: misaligned memory access in String.Compare intrinsic + JDK-8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose + JDK-8310656: RISC-V: __builtin___clear_cache can fail silently. + JDK-8310687: JDK-8303215 is incomplete + JDK-8311511: Improve description of NativeLibrary JFR event + JDK-8311514: Incorrect regex in TestMetaSpaceLog.java + JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java + JDK-8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers + JDK-8311631: When multiple users run tools/jpackage/share/ /LicenseTest.java, Permission denied for writing /var/tmp/*.files + JDK-8311813: C1: Uninitialized PhiResolver::_loop field + JDK-8312065: Socket.connect does not timeout when profiling + JDK-8312078: [PPC] JcmdScale.java Failing on AIX + JDK-8312126: NullPointerException in CertStore.getCRLs after 8297955 + JDK-8312182: THPs cause huge RSS due to thread start timing issue + JDK-8312394: [linux] SIGSEGV if kernel was built without hugepage support + JDK-8312395: Improve assertions in growableArray + JDK-8312440: assert(cast != nullptr) failed: must have added a cast to pin the node + JDK-8312467: relax the builddir check in make/autoconf/basic.m4 + JDK-8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar + JDK-8312535: MidiSystem.getSoundbank() throws unexpected SecurityException + JDK-8312573: Failure during CompileOnly parsing leads to ShouldNotReachHere + JDK-8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation + JDK-8312592: New parentheses warnings after HarfBuzz 7.2.0 update + JDK-8312612: handle WideCharToMultiByte return values + JDK-8312620: WSL Linux build crashes after JDK-8310233 + JDK-8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased + JDK-8312909: C1 should not inline through interface calls with non-subtype receiver + JDK-8312974: Bump update version for OpenJDK: jdk-17.0.10 + JDK-8313164: src/java.desktop/windows/native/libawt/windows/ /awt_Robot.cpp GetRGBPixels adjust releasing of resources + JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns + JDK-8313322: RISC-V: implement MD5 intrinsic + JDK-8313626: C2 crash due to unexpected exception control flow + JDK-8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors + JDK-8313691: use close after failing os::fdopen in vmError and ciEnv + JDK-8313779: RISC-V: use andn / orn in the MD5 instrinsic + JDK-8313781: Add regression tests for large page logging and user-facing error messages + JDK-8313782: Add user-facing warning if THPs are enabled but cannot be used + JDK-8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md + JDK-8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info + JDK-8314045: ArithmeticException in GaloisCounterMode + JDK-8314063: The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection + JDK-8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges + JDK-8314121: test tools/jpackage/share/ /RuntimePackageTest.java#id0 fails on RHEL8 + JDK-8314139: TEST_BUG: runtime/os/ /THPsInThreadStackPreventionTest.java could fail on machine with large number of cores + JDK-8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp + JDK-8314242: Update applications/scimark/Scimark.java to accept VM flags + JDK-8314263: Signed jars triggering Logger finder recursion and StackOverflowError + JDK-8314495: Update to use jtreg 7.3.1 + JDK-8314679: SA fails to properly attach to JVM after having just detached from a different JVM + JDK-8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case + JDK-8315020: The macro definition for LoongArch64 zero build is not accurate. + JDK-8315062: [GHA] get-bootjdk action should return the abolute path + JDK-8315195: RISC-V: Update hwprobe query for new extensions + JDK-8315206: RISC-V: hwprobe query is_set return wrong value + JDK-8315214: Do not run sun/tools/jhsdb tests concurrently + JDK-8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes? + JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases + JDK-8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen + JDK-8315549: CITime misreports code/total nmethod sizes + JDK-8315606: Open source few swing text/html tests + JDK-8315644: increase timeout of sun/security/tools/jarsigner/Warning.java + JDK-8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java + JDK-8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test + JDK-8315696: SignedLoggerFinderTest.java test failed + JDK-8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le + JDK-8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test + JDK-8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies + JDK-8315863: [GHA] Update checkout action to use v4 + JDK-8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests + JDK-8316087: Test SignedLoggerFinderTest.java is still failing + JDK-8316178: Better diagnostic header for CodeBlobs + JDK-8316206: Test StretchedFontTest.java fails for Baekmuk font + JDK-8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit + JDK-8316514: Better diagnostic header for VtableStub + JDK-8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg + JDK-8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b + JDK-8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java + JDK-8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning + JDK-8316746: Top of lock-stack does not match the unlocked object + JDK-8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize + JDK-8316859: RISC-V: Disable detection of V through HWCAP + JDK-8316906: Clarify TLABWasteTargetPercent flag + JDK-8317121: vector_masked_load instruction is moved too early after JDK-8286941 + JDK-8317327: Remove JT_JAVA dead code in jib-profiles.js + JDK-8317373: Add Telia Root CA v2 + JDK-8317374: Add Let's Encrypt ISRG Root X2 + JDK-8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691 + JDK-8317706: Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux + JDK-8317772: NMT: Make peak values available in release builds + JDK-8317834: java/lang/Thread/IsAlive.java timed out + JDK-8317920: JDWP-agent sends broken exception event with onthrow option + JDK-8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases + JDK-8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2 + JDK-8318705: [macos] ProblemList java/rmi/registry/ /multipleRegistries/MultipleRegistries.java + JDK-8318759: Add four DigiCert root certificates + JDK-8318855: Extra file added by mistake during the backport of JDK-8283326 + JDK-8318889: C2: add bailout after assert Bad graph detected in build_loop_late + JDK-8318953: RISC-V: Small refactoring for MacroAssembler::test_bit + JDK-8319184: RISC-V: improve MD5 intrinsic + JDK-8319187: Add three eMudhra emSign roots + JDK-8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc + JDK-8319958: test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit + JDK-8320053: GHA: Cross-compile gtest code + JDK-8320209: VectorMaskGen clobbers rflags on x86_64 + JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly + JDK-8320601: ProblemList java/lang/invoke/lambda/ /LambdaFileEncodingSerialization.java on linux-all + JDK-8323422: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.10 - Modified patch: * fips.patch + regenerate to fix one file with substantial changes- Update to upstream tag jdk-17.0.9+9 (October 2023 CPU) * Security fixes + JDK-8286503, JDK-8312367: Enhance security classes + JDK-8296581: Better system proxy support + JDK-8297856: Improve handling of Bidi characters + JDK-8305815, JDK-8307278: Update Libpng to 1.6.39 + JDK-8306881, JDK-8307286: Update FreeType to 2.13.0 + JDK-8309966, CVE-2023-22081, bsc#1216374: Enhanced TLS connections + JDK-8312248: Enhanced archival support redux + JDK-8314649: Enhanced archival support redux + JDK-8317121, CVE-2023-22025, bsc#1216339: vector_masked_load instruction is moved too early after JDK-8286941 * New features + JDK-8276799: Implementation of JEP 422: Linux/RISC-V Port * Other changes + JDK-6176679: Application freezes when copying an animated gif image to the system clipboard + JDK-6381945: (cal) Japanese calendar unit test system should avoid multiple static imports + JDK-8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded() + JDK-8153837: AArch64: Handle special cases for MaxINode & MinINode + JDK-8156889: ListKeychainStore.sh fails in some virtualized environments + JDK-8171221: Remove -XX:+CheckMemoryInitialization + JDK-8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test + JDK-8195589: T6587786.java failed after JDK-8189997 + JDK-8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE" + JDK-8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows + JDK-8229147: Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27) + JDK-8252713: jtreg time out of CtrlASCII.java seems to hang the Xserver. + JDK-8255548: Missing coverage for javax.xml.crypto.dom.DOMCryptoContext + JDK-8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out + JDK-8267188: gc/stringdedup/ /TestStringDeduplicationInterned.java fails with Shenandoah + JDK-8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure + JDK-8267517: async logging for stdout and stderr + JDK-8267860: Off-by-one bug when searching arrays in AlpnGreaseTest + JDK-8268852: AsyncLogWriter should not overide is_Named_thread() + JDK-8269091: javax/sound/sampled/Clip/SetPositionHang.java failed with ArrayIndexOutOfBoundsException: Array index out of range: -4 + JDK-8269466: Factor out the common code for initializing and starting internal VM JavaThreads + JDK-8270331: [TESTBUG] Error: Not a test or directory containing tests: java/awt/print/PrinterJob/InitToBlack.java + JDK-8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size() + JDK-8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark() + JDK-8271707: migrate tests to use jdk.test.whitebox.WhiteBox + JDK-8271898: disable os.release_multi_mappings_vm on macOS-X64 + JDK-8272586: emit abstract machine code in hs-err logs + JDK-8272654: Mark word accesses should not use Access API + JDK-8273092: Sort classlist in JDK image + JDK-8273803: Zero: Handle "zero" variant in CommandLineOptionTest.java + JDK-8274986: max code printed in hs-err logs should be configurable + JDK-8275031: runtime/ErrorHandling/ /MachCodeFramesInErrorFile.java fails when hsdis is present + JDK-8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver + JDK-8275415: Prepare Leak Profiler for Lilliput + JDK-8275662: remove test/lib/sun/hotspot + JDK-8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant" + JDK-8276651: java/lang/ProcessHandle tests fail with "RuntimeException: Input/output error" in java.lang.ProcessHandleImpl$Info.info0 + JDK-8276696: ParallelObjectIterator freed at the wrong time in VM_HeapDumper + JDK-8277102: Dubious PrintCompilation output + JDK-8277353: java/security/MessageDigest/ThreadSafetyTest.java test times out + JDK-8277417: C1 LIR instruction for load-klass + JDK-8277427: Update jib-profiles.js to use JMH 1.33 devkit + JDK-8277654: Shenandoah: Don't produce new memory state in C2 LRB runtime call + JDK-8277860: PPC: Remove duplicate info != NULL check + JDK-8278141: LIR_OpLoadKlass::_info shadows the field of the same name from LIR_Op + JDK-8278456: Define jtreg jdk_desktop test group time-based sub-tasks for use by headful testing. + JDK-8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517 + JDK-8280032: Update jib-profiles.js to use JMH 1.34 devkit + JDK-8280396: G1: Full gc mark stack draining should prefer to make work available to other threads + JDK-8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path" + JDK-8281507: Two javac tests have bad jtreg `@clean` tags + JDK-8281717: Cover logout method for several LoginModule + JDK-8282404: DrawStringWithInfiniteXform.java failed with "RuntimeException: drawString with InfiniteXform transform takes long time" + JDK-8282651: ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97 + JDK-8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y) + JDK-8283056: show abstract machine code in hs-err for all VM crashes + JDK-8283276: java/io/ObjectStreamClass/ /ObjectStreamClassCaching.java fails with various GCs + JDK-8283326: Implement SafeFetch statically + JDK-8283724: Incorrect description for jtreg-failure-handler option + JDK-8283756: (zipfs) ZipFSOutputStreamTest.testOutputStream should only check inflated bytes + JDK-8283865: riscv: Break down -XX:+UseRVB into seperate options for each bitmanip extension + JDK-8283929: GHA: Add RISC-V build config + JDK-8284068: riscv: should call Atomic::release_store in JavaThread::set_thread_state + JDK-8284090: com/sun/security/auth/module/AllPlatforms.java fails to compile + JDK-8284273: Early crashes in os::print_context on AArch64 + JDK-8284760: Correct type/array element offset in LibraryCallKit::get_state_from_digest_object() + JDK-8284772: GHA: Use GCC Major Version Dependencies Only + JDK-8284910: Buffer clean in PasswordCallback + JDK-8284937: riscv: should not allocate special register for temp + JDK-8284997: arm32 build crashes since JDK-8283326 + JDK-8285303: riscv: Incorrect register mask in call_native_base + JDK-8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops* + JDK-8285630: Fix a configure error in RISC-V cross build + JDK-8285675: Temporary fix for arm32 SafeFetch + JDK-8285699: riscv: Provide information when hitting a HaltNode + JDK-8285711: riscv: RVC: Support disassembler show-bytes option + JDK-8285756: clean up use of bad arguments for `@clean` in langtools tests + JDK-8285980: Several tests in compiler/c2/irTests miss @requires vm.compiler2.enabled + JDK-8286481: Exception printed to stdout on Windows when storing transparent image in clipboard + JDK-8286620: Create regression test for verifying setMargin() of JRadioButton + JDK-8286623: Bundle zlib by default with JDK on macos aarch64 + JDK-8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled. + JDK-8287418: riscv: Fix correctness issue of MacroAssembler::movptr + JDK-8287552: riscv: Fix comment typo in li64 + JDK-8287970: riscv: jdk/incubator/vector/*VectorTests failing + JDK-8288719: [arm32] SafeFetch32 thumb interleaving causes random crashes + JDK-8289077: Add manual tests to open + JDK-8289238: Refactoring changes to PassFailJFrame Test Framework + JDK-8289510: Improve test coverage for XPath Axes: namespace + JDK-8289512: Fix GCC 12 warnings for adlc output_c.cpp + JDK-8289547: Update javax/swing/Popup/TaskbarPositionTest.java + JDK-8289646: configure script failed on WSL + JDK-8289688: jfr command hangs when it processes invalid file + JDK-8289748: C2 compiled code crashes with SIGFPE with - XX:+StressLCM and -XX:+StressGCM + JDK-8289797: tools/launcher/I18NArgTest.java fails on Japanese Windows environment + JDK-8289917: Metadata for regionsRefilled of G1EvacuationStatistics event is wrong + JDK-8290137: riscv: small refactoring for add_memory_int32/64 + JDK-8290164: compiler/runtime/TestConstantsInError.java fails on riscv + JDK-8290464: Optimize ResourceArea zapping on ResourceMark release + JDK-8290469: Add new positioning options to PassFailJFrame test framework + JDK-8290496: riscv: Fix build warnings-as-errors with GCC 11 + JDK-8291444: GHA builds/tests won't run manually if disabled from automatic running + JDK-8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero + JDK-8291893: riscv: remove fence.i used in user space + JDK-8291947: riscv: fail to build after JDK-8290840 + JDK-8291952: riscv: Remove PRAGMA_NONNULL_IGNORED + JDK-8292182: [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar + JDK-8292315: Tests should not rely on specific JAR file names (hotspot) + JDK-8292316: Tests should not rely on specific JAR file names (jpackage) + JDK-8292683: Remove BadKeyUsageTest.java from Problem List + JDK-8292698: Improve performance of DataInputStream + JDK-8292716: Configure should check that jtreg is of the required version + JDK-8292763: JDK-8292716 breaks configure without jtreg + JDK-8292867: RISC-V: Simplify weak CAS return value handling + JDK-8293012: ConstantPool::print_on can crash if _cache is NULL + JDK-8293050: RISC-V: Remove redundant non-null assertions about macro-assembler + JDK-8293098: GHA: Harmonize GCC version handling for host and cross builds + JDK-8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub + JDK-8293107: GHA: Bump to Ubuntu 22.04 + JDK-8293114: JVM should trim the native heap + JDK-8293166: jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux ppc64le and Linux aarch64 + JDK-8293177: Verify version numbers in legal files + JDK-8293180: JQuery UI license file not updated + JDK-8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics + JDK-8293361: GHA: dump config.log in case of configure failure + JDK-8293474: RISC-V: Unify the way of moving function pointer + JDK-8293524: RISC-V: Use macro-assembler functions as appropriate + JDK-8293566: RISC-V: Clean up push and pop registers + JDK-8293811: Provide a reason for PassFailJFrame.forceFail + JDK-8293851: hs_err should print more stack in hex dump + JDK-8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6 + JDK-8294083: RISC-V: Minimal build failed with - -disable-precompiled-headers + JDK-8294086: RISC-V: Cleanup InstructionMark usages in the backend + JDK-8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops + JDK-8294149: JMH 1.34 and later requires jopt-simple 5.0.4 + JDK-8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate() + JDK-8294366: RISC-V: Partially mark out incompressible regions + JDK-8294430: RISC-V: Small refactoring for movptr_with_offset + JDK-8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites + JDK-8294679: RISC-V: Misc crash dump improvements + JDK-8294941: GHA: Cut down cross-compilation sysroots + JDK-8294956: GHA: qemu-debootstrap is deprecated, use the regular one + JDK-8295110: RISC-V: Mark out relocations as incompressible + JDK-8295213: Run GHA manually with user-specified make and configure arguments + JDK-8295270: RISC-V: Clean up and refactoring for assembler functions + JDK-8295396: RISC-V: Cleanup useless CompressibleRegions + JDK-8295657: SA: Allow larger object alignments + JDK-8295737: macOS: Print content cut off when width > height with portrait orientation + JDK-8295811: serviceability/sa/TestObjectAlignment.java fails on x86_32 + JDK-8295812: Skip the "half float" support in LittleCMS during the build + JDK-8295894: Remove SECOM certificate that is expiring in September 2023 + JDK-8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic + JDK-8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0 + JDK-8296384: [TESTBUG] sun/security/provider/SecureRandom/ /AbstractDrbg/SpecTest.java intermittently timeout + JDK-8296435: RISC-V: Small refactoring for increment/decrement + JDK-8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec + JDK-8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null + JDK-8296602: RISC-V: improve performance of copy_memory stub + JDK-8296771: RISC-V: C2: assert(false) failed: bad AD file + JDK-8296796: Provide clean, platform-agnostic interface to C-heap trimming + JDK-8296916: RISC-V: Move some small macro-assembler functions to header file + JDK-8297350: Update JMH devkit to 1.36 + JDK-8297359: RISC-V: improve performance of floating Max Min intrinsics + JDK-8297476: Increase InlineSmallCode default from 1000 to 2500 for RISC-V + JDK-8297644: RISC-V: Compilation error when shenandoah is disabled + JDK-8297681: Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit + JDK-8297697: RISC-V: Add support for SATP mode detection + JDK-8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension + JDK-8297887: Update Siphash + JDK-8297923: java.awt.ScrollPane broken after multiple scroll up/down + JDK-8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)" + JDK-8298921: Create a regression test for JDK-8139581 + JDK-8298974: Add ftcolor.c to imported freetype sources + JDK-8299158: Improve MD5 intrinsic on AArch64 + JDK-8299168: RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops* + JDK-8299330: Minor improvements in MSYS2 Workflow handling + JDK-8299617: CurrencySymbols.properties is missing the copyright notice + JDK-8299658: C1 compilation crashes in LinearScan::resolve_exception_edge + JDK-8299713: Test javax/swing/JTableHeader/6889007/ /bug6889007.java failed: Wrong type of cursor + JDK-8299827: Add resolved IP address in connection exception for sockets + JDK-8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes + JDK-8299962: Speed up compiler/intrinsics/unsafe/ /DirectByteBufferTest.java and HeapByteBufferTest.java + JDK-8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc + JDK-8300098: java/util/concurrent/ConcurrentHashMap/ /ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3 + JDK-8300109: RISC-V: Improve code generation for MinI/MaxI nodes + JDK-8300405: Screen capture for test JFileChooserSetLocationTest.java, failure case + JDK-8300584: Accelerate AVX-512 CRC32C for small buffers + JDK-8300659: Refactor TestMemoryAwareness to use WhiteBox api for host values + JDK-8300693: Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests + JDK-8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb + JDK-8301036: RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler + JDK-8301067: RISC-V: better error message when reporting unsupported satp modes + JDK-8301074: Replace NULL with nullptr in share/opto/ + JDK-8301097: Update GHA XCode to 12.5.1 + JDK-8301153: RISC-V: pipeline class for several instructions is not set correctly + JDK-8301167: Update VerifySignedJar to actually exercise and test verification + JDK-8301187: Memory leaks in OopMapCache + JDK-8301269: Update Commons BCEL to Version 6.7.0 + JDK-8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule + JDK-8301367: Add exception handler method to the BaseLdapServer + JDK-8301628: RISC-V: c2 fix pipeline class for several instructions + JDK-8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit + JDK-8301818: RISC-V: Factor out function mvw from MacroAssembler + JDK-8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed + JDK-8301959: Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work + JDK-8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818 + JDK-8302150: Speed up compiler/codegen/Test7100757.java + JDK-8302161: Upgrade jQuery UI to version 1.13.2 + JDK-8302182: Update Public Suffix List to 88467c9 + JDK-8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible + JDK-8302736: Major performance regression in Math.log on aarch64 + JDK-8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET + JDK-8303047: avoid NULL after 8301661 + JDK-8303154: Investigate and improve instruction cache flushing during compilation + JDK-8303215: Make thread stacks not use huge pages + JDK-8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if + JDK-8304293: RISC-V: JDK-8276799 missed atomic intrinsic support for C1 + JDK-8304314: StackWalkTest.java fails after CODETOOLS-7903373 + JDK-8304353: Add lib-test tier1 testing in GHA + JDK-8304725: AsyncGetCallTrace can cause SIGBUS on M1 + JDK-8304845: Update PCSC-Lite for Suse Linux to 1.9.9 and fix incomplete license wording + JDK-8304976: Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree() + JDK-8305006: Use correct register in riscv_enc_fast_unlock() + JDK-8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp + JDK-8305112: RISC-V: Typo fix for RVC description + JDK-8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051 + JDK-8305421: Work around JDK-8305420 in CDSJDITest.java + JDK-8305425: Thread.isAlive0 doesn't need to call into the VM + JDK-8305512: RISC-V: Enable RVC extension by default on supported hardware + JDK-8305670: Performance regression in LockSupport.unpark with lots of idle threads + JDK-8305728: RISC-V: Use bexti instruction to do single-bit testing + JDK-8305763: Parsing a URI with an underscore goes through a silent exception, negatively impacting performance + JDK-8305766: ProblemList runtime/CompressedOops/ /CompressedClassPointers.java + JDK-8305858: Resolve multiple definition of 'handleSocketError' when statically linking with JDK native libraries + JDK-8305950: Have -XshowSettings option display tzdata version + JDK-8305995: Footprint regression from JDK-8224957 + JDK-8306060: Open source few AWT Insets related tests + JDK-8306076: Open source AWT misc tests + JDK-8306134: Open source some AWT tests relating to Button and a few other classes + JDK-8306135: Clean up and open source some AWT tests + JDK-8306137: Open source several AWT ScrollPane related tests + JDK-8306281: function isWsl() returns false on WSL2 + JDK-8306372: Open source AWT CardLayout and Checkbox tests + JDK-8306428: RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone) + JDK-8306430: Open source some AWT tests related to TextComponent and Toolkit + JDK-8306435: Juggle04/TestDescription.java should be a booleanArr test and not a byteArr one + JDK-8306484: Open source several AWT Choice jtreg tests + JDK-8306566: Open source several clipboard AWT tests + JDK-8306575: Clean up and open source four Dialog related tests + JDK-8306636: Disable compiler/c2/Test6905845.java with - XX:TieredStopAtLevel=3 + JDK-8306638: Open source some AWT tests related to datatransfer and Toolkit + JDK-8306667: RISC-V: Fix storeImmN0 matching rule by using zr register + JDK-8306682: Open source a few more AWT Choice tests + JDK-8306718: Optimize and opensource some old AWT tests + JDK-8306738: Select num workers for safepoint ParallelCleanupTask + JDK-8306765: Some client related jtreg problem list entries are malformed + JDK-8306812: Open source several AWT Miscellaneous tests + JDK-8307067: remove broken EnableThreadSMRExtraValidityChecks option + JDK-8307068: store a JavaThread* in the java.lang.Thread object after the JavaThread* is added to the main ThreadsList + JDK-8307078: Opensource and clean up five more AWT Focus related tests + JDK-8307079: Update test java/awt/Choice/DragOffNoSelect.java + JDK-8307083: Open source some drag and drop tests 3 + JDK-8307147: [x86] Dangling pointer warning for Assembler::_attributes + JDK-8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC + JDK-8307156: native_thread not protected by TLH + JDK-8307165: java/awt/dnd/NoFormatsDropTest/ /NoFormatsDropTest.java timed out + JDK-8307299: Move more DnD tests to open + JDK-8307301: Update HarfBuzz to 7.2.0 + JDK-8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection + JDK-8307395: Add missing STS to Shenandoah + JDK-8307446: RISC-V: Improve performance of floating point to integer conversion + JDK-8307526: [JFR] Better handling of tampered JFR repository + JDK-8307555: Reduce memory reads in x86 MD5 intrinsic + JDK-8307569: Build with gcc8 is broken after JDK-8307301 + JDK-8307572: AArch64: Vector registers are clobbered by some macroassemblers + JDK-8307603: [AIX] Broken build after JDK-8307301 + JDK-8307604: gcc12 based Alpine build broken build after JDK-8307301 + JDK-8307651: RISC-V: stringL_indexof_char instruction has wrong format string + JDK-8307653: Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout + JDK-8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition + JDK-8307766: Linux: Provide the option to override the timer slack + JDK-8308089: [riscv-port-jdk17u] Intrinsify Unsafe.storeStoreFence + JDK-8308090: Add container tests for on-the-fly resource quota updates + JDK-8308152: PropertyDescriptor should work with overridden generic getter method + JDK-8308156: VerifyCACerts.java misses blank in error output + JDK-8308192: Error in parsing replay file when staticfield is an array of single dimension + JDK-8308232: nsk/jdb tests don't pass -verbose flag to the debuggee + JDK-8308277: RISC-V: Improve vectorization of Match.sqrt() on floats + JDK-8308283: Build failure with GCC12 & GCC13 + JDK-8308300: enhance exceptions in MappedMemoryUtils.c + JDK-8308643: Incorrect value of 'used' jvmstat counter + JDK-8308766: TLAB initialization may cause div by zero + JDK-8308803: Improve java/util/UUID/UUIDTest.java + JDK-8308872: enhance logging and some exception in krb5/Config.java + JDK-8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit + JDK-8309088: security/infra/java/security/cert/ /CertPathValidator/certification/AmazonCA.java fails + JDK-8309095: Remove UTF-8 character from TaskbarPositionTest.java + JDK-8309107: Bump update version for OpenJDK: jdk-17.0.9 + JDK-8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication + JDK-8309138: Fix container tests for jdks with symlinked conf dir + JDK-8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp + JDK-8309254: Implement fast-path for ASCII-compatible CharsetEncoders on RISC-V + JDK-8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer + JDK-8309297: Adjust ShenandoahHeap print_heap_regions_on + JDK-8309340: Provide sctpHandleSocketErrorWithMessage + JDK-8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node + JDK-8309550: jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE + JDK-8309591: Socket.setOption(TCP_QUICKACK) uses wrong level + JDK-8309613: [Windows] hs_err files sometimes miss information about the code containing the error + JDK-8309746: Reconfigure check should include make/conf/version-numbers.conf + JDK-8309862: Unsafe list operations in JfrStringPool + JDK-8309956: Shenandoah: Strengthen the mark word check in string dedup + JDK-8309959: JFR: Display N/A for missing data amount + JDK-8310054: ScrollPane insets are incorrect + JDK-8310126: C1: Missing receiver null check in Reference::get intrinsic + JDK-8310259: Pin msys2/setup-msys2 github action to a specific commit + JDK-8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns + JDK-8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/ /interrupt001.java timed out due to missing prompt + JDK-8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V + JDK-8311033: [macos] PrinterJob does not take into account Sides attribute + JDK-8311249: Remove unused MemAllocator::obj_memory_range + JDK-8311285: report some fontconfig related environment variables in hs_err file + JDK-8311689: Wrong visible amount in Adjustable of ScrollPane + JDK-8311862: RISC-V: small improvements to shift immediate instructions + JDK-8311923: TestIRMatching.java fails on RISC-V + JDK-8312029: Add CriticalNative tests to ProblemList for 8312028 + JDK-8312511: GHA: Bump cross-compile runner to Ubuntu 22.04 + JDK-8312525: New test runtime/os/TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction + JDK-8312555: Ideographic characters aren't stretched by AffineTransform.scale(2, 1) + JDK-8313262: C2: Sinking node may cause required cast to be dropped + JDK-8313402: C1: Incorrect LoadIndexed value numbering + JDK-8313428: GHA: Bump GCC versions for July 2023 updates + JDK-8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0 + JDK-8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly + JDK-8313678: SymbolTable can leak Symbols during cleanup + JDK-8313701: GHA: RISC-V should use the official repository for bootstrap + JDK-8313707: GHA: Bootstrap sysroots with --variant=minbase + JDK-8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer + JDK-8313815: The exception messages printed by jcmd ManagementAgent.start are corrupted on Japanese Windows + JDK-8313874: JNI NewWeakGlobalRef throws exception for null arg + JDK-8314020: Print instruction blocks in byte units + JDK-8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java + JDK-8314118: Update JMH devkit to 1.37 + JDK-8314262: GHA: Cut down cross-compilation sysroots deeper + JDK-8314426: runtime/os/TestTrimNative.java is failing on slow machines + JDK-8314501: Shenandoah: sun/tools/jhsdb/heapconfig/ /JMapHeapConfigTest.java fails + JDK-8314517: some tests fail in case ipv6 is disabled on the machine + JDK-8314552: Fix javadoc tests to work with jtreg 7 + JDK-8314658: [17u] GHA: Sync up debian-version for cross-builds + JDK-8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev + JDK-8314960: Add Certigna Root CA - 2 + JDK-8317040: Exclude cleaner test failing on older releases + JDK-8317643: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.9 - Modified patches: * nss-security-provider.patch * fips.patch + rediff- Enable JIT on riscv64- Compiler flags to realign stack on ix86 (bsc#1214790)- Added patch: * reproducible-properties.patch + use SOURCE_DATE_EPOCH for timestamp in the generated properties files- Update to upstream tag jdk-17.0.8.1+1 (August 2023 emergency release fixing a regression in July 2023 CPU) * Changes: + JDK-8313765: Invalid CEN header (invalid zip64 extra data field size) + JDK-8314677: Bump update version for OpenJDK: jdk-17.0.8.1- Added patch: * reproducible-javadoc-timestamp.patch + use SOURCE_DATE_EPOCH in javadoc and make the javadoc generation more reproducible- Update to upstream tag jdk-17.0.8+7 (July 2023 CPU) * CVEs + CVE-2023-22006, bsc#1213473 + CVE-2023-22036, bsc#1213474 + CVE-2023-22041, bsc#1213475 + CVE-2023-22044, bsc#1213479 + CVE-2023-22045, bsc#1213481 + CVE-2023-22049, bsc#1213482 + CVE-2023-25193, bsc#1207922 * Security fixes + JDK-8294323: Improve Shared Class Data + JDK-8296565: Enhanced archival support + JDK-8298676, JDK-8300891: Enhanced Look and Feel + JDK-8300285: Enhance TLS data handling + JDK-8300596: Enhance Jar Signature validation + JDK-8301998, JDK-8302084: Update HarfBuzz to 7.0.1 + JDK-8302475: Enhance HTTP client file downloading + JDK-8302483: Enhance ZIP performance + JDK-8303376: Better launching of JDI + JDK-8304460: Improve array usages + JDK-8304468: Better array usages + JDK-8305312: Enhanced path handling + JDK-8308682: Enhance AES performance * Other changes + JDK-8178806: Better exception logging in crypto code + JDK-8201516: DebugNonSafepoints generates incorrect information + JDK-8224768: Test ActalisCA.java fails + JDK-8227060: Optimize safepoint cleanup subtask order + JDK-8227257: javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError + JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel + JDK-8244976: vmTestbase/nsk/jdi/Event/request/request001.java doesn' initialize eName + JDK-8245877: assert(_value != __null) failed: resolving NULL _value in JvmtiExport::post_compiled_method_load + JDK-8248001: javadoc generates invalid HTML pages whose ftp:// links are broken + JDK-8252990: Intrinsify Unsafe.storeStoreFence + JDK-8254711: Add java.security.Provider.getService JFR Event + JDK-8257856: Make ClassFileVersionsTest.java robust to JDK version updates + JDK-8261495: Shenandoah: reconsider update references memory ordering + JDK-8268288: jdk/jfr/api/consumer/streaming/ /TestOutOfProcessMigration.java fails with "Error: ShouldNotReachHere()" + JDK-8268298: jdk/jfr/api/consumer/log/TestVerbosity.java fails: unexpected log message + JDK-8268582: javadoc throws NPE with --ignore-source-errors option + JDK-8269821: Remove is-queue-active check in inner loop of write_ref_array_pre_work + JDK-8270434: JDI+UT: Unexpected event in JDI tests + JDK-8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K + JDK-8270869: G1ServiceThread may not terminate + JDK-8271519: java/awt/event/SequencedEvent/ /MultipleContextsFunctionalTest.java failed with "Total [200] - Expected [400]" + JDK-8273909: vmTestbase/nsk/jdi/Event/request/request001 can still fail with "ERROR: new event is not ThreadStartEvent" + JDK-8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64 + JDK-8274615: Support relaxed atomic add for linux-aarch64 + JDK-8274864: Remove Amman/Cairo hacks in ZoneInfoFile + JDK-8275233: Incorrect line number reported in exception stack trace thrown from a lambda expression + JDK-8275287: Relax memory ordering constraints on updating instance class and array class counters + JDK-8275721: Name of UTC timezone in a locale changes depending on previous code + JDK-8275735: [linux] Remove deprecated Metrics api (kernel memory limit) + JDK-8276058: Some swing test fails on specific CI macos system + JDK-8277407: javax/swing/plaf/synth/SynthButtonUI/6276188/ /bug6276188.java fails to compile after JDK-8276058 + JDK-8277775: Fixup bugids in RemoveDropTargetCrashTest.java - add 4357905 + JDK-8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause + JDK-8278434: timeouts in test java/time/test/java/time/ /format/TestZoneTextPrinterParser.java + JDK-8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling + JDK-8282077: PKCS11 provider C_sign() impl should handle CKR_BUFFER_TOO_SMALL error + JDK-8282201: Consider removal of expiry check in VerifyCACerts.java test + JDK-8282227: Locale information for nb is not working properly + JDK-8282704: runtime/Thread/StopAtExit.java may leak memory + JDK-8283057: Update GCC to version 11.2.0 for Oracle builds on Linux + JDK-8283062: Uninitialized warnings in libgtest with GCC 11.2 + JDK-8283520: JFR: Memory leak in dcmd_arena + JDK-8283566: G1: Improve G1BarrierSet::enqueue performance + JDK-8284331: Add sanity check for signal handler modification warning. + JDK-8285635: javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel + JDK-8285987: executing shell scripts without #! fails on Alpine linux + JDK-8286191: misc tests fail due to JDK-8285987 + JDK-8286287: Reading file as UTF-16 causes Error which "shouldn't happen" + JDK-8286331: jni_GetStringUTFChars() uses wrong heap allocator + JDK-8286346: 3-parameter version of AllocateHeap should not ignore AllocFailType + JDK-8286398: Address possibly lossy conversions in jdk.internal.le + JDK-8287007: [cgroups] Consistently use stringStream throughout parsing code + JDK-8287246: DSAKeyValue should check for missing params instead of relying on KeyFactory provider + JDK-8287541: Files.writeString fails to throw IOException for charset "windows-1252" + JDK-8287854: Dangling reference in ClassVerifier::verify_class + JDK-8287876: The recently de-problemlisted TestTitledBorderLeak test is unstable + JDK-8287897: Augment src/jdk.internal.le/share/legal/jline.md with information on 4th party dependencies + JDK-8288589: Files.readString ignores encoding errors for UTF-16 + JDK-8289509: Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling + JDK-8289735: UTIL_LOOKUP_PROGS fails on pathes with space + JDK-8289949: Improve test coverage for XPath: operators + JDK-8290822: C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior + JDK-8291226: Create Test Cases to cover scenarios for JDK-8278067 + JDK-8291637: HttpClient default keep alive timeout not followed if server sends invalid value + JDK-8291638: Keep-Alive timeout of 0 should close connection immediately + JDK-8292206: TestCgroupMetrics.java fails as getMemoryUsage() is lower than expected + JDK-8292301: [REDO v2] C2 crash when allocating array of size too large + JDK-8292407: Improve Weak CAS VarHandle/Unsafe tests resilience under spurious failures + JDK-8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses + JDK-8292755: Non-default method in interface leads to a stack overflow in JShell + JDK-8292990: Improve test coverage for XPath Axes: parent + JDK-8293295: Add type check asserts to java_lang_ref_Reference accessors + JDK-8293492: ShenandoahControlThread missing from hs-err log and thread dump + JDK-8293858: Change PKCS7 code to use default SecureRandom impl instead of SHA1PRNG + JDK-8293887: AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c + JDK-8294183: AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob + JDK-8294281: Allow warnings to be disabled on a per-file basis + JDK-8294673: JFR: Add SecurityProviderService#threshold to TestActiveSettingEvent.java + JDK-8294717: (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME + JDK-8294906: Memory leak in PKCS11 NSS TLS server + JDK-8295564: Norwegian Nynorsk Locale is missing formatting + JDK-8295974: jni_FatalError and Xcheck:jni warnings should print the native stack when there are no Java frames + JDK-8296084: javax/swing/JSpinner/4788637/bug4788637.java fails intermittently on a VM + JDK-8296318: use-def assert: special case undetected loops nested in infinite loops + JDK-8296343: CPVE thrown on missing content-length in OCSP response + JDK-8296412: Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts + JDK-8296545: C2 Blackholes should allow load optimizations + JDK-8296934: Write a test to verify whether Undecorated Frame can be iconified or not + JDK-8297000: [jib] Add more friendly warning for proxy issues + JDK-8297154: Improve safepoint cleanup logging + JDK-8297450: ScaledTextFieldBorderTest.java fails when run with -show parameter + JDK-8297587: Upgrade JLine to 3.22.0 + JDK-8297730: C2: Arraycopy intrinsic throws incorrect exception + JDK-8297955: LDAP CertStore should use LdapName and not String for DNs + JDK-8298488: [macos13] tools/jpackage tests failing with "Exit code: 137" on macOS + JDK-8298887: On the latest macOS+XCode the Robot API may report wrong colors + JDK-8299179: ArrayFill with store on backedge needs to reduce length by 1 + JDK-8299259: C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE + JDK-8299544: Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs + JDK-8299570: [JVMCI] Insufficient error handling when CodeBuffer is exhausted + JDK-8299959: C2: CmpU::Value must filter overflow computation against local sub computation + JDK-8300042: Improve CPU related JFR events descriptions + JDK-8300079: SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument + JDK-8300823: UB: Compile::_phase_optimize_finished is initialized too late + JDK-8300939: sun/security/provider/certpath/OCSP/ /OCSPNoContentLength.java fails due to network errors + JDK-8301050: Detect Xen Virtualization on Linux aarch64 + JDK-8301119: Support for GB18030-2022 + JDK-8301123: Enable Symbol refcounting underflow checks in PRODUCT + JDK-8301190: [vectorapi] The typeChar of LaneType is incorrect when default locale is tr + JDK-8301216: ForkJoinPool invokeAll() ignores timeout + JDK-8301338: Identical branch conditions in CompileBroker::print_heapinfo + JDK-8301491: C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument + JDK-8301637: ThreadLocalRandom.current().doubles().parallel() contention + JDK-8301661: Enhance os::pd_print_cpu_info on macOS and Windows + JDK-8302151: BMPImageReader throws an exception reading BMP images + JDK-8302172: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline + JDK-8302320: AsyncGetCallTrace obtains too few frames in sanity test + JDK-8302491: NoClassDefFoundError omits the original cause of an error + JDK-8302508: Add timestamp to the output TraceCompilerThreads + JDK-8302594: use-after-free in Node::destruct + JDK-8302595: use-after-free related to GraphKit::clone_map + JDK-8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message + JDK-8302849: SurfaceManager might expose partially constructed object + JDK-8303069: Memory leak in CompilerOracle::parse_from_line + JDK-8303102: jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN + JDK-8303130: Document required Accessibility permissions on macOS + JDK-8303354: addCertificatesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return + JDK-8303433: Bump update version for OpenJDK: jdk-17.0.8 + JDK-8303440: The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id + JDK-8303465: KeyStore of type KeychainStore, provider Apple does not show all trusted certificates + JDK-8303476: Add the runtime version in the release file of a JDK image + JDK-8303482: Update LCMS to 2.15 + JDK-8303508: Vector.lane() gets wrong value on x86 + JDK-8303511: C2: assert(get_ctrl(n) == cle_out) during unrolling + JDK-8303564: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi + JDK-8303575: adjust Xen handling on Linux aarch64 + JDK-8303576: addIdentitiesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return + JDK-8303588: [JVMCI] make JVMCI source directories conform with standard layout + JDK-8303809: Dispose context in SPNEGO NegotiatorImpl + JDK-8303822: gtestMain should give more helpful output + JDK-8303861: Error handling step timeouts should never be blocked by OnError and others + JDK-8303937: Corrupted heap dumps due to missing retries for os::write() + JDK-8303949: gcc10 warning Linux ppc64le - note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 + JDK-8304054: Linux: NullPointerException from FontConfiguration.getVersion in case no fonts are installed + JDK-8304063: tools/jpackage/share/AppLauncherEnvTest.java fails when checking LD_LIBRARY_PATH + JDK-8304134: jib bootstrapper fails to quote filename when checking download filetype + JDK-8304291: [AIX] Broken build after JDK-8301998 + JDK-8304295: harfbuzz build fails with GCC 7 after JDK-8301998 + JDK-8304350: Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0 + JDK-8304671: javac regression: Compilation with --release 8 fails on underscore in enum identifiers + JDK-8304683: Memory leak in WB_IsMethodCompatible + JDK-8304760: Add 2 Microsoft TLS roots + JDK-8304867: Explicitly disable dtrace for ppc builds + JDK-8304880: [PPC64] VerifyOops code in C1 doesn't work with ZGC + JDK-8305088: SIGSEGV in Method::is_method_handle_intrinsic + JDK-8305113: (tz) Update Timezone Data to 2023c + JDK-8305400: ISO 4217 Amendment 175 Update + JDK-8305403: Shenandoah evacuation workers may deadlock + JDK-8305481: gtest is_first_C_frame failing on ARM + JDK-8305690: [X86] Do not emit two REX prefixes in Assembler::prefix + JDK-8305711: Arm: C2 always enters slowpath for monitorexit + JDK-8305721: add `make compile-commands` artifacts to .gitignore + JDK-8305975: Add TWCA Global Root CA + JDK-8305993: Add handleSocketErrorWithMessage to extend nio Net.c exception message + JDK-8305994: Guarantee eventual async monitor deflation + JDK-8306072: Open source several AWT MouseInfo related tests + JDK-8306133: Open source few AWT Drag & Drop related tests + JDK-8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests + JDK-8306432: Open source several AWT Text Component related tests + JDK-8306466: Open source more AWT Drag & Drop related tests + JDK-8306489: Open source AWT List related tests + JDK-8306543: GHA: MSVC installation is failing + JDK-8306640: Open source several AWT TextArea related tests + JDK-8306652: Open source AWT MenuItem related tests + JDK-8306658: GHA: MSVC installation could be optional since it might already be pre-installed + JDK-8306664: GHA: Update MSVC version to latest stepping + JDK-8306681: Open source more AWT DnD related tests + JDK-8306683: Open source several clipboard and color AWT tests + JDK-8306752: Open source several container and component AWT tests + JDK-8306753: Open source several container AWT tests + JDK-8306755: Open source few Swing JComponent and AbstractButton tests + JDK-8306768: CodeCache Analytics reports wrong threshold + JDK-8306774: Make runtime/Monitor/ /GuaranteedAsyncDeflationIntervalTest.java more reliable + JDK-8306825: Monitor deflation might be accidentally disabled by zero intervals + JDK-8306850: Open source AWT Modal related tests + JDK-8306871: Open source more AWT Drag & Drop tests + JDK-8306883: Thread stacksize is reported with wrong units in os::create_thread logging + JDK-8306941: Open source several datatransfer and dnd AWT tests + JDK-8306943: Open source several dnd AWT tests + JDK-8306954: Open source five Focus related tests + JDK-8306955: Open source several JComboBox jtreg tests + JDK-8306976: UTIL_REQUIRE_SPECIAL warning on grep + JDK-8306996: Open source Swing MenuItem related tests + JDK-8307080: Open source some more JComboBox jtreg tests + JDK-8307128: Open source some drag and drop tests 4 + JDK-8307130: Open source few Swing JMenu tests + JDK-8307133: Open source some JTable jtreg tests + JDK-8307134: Add GTS root CAs + JDK-8307135: java/awt/dnd/NotReallySerializableTest/ /NotReallySerializableTest.java failed + JDK-8307331: Correctly update line maps when class redefine rewrites bytecodes + JDK-8307346: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code + JDK-8307347: serviceability/sa/ClhsdbDumpclass.java could leave files owned by root on macOS + JDK-8307378: Allow collectors to provide specific values for GC notifications' actions + JDK-8307381: Open Source JFrame, JIF related Swing Tests + JDK-8307425: Socket input stream read burns CPU cycles with back-to-back poll(0) calls + JDK-8307799: Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg `@requires` clause + JDK-8308554: [17u] Fix commit of 8286191. vm.musl was not removed from ExternalEditorTest + JDK-8308880: [17u] micro bench ZoneStrings missed in backport of 8278434 + JDK-8308884: [17u/11u] Backout JDK-8297951 + JDK-8311467: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.8- Bring back our nss.fips.cfg file, since the variable expansion in the upstream file does not work (fixes: bsc#1211679)- Fix for SG#65673, bsc#1210392: * unsigned-sni-server-name.patch: In SSLSessionImpl, interpret length of SNIServerName as an unsigned byte so that it can have length up to 255 rather than 127.- Do not install a separate nss.fips.cfg file, since there is now one in the tree and the install happens automatically - Modified patch: * fips.patch + enable system property file by default, without which the FIPS mode would never get enabled (bsc#1211259)- Update to upstrem tag jdk-17.0.7+7 (April 2023 CPU) * Security fixes: + JDK-8287404: Improve ping times + JDK-8288436: Improve Xalan supports + JDK-8294474, CVE-2023-21930, bsc#1210628: Better AES support + JDK-8295304, CVE-2023-21938, bsc#1210632: Runtime support improvements + JDK-8296676, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296684, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296692, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296832, CVE-2023-21939, bsc#1210634: Improve Swing platform support + JDK-8297371: Improve UTF8 representation redux + JDK-8298191, CVE-2023-21954, bsc#1210635: Enhance object reclamation process + JDK-8298310, CVE-2023-21967, bsc#1210636: Enhance TLS session negotiation + JDK-8298667, CVE-2023-21968, bsc#1210637: Improved path handling + JDK-8299129: Enhance NameService lookups * Fixes: + JDK-6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion + JDK-6779701: Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java + JDK-8008243: Zero: Implement fast bytecodes + JDK-8048190: NoClassDefFoundError omits original ExceptionInInitializerError + JDK-8065097: [macosx] javax/swing/Popup/ /TaskbarPositionTest.java fails because Popup is one pixel off + JDK-8144030: [macosx] test java/awt/Frame/ /ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) + JDK-8155246: Throw error if default java.security file is missing + JDK-8186765: Speed up test sun/net/www/protocol/https/ /HttpsClient/ProxyAuthTest.java + JDK-8192931: Regression test java/awt/font/TextLayout/ /CombiningPerf.java fails + JDK-8195809: [TESTBUG] jps and jcmd -l support for containers is not tested + JDK-8208077: File.listRoots performance degradation + JDK-8209935: Test to cover CodeSource.getCodeSigners() + JDK-8210927: JDB tests do not update source path after doing a redefine class + JDK-8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup + JDK-8213531: Test javax/swing/border/TestTitledBorderLeak.java fails + JDK-8223783: sun/net/www/http/HttpClient/MultiThreadTest.java sometimes detect threads+1 connections + JDK-8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties + JDK-8231491: JDI tc02x004 failed again due to wrong # of breakpoints + JDK-8235297: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java fails intermittent + JDK-8242115: C2 SATB barriers are not safepoint-safe + JDK-8244669: convert clhsdb "mem" command from javascript to java + JDK-8245654: Add Certigna Root CA + JDK-8251177: [macosx] The text "big" is truncated in JTabbedPane + JDK-8254267: javax/xml/crypto/dsig/LogParameters.java failed with "RuntimeException: Unexpected log output:" + JDK-8258512: serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6 + JDK-8262386: resourcehogs/serviceability/sa/ /TestHeapDumpForLargeArray.java timed out + JDK-8266974: duplicate property key in java.sql.rowset resource bundle + JDK-8267038: Update IANA Language Subtag Registry to Version 2022-03-02 + JDK-8270156: Add "randomness" and "stress" keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN + JDK-8270476: Make floating-point test infrastructure more lambda and method reference friendly + JDK-8271471: [IR Framework] Rare occurrence of "" in PrintIdeal/PrintOptoAssembly can let tests fail + JDK-8271838: AmazonCA.java interop test fails + JDK-8272702: Resolving URI relative path with no / may lead to incorrect toString + JDK-8272985: Reference discovery is confused about atomicity and degree of parallelism + JDK-8273154: Provide a JavadocTester method for non-overlapping, unordered output matching + JDK-8273410: IR verification framework fails with "Should find method name in validIrRulesMap" + JDK-8274911: testlibrary_tests/ir_framework/tests/ /TestIRMatching.java fails with "java.lang.RuntimeException: Should have thrown exception" + JDK-8275173: testlibrary_tests/ir_framework/tests/ /TestCheckedTests.java fails after JDK-8274911 + JDK-8275320: NMT should perform buffer overrun checks + JDK-8275301: Unify C-heap buffer overrun checks into NMT + JDK-8275582: Don't purge metaspace mapping lists + JDK-8275704: Metaspace::contains() should be threadsafe + JDK-8275843: Random crashes while the UI code is executed + JDK-8276064: CheckCastPP with raw oop input floats below a safepoint + JDK-8276086: Increase size of metaspace mappings + JDK-8277485: Zero: Fix _fast_{i,f}access_0 bytecodes handling + JDK-8277822: Remove debug-only heap overrun checks in os::malloc and friends + JDK-8277946: NMT: Remove VM.native_memory shutdown jcmd command option + JDK-8277990: NMT: Remove NMT shutdown capability + JDK-8278961: Enable debug logging in java/net/ /DatagramSocket/SendDatagramToBadAddress.java + JDK-8279024: Remove javascript references from clhsdb.html + JDK-8279119: src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist + JDK-8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error + JDK-8279614: The left line of the TitledBorder is not painted on 150 scale factor + JDK-8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 + JDK-8280048: Missing comma in copyright header + JDK-8280132: Incorrect comparator com.sun.beans.introspect .MethodInfo.MethodOrder + JDK-8280166: Extend java/lang/instrument/ /GetObjectSizeIntrinsicsTest.java test cases + JDK-8280553: resourcehogs/serviceability/sa/ /TestHeapDumpForLargeArray.java can fail if GC occurs + JDK-8280703: CipherCore.doFinal(...) causes potentially massive byte[] allocations during decryption + JDK-8280784: VM_Cleanup unnecessarily processes all thread oops + JDK-8280868: LineBodyHandlerTest.java creates and discards too many clients + JDK-8280889: java/lang/instrument/ /GetObjectSizeIntrinsicsTest.java fails with - XX:-UseCompressedOops + JDK-8280896: java/nio/file/Files/probeContentType/ /Basic.java fails on Windows 11 + JDK-8281122: [IR Framework] Cleanup IR matching code in preparation for JDK-8280378 + JDK-8281170: Test jdk/tools/jpackage/windows/ /WinInstallerIconTest always fails on Windows 11 + JDK-8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions + JDK-8282143: Objects.requireNonNull should be ForceInline + JDK-8282577: ICC_Profile.setData(int, byte[]) invalidates the profile + JDK-8282771: Create test case for JDK-8262981 + JDK-8282958: Rendering Issues with Borders on Windows High-DPI systems + JDK-8283606: Tests may fail with zh locale on MacOS + JDK-8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/ /thread001 failed due to SocketTimeoutException + JDK-8283719: java/util/logging/CheckZombieLockTest.java failing intermittently + JDK-8283870: jdeprscan --help causes an exception when the locale is ja, zh_CN or de + JDK-8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly + JDK-8284165: Add pid to process reaper thread name + JDK-8284524: Create an automated test for JDK-4422362 + JDK-8284726: Print active locale settings in hs_err reports and in VM.info + JDK-8284767: Create an automated test for JDK-4422535 + JDK-8285399: JNI exception pending in awt_GraphicsEnv.c:1432 + JDK-8285690: CloneableReference subtest should not throw CloneNotSupportedException + JDK-8285755: JDK-8285093 changed the default for - -with-output-sync + JDK-8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work + JDK-8285919: Remove debug printout from JDK-8285093 + JDK-8285965: TestScenarios.java does not check for "" correctly + JDK-8286030: Avoid JVM crash when containers share the same /tmp dir + JDK-8286154: Fix 3rd party notices in test files + JDK-8286562: GCC 12 reports some compiler warnings + JDK-8286694: Incorrect argument processing in java launcher + JDK-8286705: GCC 12 reports use-after-free potential bugs + JDK-8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events + JDK-8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong + JDK-8286844: com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended + JDK-8286873: Improve websocket test execution time + JDK-8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException + JDK-8287180: Update IANA Language Subtag Registry to Version 2022-08-08 + JDK-8287217: C2: PhaseCCP: remove not visited nodes, prevent type inconsistency + JDK-8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # + JDK-8287593: ShortResponseBody could be made more resilient to rogue connections + JDK-8287754: Update jib GNU make dependency on Windows to latest cygwin build + JDK-8288005: HotSpot build with disabled PCH fails for Windows AArch64 + JDK-8288130: compiler error with AP and explicit record accessor + JDK-8288332: Tier1 validate-source fails after 8279614 + JDK-8288415: java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines + JDK-8288854: getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE + JDK-8289400: Improve com/sun/jdi/TestScaffold error reporting + JDK-8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/ /isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt + JDK-8289508: Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling + JDK-8289511: Improve test coverage for XPath Axes: child + JDK-8289647: AssertionError during annotation processing of record related tests + JDK-8289948: Improve test coverage for XPath functions: Node Set Functions + JDK-8290067: Show stack dimensions in UL logging when attaching threads + JDK-8290083: ResponseBodyBeforeError: AssertionError or SSLException: Unsupported or unrecognized SSL message + JDK-8290197: test/jdk/java/nio/file/Files/probeContentType/ /Basic.java fails on some systems for the ".rar" extension + JDK-8290322: Optimize Vector.rearrange over byte vectors for AVX512BW targets. + JDK-8290836: Improve test coverage for XPath functions: String Functions + JDK-8290837: Improve test coverage for XPath functions: Boolean Functions + JDK-8290838: Improve test coverage for XPath functions: Number Functions + JDK-8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph + JDK-8290899: java/lang/String/StringRepeat.java test requests too much heap on windows x86 + JDK-8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" + JDK-8291825: java/time/nontestng/java/time/zone/ /CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different + JDK-8292033: Move jdk.X509Certificate event logic to JCA layer + JDK-8292066: Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version + JDK-8292159: TYPE_USE annotations on generic type arguments of record components discarded + JDK-8292177: InitialSecurityProperty JFR event + JDK-8292285: C2: remove unreachable block after NeverBranch-to-Goto conversion + JDK-8292297: Fix up loading of override java.security properties file + JDK-8292328: AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key + JDK-8292443: Weak CAS VarHandle/Unsafe tests should test always-failing cases + JDK-8292602: ZGC: C2 late barrier analysis uses invalid dominator information + JDK-8292660: C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly + JDK-8292780: misc tests failed "assert(false) failed: graph should be schedulable" + JDK-8292877: java/util/concurrent/atomic/Serial.java uses {Double,Long}Accumulator incorrectly + JDK-8293000: Review running times of jshell regression tests + JDK-8293326: jdk/sun/security/tools/jarsigner/compatibility/ /SignTwice.java slow on Windows + JDK-8293466: libjsig should ignore non-modifying sigaction calls + JDK-8293493: Signal Handlers printout should show signal block state + JDK-8293531: C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222 + JDK-8293562: KeepAliveCache Blocks Threads while Closing Connections + JDK-8293691: converting a defined BasicType value to a string should not crash the VM + JDK-8293767: AWT test TestSinhalaChar.java has old SCCS markings + JDK-8293819: sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG" + JDK-8293965: Code signing warnings after JDK-8293550 + JDK-8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop + JDK-8294160: misc crash dump improvements + JDK-8294217: Assertion failure: parsing found no loops but there are some + JDK-8294310: compare.sh fails on macos after JDK-8293550 + JDK-8294378: URLPermission constructor exception when using tr locale + JDK-8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite() + JDK-8294548: Problem list SA core file tests on macosx-x64 due to JDK-8294316 + JDK-8294580: frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame + JDK-8294677: chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications + JDK-8294705: Disable an assertion in test/jdk/java/util/ /DoubleStreamSums/CompensatedSums.java + JDK-8294902: Undefined Behavior in C2 regalloc with null references + JDK-8294947: Use 64bit atomics in patch_verified_entry on x86_64 + JDK-8294958: java/net/httpclient/ConnectTimeout tests are slow + JDK-8295000: java/util/Formatter/Basic test cleanup + JDK-8295066: Folding of loads is broken in C2 after JDK-8242115 + JDK-8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead + JDK-8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" + JDK-8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode + JDK-8295414: [Aarch64] C2: assert(false) failed: bad AD file + JDK-8295530: Update Zlib Data Compression Library to Version 1.2.13 + JDK-8295685: Update Libpng to 1.6.38 + JDK-8295724: VirtualMachineError: Out of space in CodeCache for method handle intrinsic + JDK-8298947: compiler/codecache/ /MHIntrinsicAllocFailureTest.java fails intermittently + JDK-8295774: Write a test to verify List sends ItemEvent/ActionEvent + JDK-8295777: java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver + JDK-8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" + JDK-8296136: Use correct register in aarch64_enc_fast_unlock() + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8296329: jar validator doesn't account for minor class file version + JDK-8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors 8298568: Fastdebug build fails after JDK-8296389 + JDK-8296548: Improve MD5 intrinsic for x86_64 + JDK-8296611: Problemlist several sun/security tests until JDK-8295343 is resolved + JDK-8296619: Upgrade jQuery to 3.6.1 + JDK-8296675: Exclude linux-aarch64 in NSS tests + JDK-8296878: Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters + JDK-8296904: Improve handling of macos xcode toolchain + JDK-8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 + JDK-8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address + JDK-8297088: Update LCMS to 2.14 + JDK-8297211: Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response + JDK-8297259: Bump update version for OpenJDK: jdk-17.0.7 + JDK-8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top + JDK-8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception + JDK-8297437: javadoc cannot link to old docs (with old style anchors) + JDK-8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check + JDK-8297489: Modify TextAreaTextEventTest.java as to verify the content change of TextComponent sends TextEvent + JDK-8297523: Various GetPrimitiveArrayCritical miss result - NULL check + JDK-8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 + JDK-8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination + JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication + JDK-8297959: Provide better descriptions for some Operating System JFR events + JDK-8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros + JDK-8298027: Remove SCCS id's from awt jtreg tests + JDK-8298035: Provide better descriptions for JIT compiler JFR events + JDK-8298073: gc/metaspace/ /CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx + JDK-8241293: CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes + JDK-8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c + JDK-8298108: Add a regression test for JDK-8297684 + JDK-8298129: Let checkpoint event sizes grow beyond u4 limit + JDK-8298271: java/security/SignedJar/spi-calendar-provider/ /TestSPISigned.java failing on Windows + JDK-8298459: Fix msys2 linking and handling out of tree build directory for source zip creation + JDK-8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options + JDK-8298527: Cygwin's uname -m returns different string than before + JDK-8298588: WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body + JDK-8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 + JDK-8298726: (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds + JDK-8299015: Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes + JDK-8299018: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes + JDK-8299194: CustomTzIDCheckDST.java may fail at future date + JDK-8299296: Write a test to verify the components selection sends ItemEvent + JDK-8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows + JDK-8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit + JDK-8299439: java/text/Format/NumberFormat/ /CurrencyFormat.java fails for hr_HR + JDK-8299483: ProblemList java/text/Format/NumberFormat/ /CurrencyFormat.java + JDK-8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args + JDK-8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs + JDK-8299520: TestPrintXML.java output error messages in case compare fails + JDK-8299597: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.7 + JDK-8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 + JDK-8299671: Speed up compiler/intrinsics/string/ /TestStringLatin1IndexOfChar.java + JDK-8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs + JDK-8299957: Enhance error logging in instrument coding with additional jplis_assert_msg + JDK-8299970: Speed up compiler/arraycopy/ /TestArrayCopyConjoint.java + JDK-8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems + JDK-8300205: Swing test bug8078268 make latch timeout configurable + JDK-8300266: Detect Virtualization on Linux aarch64 + JDK-8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 + JDK-8300590: [JVMCI] BytecodeFrame.equals is broken + JDK-8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + JDK-8300692: GCC 12 reports some compiler warnings in bundled freetype + JDK-8300751: [17u] Remove duplicate entry in javac.properties + JDK-8300773: Address the inconsistency between the constant array and pool size + JDK-8301170: perfMemory_windows.cpp add free_security_attr to early returns + JDK-8301342: Prefer ArrayList to LinkedList in LayoutComparator + JDK-8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 + JDK-8301760: Fix possible leak in SpNegoContext dispose + JDK-8301842: JFR: increase checkpoint event size for stacktrace and string pool + JDK-8302152: Speed up tests with infinite loops, sleep less + JDK-8302692: [17u] Update GHA Boot JDK to 17.0.6 + JDK-8302879: doc/building.md update link to jtreg builds + JDK-8304871: Use default visibility for static library builds - Modified patch: * fips.patch + refetch from git repository with our changes merged in - Added patch: * JDK-8303509.patch + upstream fix for JDK-8303509, bsc#1209333: Socket setTrafficClass does not work for IPv4 connections when IPv6 is enabled- Remove the accessibility sub-package, since it was never really working and creates another problems (bsc#1206549). It can eventually be built as standalone if needed - Removed patches: * jaw-jdk10.patch * jaw-misc.patch * jaw-nogtk.patch + not needed after the removal of the accessibility sub-package- Modified patch: * fips.patch + avoid calling C_GetInfo() too early, before cryptoki is initialized (bsc#1205916)- Update to upstream tag jdk-17.0.6+10 (January 2023 CPU) * CVEs + CVE-2023-21835, bsc#1207246 + CVE-2023-21843, bsc#1207248 * Security fixes + JDK-8286070: Improve UTF8 representation + JDK-8286496: Improve Thread labels + JDK-8287411: Enhance DTLS performance + JDK-8288516: Enhance font creation + JDK-8289350: Better media supports + JDK-8293554: Enhanced DH Key Exchanges + JDK-8293598: Enhance InetAddress address handling + JDK-8293717: Objective view of ObjectView + JDK-8293734: Improve BMP image handling + JDK-8293742: Better Banking of Sounds + JDK-8295687: Better BMP bounds * Other changes + JDK-6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/ /ScreenInsetsTest.java fails in Windows + JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails + JDK-7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/ /Receiver/bug6186488.java fails + JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/ /OnScreenRenderingResizeTest.java fails + JDK-8029633: Raw inner class constructor ref should not perform diamond inference + JDK-8030121: java/awt/dnd/MissingDragExitEventTest/ /MissingDragExitEventTest.java fails + JDK-8065422: Trailing dot in hostname causes TLS handshake to fail with SNI disabled + JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/ /RobotWheelTest.java fails + JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ /ModalInternalFrameTest.java + JDK-8169187: [macosx] Aqua: java/awt/image/multiresolution/ /MultiresolutionIconTest.java + JDK-8178698: javax/sound/midi/Sequencer/MetaCallback.java failed with timeout + JDK-8202836: [macosx] test java/awt/Graphics/TextAAHintsTest.java fails + JDK-8210558: serviceability/sa/TestJhsdbJstackLock.java fails to find '^\s+- waiting to lock <0x[0-9a-f]+> \(a java\.lang\.Class ...' + JDK-8222323: ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop" + JDK-8233557: [TESTBUG] DoubleClickTitleBarTest.java fails on macOs + JDK-8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos + JDK-8233648: [TESTBUG] DefaultMenuBarTest.java failing on macos + JDK-8244670: convert clhsdb "whatis" command from javascript to java + JDK-8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives. + JDK-8255439: System Tray icons get corrupted when Windows scaling changes + JDK-8256811: Delayed/missed jdwp class unloading events + JDK-8257722: Improve "keytool -printcert -jarfile" output + JDK-8262721: Add Tests to verify single iteration loops are properly optimized + JDK-8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation + JDK-8266082: AssertionError in Annotate.fromAnnotations with - Xdoclint + JDK-8266519: Cleanup resolve() leftovers from BarrierSet et al + JDK-8267138: Stray suffix when starting gtests via GTestWrapper.java + JDK-8268033: compiler/intrinsics/bmi/verifycode/ /BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow" + JDK-8268276: Base64 Decoding optimization for x86 using AVX-512 + JDK-8268297: jdk/jfr/api/consumer/streaming/ /TestLatestEvent.java times out + JDK-8268779: ZGC: runtime/InternalApi/ /ThreadCpuTimesDeadlock.java#id1 failed with "OutOfMemoryError: Java heap space" + JDK-8269029: compiler/codegen/TestCharVect2.java fails for client VMs + JDK-8269404: Base64 Encoding optimization enhancements for x86 using AVX-512 + JDK-8269571: NMT should print total malloc bytes and invocation count + JDK-8269743: test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/ /stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m) + JDK-8270086: ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter + JDK-8270155: ARM32: Improve register dump in hs_err + JDK-8270609: [TESTBUG] java/awt/print/Dialog/DialogCopies.java does not show instruction + JDK-8270848: Redundant unsafe opmask register allocation in some instruction patterns. + JDK-8270947: AArch64: C1: use zero_words to initialize all objects + JDK-8271015: Split cds/SharedBaseAddress.java test into smaller parts + JDK-8271834: TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah + JDK-8271956: AArch64: C1 build failed after JDK-8270947 + JDK-8272094: compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline" + JDK-8272123: Problem list 4 jtreg tests which regularly fail on macos-aarch64 + JDK-8272608: java_lang_System::allow_security_manager() doesn't set its initialization flag + JDK-8272776: NullPointerException not reported + JDK-8272791: java -XX:BlockZeroingLowLimit=1 crashes after 8270947 + JDK-8272809: JFR thread sampler SI_KERNEL SEGV in metaspace::VirtualSpaceList::contains + JDK-8273043: [TEST_BUG] Automate NimbusJTreeSelTextColor.java + JDK-8273108: RunThese24H crashes with SEGV in markWord::displaced_mark_helper() after JDK-8268276 + JDK-8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints + JDK-8273380: ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long + JDK-8273459: Update code segment alignment to 64 bytes + JDK-8273497: building.md should link to both md and html + JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368 + JDK-8273578: javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12 + JDK-8273685: Remove jtreg tag manual=yesno for java/awt/Graphics/LCDTextAndGraphicsState.java & show test instruction + JDK-8273880: Zero: Print warnings when unsupported intrinsics are enabled + JDK-8273881: Metaspace: test repeated deallocations + JDK-8274029: Remove jtreg tag manual=yesno for java/awt/print/Dialog/DialogOrient.java + JDK-8274032: Remove jtreg tag manual=yesno for java/awt/print/ /PrinterJob/ImagePrinting/ImageTypes.java & show test UI + JDK-8274160: java/awt/Window/ShapedAndTranslucentWindows/ /Common.java delay is too high + JDK-8274296: Update or Problem List tests which may fail with uiScale=2 on macOS + JDK-8274456: Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java + JDK-8274527: Minimal VM build fails after JDK-8273459 + JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening + JDK-8274903: Zero: Support AsyncGetCallTrace + JDK-8275170: Some jtreg sound tests should be marked with sound keyword + JDK-8275234: java/awt/GraphicsDevice/DisplayModes/ /CycleDMImage.java is entered twice in ProblemList + JDK-8275535: Retrying a failed authentication on multiple LDAP servers can lead to users blocked + JDK-8275569: Add linux-aarch64 to test-make profiles + JDK-8276108: Wrong instruction generation in aarch64 backend + JDK-8276904: Optional.toString() is unnecessarily expensive + JDK-8277092: TestMetaspaceAllocationMT2.java#ndebug-default fails with "RuntimeException: Committed seems high: NNNN expected at most MMMM" + JDK-8277346: ProblemList 7 serviceability/sa tests on macosx-x64 + JDK-8277351: ProblemList runtime/jni/checked/ /TestPrimitiveArrayCriticalWithBadParam.java on macosx-x64 + JDK-8277358: Accelerate CRC32-C + JDK-8277411: C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check + JDK-8277576: ProblemList runtime/ErrorHandling/ /CreateCoredumpOnCrash.java on macosx-X64 + JDK-8277577: ProblemList compiler/onSpinWait/ /TestOnSpinWaitAArch64DefaultFlags.java on linux-aarch64 + JDK-8277578: ProblemList applications/jcstress/acqrel.java on linux-aarch64 + JDK-8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size + JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode + JDK-8277928: Fix compilation on macosx-aarch64 after 8276108 + JDK-8277970: Test jdk/sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java fails with "tag mismatch" + JDK-8278826: Print error if Shenandoah flags are empty (instead of crashing) + JDK-8279066: entries.remove(entry) is useless in PKCS12KeyStore + JDK-8279398: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop" + JDK-8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out + JDK-8279662: serviceability/sa/ClhsdbScanOops.java can fail due to unexpected GC + JDK-8279941: sun/security/pkcs11/Signature/ /TestDSAKeyLength.java fails when NSS version detection fails + JDK-8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines + JDK-8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes + JDK-8280234: AArch64 "core" variant does not build after JDK-8270947 + JDK-8280391: NMT: Correct NMT tag on CollectedHeap + JDK-8280511: AArch64: Combine shift and negate to a single instruction + JDK-8280554: resourcehogs/serviceability/sa/ /ClhsdbRegionDetailsScanOopsForG1.java can fail if GC is triggered + JDK-8280555: serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object + JDK-8280872: Reorder code cache segments to improve code density + JDK-8280890: Cannot use '-Djava.system.class.loader' with class loader in signed JAR + JDK-8280948: Write a regression test for JDK-4659800 + JDK-8281296: Create a regression test for JDK-4515999 + JDK-8281744: x86: Use short jumps in TIG::set_vtos_entry_points + JDK-8282049: AArch64: Use ZR for integer zero immediate volatile stores + JDK-8282276: Problem list failing two Robot Screen Capture tests + JDK-8282347: AARCH64: Untaken branch in has_negatives stub + JDK-8282398: EndingDotHostname.java test fails because SSL cert expired + JDK-8282402: Create a regression test for JDK-4666101 + JDK-8282511: Use fixed certificate validation date in SSLExampleCert template + JDK-8282528: AArch64: Incorrect replicate2L_zero rule + JDK-8282600: SSLSocketImpl should not use user_canceled workaround when not necessary + JDK-8282642: vmTestbase/gc/gctests/LoadUnloadGC2/ /LoadUnloadGC2.java fails intermittently with exit code 1 + JDK-8282730: LdapLoginModule throw NPE from logout method after login failure + JDK-8282777: Create a Regression test for JDK-4515031 + JDK-8282857: Create a regression test for JDK-4702690 + JDK-8283059: Uninitialized warning in check_code.c with GCC 11.2 + JDK-8283199: Linux os::cpu_microcode_revision() stalls cold startup + JDK-8283298: Make CodeCacheSegmentSize a product flag + JDK-8283337: Posix signal handler modification warning triggering incorrectly + JDK-8283353: compiler/c2/cr6865031/Test.java and compiler/runtime/Test6826736.java fails on x86_32 + JDK-8283383: [macos] a11y : Screen magnifier shows extra characters (0) at the end JButton accessibility name + JDK-8283999: Update JMH devkit to 1.35 + JDK-8284533: Improve InterpreterCodelet data footprint + JDK-8284681: compiler/c2/aarch64/TestFarJump.java fails with "RuntimeException: for CodeHeap < 250MB the far jump is expected to be encoded with a single branch instruction" + JDK-8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox + JDK-8284732: FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X + JDK-8284752: Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation + JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown" + JDK-8284892: java/net/httpclient/http2/TLSConnection.java fails intermittently + JDK-8284980: Test vmTestbase/nsk/stress/except/except010.java times out with -Xcomp -XX:+DeoptimizeALot + JDK-8285093: Introduce UTIL_ARG_WITH + JDK-8285305: Create an automated test for JDK-4495286 + JDK-8285373: Create an automated test for JDK-4702233 + JDK-8285604: closed sun/java2d/GdiRendering/ /ClipShapeRendering.java failed with "Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)" + JDK-8285612: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java + JDK-8285687: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java + JDK-8285698: Create a test to check the focus stealing of JPopupMenu from JComboBox + JDK-8285794: AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment + JDK-8285836: sun/net/www/http/KeepAliveCache/ /KeepAliveProperty.java failed with "RuntimeException: Failed in server" + JDK-8286172: Create an automated test for JDK-4516019 + JDK-8286263: compiler/c1/TestPinnedIntrinsics.java failed with "RuntimeException: testCurrentTimeMillis failed with -3" + JDK-8286313: [macos] Voice over reads the boolean value as null in the JTable + JDK-8286452: The array length of testSmallConstArray should be small and const + JDK-8286460: Remove dependence on JAR filename in CDS tests + JDK-8286551: JDK-8286460 causes tests to fail to compile in Tier2 + JDK-8286624: Regression Test CoordinateTruncationBug.java fails on OL8.3 + JDK-8286663: Resolve IDE warnings in WTrayIconPeer and SystemTray + JDK-8286772: java/awt/dnd/DropTargetInInternalFrameTest/ /DropTargetInInternalFrameTest.html times out and fails in Windows + JDK-8286872: Refactor add/modify notification icon (TrayIcon) + JDK-8287011: Improve container information + JDK-8287076: Document.normalizeDocument() produces different results + JDK-8287349: AArch64: Merge LDR instructions to improve C1 OSR performance + JDK-8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path + JDK-8287609: macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative + JDK-8287740: NSAccessibilityShowMenuAction not working for text editors + JDK-8287826: javax/accessibility/4702233/ /AccessiblePropertiesTest.java fails to compile + JDK-8288132: Update test artifacts in QuoVadis CA interop tests + JDK-8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces + JDK-8288377: [REDO] DST not applying properly with zone id offset set with TZ env variable + JDK-8288445: AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding + JDK-8288651: CDS test HelloUnload.java should not use literal string as ClassLoader name + JDK-8289044: ARM32: missing LIR_Assembler::cmove metadata type support + JDK-8289146: containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output + JDK-8289257: Some custom loader tests failed due to symbol refcount not decremented + JDK-8289301: P11Cipher should not throw out of bounds exception during padding + JDK-8289524: Add JFR JIT restart event + JDK-8289559: java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException + JDK-8289562: Change bugs.java.com and bugreport.java.com URL's to https + JDK-8290207: Missing notice in dom.md + JDK-8290209: jcup.md missing additional text + JDK-8290374: Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier() + JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 + JDK-8290529: C2: assert(BoolTest(btest).is_canonical()) failure + JDK-8290532: Adjust PKCS11Exception and handle more PKCS11 error codes + JDK-8290687: serviceability/sa/TestClassDump.java could leave files owned by root on macOS + JDK-8290705: StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" + JDK-8290711: assert(false) failed: infinite loop in PhaseIterGVN::optimize + JDK-8290781: Segfault at PhaseIdealLoop::clone_loop_handle_data_uses + JDK-8290839: jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false" + JDK-8290908: misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM + JDK-8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false + JDK-8291456: com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4 + JDK-8291459: JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*) + JDK-8291599: Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 + JDK-8291650: Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath + JDK-8291775: C2: assert(r != __null && r->is_Region()) failed: this phi must have a region + JDK-8292083: Detected container memory limit may exceed physical machine memory + JDK-8292158: AES-CTR cipher state corruption with AVX-512 + JDK-8292385: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out + JDK-8292541: [Metrics] Reported memory limit may exceed physical machine memory + JDK-8292586: simplify cleanups in NTLMAuthSequence getCredentialsHandle + JDK-8292682: Code change of JDK-8282730 not updated to reflect CSR update + JDK-8292695: SIGQUIT and jcmd attaching mechanism does not work with signal chaining library + JDK-8292778: EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free + JDK-8292816: GPL Classpath exception missing from assemblyprefix.h + JDK-8292866: Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures + JDK-8292879: com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading + JDK-8292880: Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java + JDK-8292888: Bump update version for OpenJDK: jdk-17.0.6 + JDK-8292899: CustomTzIDCheckDST.java testcase failed on AIX platform + JDK-8292903: enhance round_up_power_of_2 assertion output + JDK-8293010: JDI ObjectReference/referringObjects/ /referringObjects001 fails: assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking + JDK-8293044: C1: Missing access check on non-accessible class + JDK-8293232: Fix race condition in pkcs11 SessionManager + JDK-8293319: [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if + JDK-8293472: Incorrect container resource limit detection if manual cgroup fs mounts present + JDK-8293489: Accept CAs with BasicConstraints without pathLenConstraint + JDK-8293535: jdk/javadoc/doclet/testJavaFX/ /TestJavaFxMode.java fail with jfx + JDK-8293540: [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts + JDK-8293550: Optionally add get-task-allow entitlement to macos binaries + JDK-8293578: Duplicate ldc generated by javac + JDK-8293657: sun/management/jmxremote/bootstrap/ /RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake" + JDK-8293659: Improve UnsatisfiedLinkError error message to include dlopen error details + JDK-8293672: Update freetype md file + JDK-8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present + JDK-8293808: mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception + JDK-8293815: P11PSSSignature.engineUpdate should not print debug messages during normal operation + JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent + JDK-8293826: Closed test fails after JDK-8276108 on aarch64 + JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening + JDK-8293834: Update CLDR data following tzdata 2022c update + JDK-8293891: gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum + JDK-8293965: Code signing warnings after JDK-8293550 + JDK-8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8294307: ISO 4217 Amendment 173 Update + JDK-8294310: compare.sh fails on macos after JDK-8293550 + JDK-8294357: (tz) Update Timezone Data to 2022d + JDK-8294578: [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode + JDK-8294740: Add cgroups keyword to TestDockerBasic.java + JDK-8294837: unify Windows 2019 version check in os_windows and java_props_md + JDK-8294840: langtools OptionalDependencyTest.java use File.pathSeparator + JDK-8295173: (tz) Update Timezone Data to 2022e + JDK-8295288: Some vm_flags tests associate with a wrong BugID + JDK-8295405: Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests + JDK-8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8295419: JFR: Change name of jdk.JitRestart + JDK-8295429: Update harfbuzz md file + JDK-8295469: S390X: Optimized builds are broken + JDK-8295554: Move the "sizecalc.h" to the correct location + JDK-8295641: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + JDK-8295714: GHA ::set-output is deprecated and will be removed + JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error + JDK-8295872: [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor + JDK-8295952: Problemlist existing compiler/rtm tests also on x86 + JDK-8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM + JDK-8296108: (tz) Update Timezone Data to 2022f + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8296480: java/security/cert/pkix/policyChanges/ /TestPolicy.java is failing + JDK-8296485: BuildEEBasicConstraints.java test fails with SunCertPathBuilderException + JDK-8296496: Overzealous check in sizecalc.h prevents large memory allocation + JDK-8296632: Write a test to verify the content change of TextArea sends TextEvent + JDK-8296715: CLDR v42 update for tzdata 2022f + JDK-8296733: JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect + JDK-8296945: PublicMethodsTest is slow due to dependency verification with debug builds + JDK-8296956: [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value + JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 + JDK-8296958: [JVMCI] add API for retrieving ConstantValue attributes + JDK-8296960: [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool + JDK-8296961: [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField + JDK-8296967: [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod + JDK-8297147: UnexpectedSourceImageSize test times out on slow machines when fastdebug is used + JDK-8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/ /OnScreenRenderingResizeTest.java fails again + JDK-8297241: Update sun/java2d/DirectX/ /OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java + JDK-8297309: Memory leak in ShenandoahFullGC + JDK-8297481: Create a regression test for JDK-4424517 + JDK-8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation + JDK-8297590: [TESTBUG] HotSpotResolvedJavaFieldTest does not run + JDK-8297656: AArch64: Enable AES/GCM Intrinsics + JDK-8297804: (tz) Update Timezone Data to 2022g + JDK-8299392: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.6 + JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR + JDK-8299483: ProblemList java/text/Format/NumberFormat/ /CurrencyFormat.java - Modified patch: * fips.patch + update to newest level - Removed patch: * fix_armv6_build.patch + does not apply and at least a part of the fix is in this version- Removed patch: * system-crypto-policy.patch + folded into the fips.patch, since they are patching the same places - Modified patches: * fips.patch + revert to the version used with 17.0.4.0, since the newest changes are buggy (bsc#1205916) + fold in the system-crypto-policy.patch * nss-security-provider.patch + apply after the fips.patch and thus rediff the hunk to changed context.- Fix jconsole.desktop icon- Update to upstream tag jdk-17.0.5+8 (October 2022 CPU) * Security fixes + JDK-8282252: Improve BigInteger/Decimal validation + JDK-8285662: Better permission resolution + JDK-8286077, CVE-2022-21618, bsc#1204468: Wider MultiByte conversions + JDK-8286511: Improve macro allocation + JDK-8286519: Better memory handling + JDK-8286526, CVE-2022-21619, bsc#1204473: Improve NTLM support + JDK-8286910, CVE-2022-21624, bsc#1204475: Improve JNDI lookups + JDK-8286918, CVE-2022-21628, bsc#1204472: Better HttpServer service + JDK-8287446: Enhance icon presentations + JDK-8288508: Enhance ECDSA usage + JDK-8289366, CVE-2022-39399, bsc#1204480: Improve HTTP/2 client usage + JDK-8289853: Update HarfBuzz to 4.4.1 + JDK-8290334: Update FreeType to 2.12.1 * Other changes + JDK-6782021: It is not possible to read local computer certificates with the SunMSCAPI provider + JDK-6854300: [TEST_BUG] java/awt/event/MouseEvent/ /SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7 + JDK-7131823: bug in GIFImageReader + JDK-8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/ /bug4634626.java sometimes failed on ac + JDK-8028265: Add legacy tz tests to OpenJDK + JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/ /DropTargetEnterExitTest/MissedDragExitTest.java failed + JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/ /RepaintTest.java fails + JDK-8159694: HiDPI, Unity, java/awt/dnd/ /DropTargetEnterExitTest/MissedDragExitTest.java + JDK-8169468: NoResizeEventOnDMChangeTest.java fails because FS Window didn't receive all resizes! + JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad" + JDK-8178969: [TESTBUG] Wrong reporting of gc/g1/humongousObjects/TestHeapCounters test. + JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values + JDK-8212096: javax/net/ssl/ServerName/ /SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch + JDK-8223543: [TESTBUG] Regression test java/awt/Graphics2D/ /DrawString/LCDTextSrcEa.java has issues + JDK-8225122: Test AncestorResized.java fails when Windows desktop is scaled. + JDK-8227651: Tests fail with SSLProtocolException: Input record too big + JDK-8240903: Add test to check that jmod hashes are reproducible + JDK-8254318: Remove .hgtags + JDK-8255724: [XRender] the BlitRotateClippedArea test fails on Linux in the XR pipeline + JDK-8256844: Make NMT late-initializable + JDK-8257534: misc tests failed with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" + JDK-8264666: Change implementation of safeAdd/safeMult in the LCMSImageLayout class + JDK-8264792: The NumberFormat for locale sq_XK formats price incorrectly. + JDK-8265360: several compiler/whitebox tests fail with "private compiler.whitebox.SimpleTestCaseHelper(int) must be compiled" + JDK-8269039: Disable SHA-1 Signed JARs + JDK-8269556: sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr + JDK-8270090: C2: LCM may prioritize CheckCastPP nodes over projections + JDK-8270312: Error: Not a test or directory containing tests: java/awt/print/PrinterJob/XparColor.java + JDK-8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest + JDK-8271344: Windows product version issue + JDK-8272352: Java launcher can not parse Chinese character when system locale is set to UTF-8 + JDK-8272417: ZGC: fastdebug build crashes when printing ClassLoaderData + JDK-8272736: [JVMCI] Add API for reading and writing JVMCI thread locals + JDK-8272815: jpackage --type rpm produces an error: Invalid or unsupported type: [null] + JDK-8273040: Turning off JpAllowDowngrades (or Upgrades) + JDK-8273115: CountedLoopEndNode::stride_con crash in debug build with -XX:+TraceLoopOpts + JDK-8273506: java Robot API did the 'm' keypress and caused /awt/event/KeyEvent/KeyCharTest/KeyCharTest.html is timing out on macOS 12 + JDK-8274434: move os::get_default_process_handle and os::dll_lookup to os_posix for POSIX platforms + JDK-8274517: java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false] + JDK-8274597: Some of the dnd tests time out and fail intermittently + JDK-8274856: Failing jpackage tests with fastdebug/release build + JDK-8275689: [TESTBUG] Use color tolerance only for XRender in BlitRotateClippedArea test + JDK-8275887: jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled + JDK-8276546: [IR Framework] Whitelist and ignore CompileThreshold + JDK-8276837: [macos]: Error when signing the additional launcher + JDK-8277429: Conflicting jpackage static library name + JDK-8277493: [REDO] Quarantined jpackage apps are labeled as "damaged" + JDK-8278067: Make HttpURLConnection default keep alive timeout configurable + JDK-8278233: [macos] tools/jpackage tests timeout due to /usr/bin/osascript + JDK-8278311: Debian packaging doesn't work + JDK-8278609: [macos] accessibility frame is misplaced on a secondary monitor on macOS + JDK-8278612: [macos] test/jdk/java/awt/dnd/ /RemoveDropTargetCrashTest crashes with VoiceOver on macOS + JDK-8279032: compiler/loopopts/ /TestSkeletonPredicateNegation.java times out with - XX:TieredStopAtLevel < 4 + JDK-8279370: jdk.jpackage/share/native/applauncher/ /JvmLauncher.cpp fails to build with GCC 6.3.0 + JDK-8279622: C2: miscompilation of map pattern as a vector reduction + JDK-8280233: Temporarily disable Unix domain sockets in Windows PipeImpl + JDK-8280550: SplittableRandom#nextDouble(double,double) can return result >= bound + JDK-8280696: C2 compilation hits assert(is_dominator(c, n_ctrl)) failed + JDK-8280863: Update build README to reflect that MSYS2 is supported + JDK-8280913: Create a regression test for JRootPane.setDefaultButton() method + JDK-8280944: Enable Unix domain sockets in Windows Selector notification mechanism + JDK-8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix + JDK-8281181: Do not use CPU Shares to compute active processor count + JDK-8281183: RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950 + JDK-8281297: TestStressG1Humongous fails with guarantee(is_range_uncommitted) + JDK-8281535: Create a regression test for JDK-4670051 + JDK-8281569: Create tests for Frame.setMinimumSize() method + JDK-8281628: KeyAgreement : generateSecret intermittently not resetting + JDK-8281738: Create a regression test for checking the 'Space' key activation of focused Button + JDK-8281745: Create a regression test for JDK-4514331 + JDK-8281988: Create a regression test for JDK-4618767 + JDK-8282007: Assorted enhancements to jpackage testing framework + JDK-8282046: Create a regression test for JDK-8000326 + JDK-8282214: Upgrade JQuery to version 3.6.0 + JDK-8282234: Create a regression test for JDK-4532513 + JDK-8282280: Update Xerces to Version 2.12.2 + JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid link access + JDK-8282343: Create a regression test for JDK-4518432 + JDK-8282351: jpackage does not work if class file has `$$` in the name on windows + JDK-8282407: Missing ')' in MacResources.properties + JDK-8282467: add extra diagnostics for JDK-8268184 + JDK-8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler + JDK-8282538: PKCS11 tests fail on CentOS Stream 9 + JDK-8282548: Create a regression test for JDK-4330998 + JDK-8282555: Missing memory edge when spilling MoveF2I, MoveD2L etc + JDK-8282640: Create a test for JDK-4740761 + JDK-8282778: Create a regression test for JDK-4699544 + JDK-8282789: Create a regression test for the JTree usecase of JDK-4618767 + JDK-8282860: Write a regression test for JDK-4164779 + JDK-8282933: Create a test for JDK-4529616 + JDK-8282936: Write a regression test for JDK-4615365 + JDK-8282937: Write a regression test for JDK-4820080 + JDK-8282947: JFR: Dump on shutdown live-locks in some conditions + JDK-8283015: Create a test for JDK-4715496 + JDK-8283087: Create a test or JDK-4715503 + JDK-8283245: Create a test for JDK-4670319 + JDK-8283277: ISO 4217 Amendment 171 Update + JDK-8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) + JDK-8283457: [macos] libpng build failures with Xcode13.3 + JDK-8283493: Create an automated regression test for RFE 4231298 + JDK-8283507: Create a regression test for RFE 4287690 + JDK-8283562: JDK-8282306 breaks gtests on zero + JDK-8283597: [REDO] Invalid generic signature for redefined classes + JDK-8283621: Write a regression test for CCC4400728 + JDK-8283623: Create an automated regression test for JDK-4525475 + JDK-8283624: Create an automated regression test for RFE-4390885 + JDK-8283712: Create a manual test framework class + JDK-8283723: Update Visual Studio 2022 to version 17.1.0 for Oracle builds on Windows + JDK-8283803: Remove jtreg tag manual=yesno for java/awt/print/ /PrinterJob/PrintGlyphVectorTest.java and fix test + JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee + JDK-8283903: GetContainerCpuLoad does not return the correct result in share mode + JDK-8283911: DEFAULT_PROMOTED_VERSION_PRE not reset to 'ea' for jdk-17.0.4 + JDK-8284014: Menu items with submenus in JPopupMenu are not spoken on macOS + JDK-8284067: jpackage'd launcher reports non-zero exit codes with error prompt + JDK-8284077: Create an automated test for JDK-4170173 + JDK-8284294: Create an automated regression test for RFE 4138746 + JDK-8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph + JDK-8284367: JQuery UI upgrade from 1.12.1 to 1.13.1 + JDK-8284521: Write an automated regression test for RFE 4371575 + JDK-8284535: Fix PrintLatinCJKTest.java test that is failing with Parse Exception + JDK-8284675: "jpackage.exe" creates application launcher without Windows Application Manifest + JDK-8284680: sun.font.FontConfigManager.getFontConfig() leaks charset + JDK-8284686: Interval of < 1 ms disables ExecutionSample events + JDK-8284694: Avoid evaluating SSLAlgorithmConstraints twice + JDK-8284883: JVM crash: guarantee(sect->end() <= sect->limit()) failed: sanity on AVX512 + JDK-8284898: Enhance PassFailJFrame + JDK-8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization + JDK-8284950: CgroupV1 detection code should consider memory.swappiness + JDK-8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment + JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist + JDK-8285081: Improve XPath operators count accuracy + JDK-8285097: Duplicate XML keys in XPATHErrorResources.java and XSLTErrorResources.java + JDK-8285301: C2: assert(!requires_atomic_access) failed: can't ensure atomicity + JDK-8285380: Fix typos in security + JDK-8285398: Cache the results of constraint checks + JDK-8285617: Fix java/awt/print/PrinterJob/ImagePrinting/ /PrintARGBImage.java manual test + JDK-8285693: Create an automated test for JDK-4702199 + JDK-8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null + JDK-8285730: unify _WIN32_WINNT settings + JDK-8285820: C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090 + JDK-8285923: [REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities + JDK-8286114: [test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java + JDK-8286122: [macos]: App bundle cannot upload to Mac App Store due to info.plist embedded in java exe + JDK-8286177: C2: "failed: non-reduction loop contains reduction nodes" assert failure + JDK-8286211: Update PCSC-Lite for Suse Linux to 1.9.5 + JDK-8286266: [macos] Voice over moving JTable column to be the first column JVM crashes + JDK-8286277: CDS VerifyError when calling clone() on object array + JDK-8286314: Trampoline not created for far runtime targets outside small CodeCache + JDK-8286429: jpackageapplauncher build fails intermittently in Tier[45] + JDK-8286573: Remove the unnecessary method Attr#attribTopLevel and its usage + JDK-8286582: Build fails on macos aarch64 when using - -with-zlib=bundled + JDK-8286625: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect + JDK-8286638: C2: CmpU needs to do more precise over/underflow analysis + JDK-8286869: unify os::dir_is_empty across posix platforms + JDK-8286870: Memory leak with RepeatCompilation + JDK-8287016: Bump update version for OpenJDK: jdk-17.0.5 + JDK-8287073: NPE from CgroupV2Subsystem.getInstance() + JDK-8287091: aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8287107: CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller + JDK-8287113: JFR: Periodic task thread uses period for method sampling events + JDK-8287125: [macos] Multiple jpackage tests fail/timeout on same host + JDK-8287202: GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event + JDK-8287223: C1: Inlining attempt through MH::invokeBasic() with null receiver + JDK-8287366: Improve test failure reporting in GHA + JDK-8287396: LIR_Opr::vreg_number() and data() can return negative number + JDK-8287432: C2: assert(tn->in(0) != __null) failed: must have live top node + JDK-8287463: JFR: Disable TestDevNull.java on Windows + JDK-8287663: Add a regression test for JDK-8287073 + JDK-8287672: jtreg test com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails intermittently in nightly run + JDK-8287724: Fix various issues with msys2 + JDK-8287735: Provide separate event category for dll operations + JDK-8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete + JDK-8287824: The MTPerLineTransformValidation tests has a typo in the @run tag + JDK-8287895: Some langtools tests fail on msys2 + JDK-8287896: PropertiesTest.sh fail on msys2 + JDK-8287902: UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows + JDK-8287906: Rewrite of GitHub Actions (GHA) sanity tests + JDK-8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier + JDK-8288000: compiler/loopopts/TestOverUnrolling2.java fails with release VMs + JDK-8288003: log events for os::dll_unload + JDK-8288303: C1: Miscompilation due to broken Class.getModifiers intrinsic + JDK-8288360: CI: ciInstanceKlass::implementor() is not consistent for well-known classes + JDK-8288399: MacOS debug symbol files not always deterministic in reproducible builds + JDK-8288467: remove memory_operand assert for spilled instructions + JDK-8288499: Restore cancel-in-progress in GHA + JDK-8288599: com/sun/management/OperatingSystemMXBean/ /TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ... + JDK-8288754: GCC 12 fails to build zReferenceProcessor.cpp + JDK-8288781: C1: LIR_OpVisitState::maxNumberOfOperands too small + JDK-8288985: P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305 + JDK-8288992: AArch64: CMN should be handled the same way as CMP + JDK-8289127: Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible + JDK-8289147: unify os::infinite_sleep on posix platforms + JDK-8289197: [17u] Push of backport of 8286177 did not remove assertion + JDK-8289471: Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java + JDK-8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc + JDK-8289486: Improve XSLT XPath operators count efficiency + JDK-8289549: ISO 4217 Amendment 172 Update + JDK-8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl + JDK-8289695: [TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun + JDK-8289697: buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad + JDK-8289799: Build warning in methodData.cpp memset zero-length parameter + JDK-8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060 + JDK-8289910: unify os::message_box across posix platforms + JDK-8290000: Bump macOS GitHub actions to macOS 11 + JDK-8290004: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8290020: Deadlock in leakprofiler::emit_events during shutdown + JDK-8290082: [PPC64] ZGC C2 load barrier stub needs to preserve vector registers + JDK-8290246: test fails "assert(init != __null) failed: initialization not found" + JDK-8290417: CDS cannot archive lamda proxy with useImplMethodHandle + JDK-8290456: remove os::print_statistics() + JDK-8291595: [17u] Delete files missed in backport of 8269039 + JDK-8291633: Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr + JDK-8292579: (tz) Update Timezone Data to 2022c + JDK-8295056: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.5 - Modified patch: * fips.patch + sync with newest RedHat version- Package the JAVA_HOME/release files in *-headless package * fixes boo#1203476- Update to upstream tag jdk-17.0.4+8 (July 2022 CPU) * Security fixes: + JDK-8272243: Improve DER parsing + JDK-8272249: Better properties of loaded Properties + JDK-8277608: Address IP Addressing + JDK-8281859, CVE-2022-21540, bsc#1201694: Improve class compilation + JDK-8281866, CVE-2022-21541, bsc#1201692: Enhance MethodHandle invocations + JDK-8283190: Improve MIDI processing + JDK-8284370: Improve zlib usage + JDK-8285407, CVE-2022-34169, bsc#1201684: Improve Xalan supports * Other fixes: + JDK-8139173: [macosx] JInternalFrame shadow is not properly drawn + JDK-8181571: printing to CUPS fails on mac sandbox app + JDK-8193682: Infinite loop in ZipOutputStream.close() + JDK-8206187:javax/management/remote/mandatory/connection/ /DefaultAgentFilterTest.java fails with Port already in use + JDK-8209776: Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test + JDK-8214733: runtime/8176717/TestInheritFD.java timed out + JDK-8236136: tests which use CompilationMode shouldn't be run w/ TieredStopAtLevel + JDK-8240756: [macos] SwingSet2:TableDemo:Printed Japanese characters were garbled + JDK-8249592: Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode + JDK-8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/ /btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR + JDK-8255266: Update Public Suffix List to 3c213aa + JDK-8256368: Avoid repeated upcalls into Java to re-resolve MH/VH linkers/invokers + JDK-8258814: Compilation logging crashes for thread suspension / debugging tests + JDK-8263461: jdk/jfr/event/gc/detailed/ /TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure + JDK-8263538: SharedArchiveConsistency.java should test - Xshare:auto as well + JDK-8264605: vmTestbase/nsk/jvmti/SuspendThread/ /suspendthrd003/TestDescription.java failed with "agent_tools.cpp, 471: (foundThread = (jthread) jni_env->NewGlobalRef(foundThread)) != NULL" + JDK-8265261: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL + JDK-8267163: Rename anonymous loader tests to hidden loader tests + JDK-8268231: Aarch64: Use Ldp in intrinsics for String.compareTo + JDK-8268558: [TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped + JDK-8268595: java/io/Serializable/serialFilter/ /GlobalFilterTest.java#id1 failed in timeout + JDK-8268773: Improvements related to: Failed to start thread - pthread_create failed (EAGAIN) + JDK-8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum + JDK-8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest + JDK-8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs + JDK-8269135: TestDifferentProtectionDomains runs into timeout in client VM + JDK-8269373: some tests in jdk/tools/launcher/ fails on localized Windows platform + JDK-8269753: Misplaced caret in PatternSyntaxException's detail message + JDK-8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support + JDK-8270021: Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java + JDK-8270336: [TESTBUG] Fix initialization in NonbranchyTree + JDK-8270435: UT: MonitorUsedDeflationThresholdTest failed: did not find too_many string in output + JDK-8270468: TestRangeCheckEliminated fails because methods are not compiled + JDK-8270797: ShortECDSA.java test is not complete + JDK-8270837: fix typos in test TestSigParse.java + JDK-8271008: appcds/*/MethodHandlesAsCollectorTest.java tests time out because of excessive GC (CodeCache GC Threshold) in loom + JDK-8271055: Crash during deoptimization with "assert(bb->is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack + JDK-8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code + JDK-8271302: Regex Test Refresh + JDK-8272146: Disable Fibonacci test on memory constrained systems + JDK-8272168: some hotspot runtime/logging tests don't check exit code + JDK-8272169: runtime/logging/LoaderConstraintsTest.java doesn't build test.Empty + JDK-8272358: Some tests may fail when executed with other locales than the US + JDK-8272493: Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2 + JDK-8272908: Missing coverage for certain classes in com.sun.org.apache.xml.internal.security + JDK-8272964: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8273056, CVE-2022-21549, bsc#1201685: java.util.random does not correctly sample exponential or Gaussian distributions + JDK-8273095: vmTestbase/vm/mlvm/anonloader/stress/oome/heap/ /Test.java fails with "wrong OOME" + JDK-8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency + JDK-8273142: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/ /protocol/http/ tests + JDK-8273169: java/util/regex/NegativeArraySize.java failed after JDK-8271302 + JDK-8273804: Platform.isTieredSupported should handle the no-compiler case + JDK-8274172: Convert JavadocTester to use NIO + JDK-8274233: Minor cleanup for ToolBox + JDK-8274244: ReportOnImportedModuleAnnotation.java fails on rerun + JDK-8274561: sun/net/ftp/TestFtpTimeValue.java timed out on slow machines + JDK-8274687: JDWP deadlocks if some Java thread reaches wait in blockOnDebuggerSuspend + JDK-8274735: javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image + JDK-8274751: Drag And Drop hangs on Windows + JDK-8274855: vectorapi tests failing with assert(!vbox->is_Phi()) failed + JDK-8274939: Incorrect size of the pixel storage is used by the robot on macOS + JDK-8274983: C1 optimizes the invocation of private interface methods + JDK-8275037: Test vmTestbase/nsk/sysdict/vm/stress/btree/ /btree011/btree011.java crashes with memory exhaustion on Windows + JDK-8275337: C1: assert(false) failed: live_in set of first block must be empty + JDK-8275638: GraphKit::combine_exception_states fails with "matching stack sizes" assert + JDK-8275745: Reproducible copyright headers + JDK-8275830: C2: Receiver downcast is missing when inlining through method handle linkers + JDK-8275854: C2: assert(stride_con != 0) failed: missed some peephole opt + JDK-8276260: (se) Remove java/nio/channels/Selector/ /Wakeup.java from ProblemList (win) + JDK-8276657: XSLT compiler tries to define a class with empty name + JDK-8276796: gc/TestSystemGC.java large pages subtest fails with ZGC + JDK-8276825: hotspot/runtime/SelectionResolution test errors + JDK-8276863: Remove test/jdk/sun/security/ec/ /ECDSAJavaVerify.java + JDK-8276880: Remove java/lang/RuntimeTests/exec/ExecWithDir as unnecessary + JDK-8276990: Memory leak in invoker.c fillInvokeRequest() during JDI operations + JDK-8277055: Assert "missing inlining msg" with - XX:+PrintIntrinsics + JDK-8277072: ObjectStreamClass caches keep ClassLoaders alive + JDK-8277087: ZipException: zip END header not found at ZipFile#Source.findEND + JDK-8277165: jdeps --multi-release --print-module-deps fails if module-info.class in different versioned directories + JDK-8277166: Data race in jdeps VersionHelper + JDK-8277123: jdeps does not report some exceptions correctly + JDK-8277396: [TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread + JDK-8277422: tools/jar/JarEntryTime.java fails with modified time mismatch + JDK-8277893: Arraycopy stress tests + JDK-8277906: Incorrect type for IV phi of long counted loops after CCP + JDK-8277922: Unable to click JCheckBox in JTable through Java Access Bridge + JDK-8278014: [vectorapi] Remove test run script + JDK-8278065: Refactor subclassAudits to use ClassValue + JDK-8278186: org.jcp.xml.dsig.internal.dom.Utils .parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method + JDK-8278472: Invalid value set to CANDIDATEFORM structure + JDK-8278519: serviceability/jvmti/FieldAccessWatch/ /FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null" + JDK-8278549: UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15 + JDK-8278766: Enable OpenJDK build support for reproducible jars and jmods using --date + JDK-8278794: Infinite loop in DeflaterOutputStream.finish() + JDK-8278796: Incorrect behavior of FloatVector.withLane on X86 + JDK-8278851: Correct signer logic for jars signed with multiple digestalgs + JDK-8278948: compiler/vectorapi/reshape/ /TestVectorCastAVX1.java crashes in assembler + JDK-8278966: two microbenchmarks tests fail "assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected" after JDK-8275638 + JDK-8279182: MakeZipReproducible ZipEntry timestamps not localized to UTC + JDK-8279219: [REDO] C2 crash when allocating array of size too large + JDK-8279227: Access Bridge: Wrong frame position and hit test result on HiDPI display + JDK-8279356: Method linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist! + JDK-8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM + JDK-8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked + JDK-8279520: SPNEGO has not passed channel binding info into the underlying mechanism + JDK-8279529: ProblemList java/nio/channels/DatagramChannel/ /ManySourcesAndTargets.java on macosx-aarch64 + JDK-8279532: ProblemList sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java + JDK-8279560: AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment + JDK-8279586: [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking + JDK-8279597: [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores + JDK-8279668: x86: AVX2 versions of vpxor should be asserted + JDK-8279822: CI: Constant pool entries in error state are not supported + JDK-8279834: Alpine Linux fails to build when - -with-source-date enabled + JDK-8279837: C2: assert(is_Loop()) failed: invalid node class: Region + JDK-8279842: HTTPS Channel Binding support for Java GSS/Kerberos + JDK-8279958: Provide configure hints for Alpine/apk package managers + JDK-8280004: DCmdArgument::parse_value() should handle NULL input + JDK-8280041: Retry loop issues in java.io.ClassCache + JDK-8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN + JDK-8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized + JDK-8280476: [macOS] : hotspot arm64 bug exposed by latest clang + JDK-8280543: Update the "java" and "jcmd" tool specification for CDS + JDK-8280593: [PPC64, S390] redundant allocation of MacroAssembler in StubGenerator ctor + JDK-8280600: C2: assert(!had_error) failed: bad dominance + JDK-8280684: JfrRecorderService failes with guarantee(num_written > 0) when no space left on device. + JDK-8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination + JDK-8280867: Cpuid1Ecx feature parsing is incorrect for AMD CPUs + JDK-8280901: MethodHandle::linkToNative stub is missing w/ - Xint + JDK-8280940: gtest os.release_multi_mappings_vm is racy + JDK-8280941: os::print_memory_mappings() prints segment preceeding the inclusion range + JDK-8280956: Re-examine copyright headers on files in src/java.desktop/macosx/native/libawt_lwawt/awt/a11y + JDK-8280964: [Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly + JDK-8281043: Intrinsify recursive ObjectMonitor locking for PPC64 + JDK-8281168: Micro-optimize VarForm.getMemberName for interpreter + JDK-8281262: Windows builds in different directories are not fully reproducible + JDK-8281266: [JVMCI] MetaUtil.toInternalName() doesn't handle hidden classes correctly + JDK-8281274: deal with ActiveProcessorCount in os::Linux::print_container_info + JDK-8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths + JDK-8281318: Improve jfr/event/allocation tests reliability + JDK-8281338: NSAccessibilityPressAction action for tree node and NSAccessibilityShowMenuAcgtion action not working + JDK-8281450: Remove unnecessary operator new and delete from ObjectMonitor + JDK-8281522: Rename ADLC classes which have the same name as hotspot variants + JDK-8281544: assert(VM_Version::supports_avx512bw()) failed for Tests jdk/incubator/vector/ + JDK-8281615: Deadlock caused by jdwp agent + JDK-8281638: jfr/event/allocation tests fail with release VMs after JDK-8281318 due to lack of -XX:+UnlockDiagnosticVMOptions + JDK-8281771: Crash in java_lang_invoke_MethodType::print_signature + JDK-8281811: assert(_base == Tuple) failed: Not a Tuple after JDK-8280799 + JDK-8281822: Test failures on non-DTrace builds due to incomplete DTrace* flags handling + JDK-8282008: Incorrect handling of quoted arguments in ProcessBuilder + JDK-8282045: When loop strip mining fails, safepoints are removed from loop anyway + JDK-8282142: [TestCase] compiler/inlining/ /ResolvedClassTest.java will fail when - -with-jvm-features=-compiler1 + JDK-8282170: JVMTI SetBreakpoint metaspace allocation test + JDK-8282172: CompileBroker::log_metaspace_failure is called from non-Java/compiler threads + JDK-8282225: GHA: Allow one concurrent run per PR only + JDK-8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers + JDK-8282293: Domain value for system property jdk.https.negotiate.cbt should be case-insensitive + JDK-8282295: SymbolPropertyEntry::set_method_type fails with assert + JDK-8282312: Minor corrections to evbroadcasti32x4 intrinsic on x86 + JDK-8282345: handle latest VS2022 in abstract_vm_version + JDK-8282382: Report glibc malloc tunables in error reports + JDK-8282422: JTable.print() failed with UnsupportedCharsetException on AIX ko_KR locale + JDK-8282444: Module finder incorrectly assumes default file system path-separator character + JDK-8282499: Bump update version for OpenJDK: jdk-17.0.4 + JDK-8282509: [exploded image] ResolvedClassTest fails with similar output + JDK-8282551: Properly initialize L32X64MixRandom state + JDK-8282583: Update BCEL md to include the copyright notice + JDK-8282590: C2: assert(addp->is_AddP() && addp->outcnt() > 0) failed: Don't process dead nodes + JDK-8282592: C2: assert(false) failed: graph should be schedulable + JDK-8282628: Potential memory leak in sun.font.FontConfigManager.getFontConfig() + JDK-8282874: Bad performance on gather/scatter API caused by different IntSpecies of indexMap + JDK-8282887: Potential memory leak in sun.util.locale.provider .HostLocaleProviderAdapterImpl.getNumberPattern() on Windows + JDK-8282929: Localized monetary symbols are not reflected in 'toLocalizedPattern' return value + JDK-8283017: GHA: Workflows break with update release versions + JDK-8283187: C2: loop candidate for superword not always unrolled fully if superword fails + JDK-8283217: Leak FcObjectSet in getFontConfigLocations() in fontpath.c + JDK-8283249: CompressedClassPointers.java fails on ppc with 'Narrow klass shift: 0' missing + JDK-8283279: [Testbug] Improve TestGetSwapSpaceSize + JDK-8283315: jrt-fs.jar not always deterministically built + JDK-8283323: libharfbuzz optimization level results in extreme build times + JDK-8283347: [macos] Bad JNI lookup accessibilityHitTest is shown when Screen magnifier is enabled + JDK-8283350: (tz) Update Timezone Data to 2022a + JDK-8283408: Fix a C2 crash when filling arrays with unsafe + JDK-8283422: Create a new test for JDK-8254790 + JDK-8283451: C2: assert(_base == Long) failed: Not a Long + JDK-8283469: Don't use memset to initialize members in FileMapInfo and fix memory leak + JDK-8283497: [windows] print TMP and TEMP in hs_err and VM.info + JDK-8283641: Large value for CompileThresholdScaling causes assert + JDK-8283725: Launching java with "-Xlog:gc*=trace,safepoint*=trace,class*=trace" crashes the JVM + JDK-8283834: Unmappable character for US-ASCII encoding in TestPredicateInputBelowLoopPredicate + JDK-8284023: java.sun.awt.X11GraphicsDevice .getDoubleBufferVisuals() leaks XdbeScreenVisualInfo + JDK-8284033: Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c + JDK-8284094: Memory leak in invoker_completeInvokeRequest() + JDK-8284369: TestFailedAllocationBadGraph fails with - XX:TieredStopAtLevel < 4 + JDK-8284389: Improve stability of GHA Pre-submit testing by caching cygwin installer + JDK-8284437: Building from different users/workspace is not always deterministic + JDK-8284458: CodeHeapState::aggregate() leaks blob_name + JDK-8284507: GHA: Only check test results if testing was not skipped + JDK-8284532: Memory leak in BitSet::BitMapFragmentTable in JFR leak profiler + JDK-8284549: JFR: FieldTable leaks FieldInfoTable member + JDK-8284603: [17u] Update Boot JDK used in GHA to 17.0.2 + JDK-8284620: CodeBuffer may leak _overflow_arena + JDK-8284622: Update versions of some Github Actions used in JDK workflow + JDK-8284661: Reproducible assembly builds without relative linking + JDK-8284754: print more interesting env variables in hs_err and VM.info + JDK-8284758: [linux] improve print_container_info + JDK-8284848: C2: Compiler blackhole arguments should be treated as globally escaping + JDK-8284866: Add test to JDK-8273056 + JDK-8284884: Replace polling with waiting in javax/swing/text/html/parser/Parser/8078268/bug8078268.java + JDK-8284992: Fix misleading Vector API doc for LSHR operator + JDK-8285342: Zero build failure with clang due to values not handled in switch + JDK-8285394: Compiler blackholes can be eliminated due to stale ciMethod::intrinsic_id() + JDK-8285397: JNI exception pending in CUPSfuncs.c:250 + JDK-8285445: cannot open file "NUL:" + JDK-8285515: (dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 + JDK-8285523: Improve test java/io/FileOutputStream/OpenNUL.java + JDK-8285686: Update FreeType to 2.12.0 + JDK-8285726: [11u, 17u] Unify fix for JDK-8284548 with version from head + JDK-8285727: [11u, 17u] Unify fix for JDK-8284920 with version from head + JDK-8285728: Alpine Linux build fails with busybox tar + JDK-8285828: runtime/execstack/TestCheckJDK.java fails with zipped debug symbols + JDK-8285921: serviceability/dcmd/jvmti/AttachFailed/ /AttachReturnError.java fails on Alpine + JDK-8285956: (fs) Excessive default poll interval in PollingWatchService + JDK-8286013: Incorrect test configurations for compiler/stable/TestStableShort.java + JDK-8286029: Add classpath exemption to globals_vectorApiSupport_***.S.inc + JDK-8286198: [linux] Fix process-memory information + JDK-8286293: Tests ShortResponseBody and ShortResponseBodyWithRetry should use less resources + JDK-8286444: javac errors after JDK-8251329 are not helpful enough to find root cause + JDK-8286594: (zipfs) Mention paths with dot elements in ZipException and cleanups + JDK-8286601: Mac Aarch: Excessive warnings to be ignored for build jdk + JDK-8286855: javac error on invalid jar should only print filename + JDK-8287109: Distrust.java failed with CertificateExpiredException + JDK-8287119: Add Distrust.java to ProblemList + JDK-8287162: (zipfs) Performance regression related to support for POSIX file permissions + JDK-8287336: GHA: Workflows break on patch versions + JDK-8287362: FieldAccessWatch testcase failed on AIX platform + JDK-8287378: GHA: Update cygwin to fix issues in langtools tests on Windows - Removed patch: * JDK-8282004.patch + integrated upstream as JDK-8282231- Update to upstream tag jdk-17.0.3+7 (April 2022 CPU) * Security fixes: + JDK-8284920: Incorrect Token type causes XPath expression to return empty result + JDK-8284548: Invalid XPath expression causes StringIndexOutOfBoundsException + JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo + JDK-8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character + JDK-8278356: Improve file creation + JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath expression handling + JDK-8272588: Enhanced recording parsing + JDK-8272594: Better record of recordings + JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation handler handling + JDK-8282300: Throws NamingException instead of InvalidNameException after JDK-8278972 + JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports + JDK-8272261: Improve JFR recording file processing + JDK-8269938: Enhance XML processing passes redux + JDK-8272255: Completely handle MIDI files + JDK-8278805: Enhance BMP image loading + JDK-8278449: Improve keychain support + JDK-8277227: Better identification of OIDs + JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object Identification + JDK-8274221: More definite BER encodings + JDK-8277233, bsc#1198670, CVE-2022-21449: Improve ECDSA signature support + JDK-8278798: Improve supported intrinsic * Other changes: + JDK-8282761: XPathFactoryImpl remove setProperty and getProperty methods + JDK-8277795: ldap connection timeout not honoured under contention + JDK-8276141: XPathFactory set/getProperty method + JDK-8274471: Add support for RSASSA-PSS in OCSP Response + JDK-8282219: jdk/java/lang/ProcessBuilder/Basic.java fails on AIX + JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition + JDK-8276841: Add support for Visual Studio 2022 + JDK-8272866: java.util.random package summary contains incorrect mixing function in table + JDK-8272996: JNDI DNS provider fails to resolve SRV entries when IPV6 stack is enabled + JDK-8278185: Custom JRE cannot find non-ASCII named module inside + JDK-8281460: Let ObjectMonitor have its own NMT category + JDK-8278163: --with-cacerts-src variable resolved after GenerateCacerts recipe setup + JDK-8277383: VM.metaspace optionally show chunk freelist details + JDK-8271721: Split gc/g1/TestMixedGCLiveThreshold into separate tests + JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 + JDK-8270117: Broken jtreg link in "Building the JDK" page + JDK-8279695: [TESTBUG] modify compiler/loopopts/ /TestSkeletonPredicateNegation.java to run on C1 also + JDK-8278080: Add --with-cacerts-src='user cacerts folder' to enable deterministic cacerts generation + JDK-8277762: Allow configuration of HOTSPOT_BUILD_USER + JDK-8274524: SSLSocket.close() hangs if it is called during the ssl handshake + JDK-8278346: java/nio/file/Files/probeContentType/Basic.java fails on Linux SLES15 machine + JDK-8274171: java/nio/file/Files/probeContentType/Basic.java failed on "Content type" mismatches + JDK-8274562: (fs) UserDefinedFileAttributeView doesn't correctly determine if supported when using OverlayFS + JDK-8273655: content-types.properties files are missing some common types + JDK-8279385: [test] Adjust sun/security/pkcs12/ /KeytoolOpensslInteropTest.java after 8278344 + JDK-8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492 + JDK-8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication + JDK-8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10 + JDK-8272600: (test) Use native "sleep" in Basic.java + JDK-8271199: Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key + JDK-8277299: STACK_OVERFLOW in Java_sun_awt_shell_Win32ShellFolder2_getIconBits + JDK-8281061: [s390] JFR runs into assertions while validating interpreter frames + JDK-8275330: C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions + JDK-8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently + JDK-8274750: java/io/File/GetXSpace.java failed: '/dev': 191488 != 190976 + JDK-8273387: remove some unreferenced gtk-related functions + JDK-8279702: [macosx] ignore xcodebuild warnings on M1 + JDK-8277180: Intrinsify recursive ObjectMonitor locking for C2 x64 and A64 + JDK-8277449: compiler/vectorapi/TestLongVectorNeg.java fails with release VMs + JDK-8275643: C2's unaryOp vector intrinsic does not properly handle LongVector.neg + JDK-8271056: C2: "assert(no_dead_loop) failed: dead loop detected" due to cmoving identity + JDK-8275847: Scheduling fails with "too many D-U pinch points" on small method + JDK-8274944: AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info + JDK-8275874: [JVMCI] only support aligned reads in c2v_readFieldValue + JDK-8271506: Add ResourceHashtable support for deleting selected entries + JDK-8278381: [GCC 11] Address::make_raw() does not initialize rspec + JDK-8279124: VM does not handle SIGQUIT during initialization + JDK-8277497: Last column cell in the JTable row is read as empty cell + JDK-8278604: SwingSet2 table demo does not have accessible description set for images 8278526: [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column + JDK-8275645: [JVMCI] avoid unaligned volatile reads on AArch64 + JDK-8280414: Memory leak in DefaultProxySelector + JDK-8273381: Assert in PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm + JDK-8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error + JDK-8280155: [PPC64, s390] frame size checks are not yet correct + JDK-8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks + JDK-8280526: x86_32 Math.sqrt performance regression with - XX:UseSSE={0,1} + JDK-8279076: C2: Bad AD file when matching SqrtF with UseSSE=0 + JDK-8279445: Update JMH devkit to 1.34 + JDK-8274753: ZGC: SEGV in MetaspaceShared::link_shared_classes 8274935: dumptime_table has stale entry + JDK-8251216: Implement MD5 intrinsics on AArch64 + JDK-8278241: Implement JVM SpinPause on linux-aarch64 + JDK-8275608: runtime/Metaspace/elastic/ /TestMetaspaceAllocationMT2 too slow + JDK-8276057: Update JMH devkit to 1.33 + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security for Java to 2.3.0 + JDK-8177814: jdk/editpad is not in jdk TEST.groups + JDK-8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/ /TestDescription.java fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost" + JDK-8236505: Mark jdk/editpad/EditPadTest.java as @headful + JDK-8272553: several hotspot runtime/CommandLine tests don't check exit code + JDK-8275687: runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException + JDK-8278344: sun/security/pkcs12/ /KeytoolOpensslInteropTest.java test fails because of different openssl output + JDK-8273972: Multi-core choke point in CMM engine (LCMSTransform.doTransform) + JDK-8273438: Enable parallelism in vmTestbase/metaspace/stressHierarchy tests + JDK-8278389: SuspendibleThreadSet::_suspend_all should be volatile/atomic + JDK-8273433: Enable parallelism in vmTestbase_nsk_sysdict tests + JDK-8277503: compiler/onSpinWait/ /TestOnSpinWaitAArch64DefaultFlags.java failed with "OnSpinWaitInst with the expected value 'isb' not found." + JDK-8277137: Set OnSpinWaitInst/OnSpinWaitInstCount defaults to "isb"/1 for Arm Neoverse N1 + JDK-8273341: Update Siphash to version 1.0 + JDK-8269032: Stringdedup tests are failing if the ergonomically select GC does not support it + JDK-8186670: Implement _onSpinWait() intrinsic for AArch64 + JDK-8276766: Enable jar and jmod to produce deterministic timestamped content 8279453: Disable tools/jar/ /ReproducibleJar.java on 32-bit platforms + JDK-8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id" + JDK-8280002: jmap -histo may leak stream + JDK-8277069: [REDO] JDK-8276743 Make openjdk build Zip Archive generation "reproducible" + JDK-8279833: Loop optimization issue in String.encodeUTF8_UTF16 + JDK-8273277: C2: Move conditional negation into rc_predicate + JDK-8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it + JDK-8271202: C1: assert(false) failed: live_in set of first block must be empty + JDK-8263567: gtests don't terminate the VM safely + JDK-8269206: A small typo in comment in test/lib/sun/hotspot/WhiteBox.java + JDK-8278309: [windows] use of uninitialized OSThread::_state + JDK-8274506: TestPids.java and TestPidsLimit.java fail with podman run as root + JDK-8276764: Enable deterministic file content ordering for Jar and Jmod + JDK-8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12 + JDK-8273366: [testbug] javax/swing/UIDefaults/6302464/ /bug6302464.java fails on macOS12 + JDK-8277846: Implement fast-path for ASCII-compatible CharsetEncoders on ppc64 + JDK-8273526: Extend the OSContainer API pids controller with pids.current + JDK-8269849: vmTestbase/gc/gctests/PhantomReference/ /phantom002/TestDescription.java failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" + JDK-8269087: CheckSegmentedCodeCache test fails in an emulated-client VM + JDK-8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob + JDK-8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop + JDK-8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT + JDK-8225559: assertion error at TransTypes.visitApply + JDK-8276654: element-list order is non deterministic + JDK-8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest + JDK-8273682: Upgrade Jline to 3.20.0 + JDK-8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134 + JDK-8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt" + JDK-8269037: jsig/Testjsig.java doesn't have to be restricted to linux only + JDK-8269523: runtime/Safepoint/ /TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long' + JDK-8244602: Add JTREG_REPEAT_COUNT to repeat execution of a test + JDK-8272398: Update DockerTestUtils.buildJdkDockerImage() + JDK-8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT + JDK-8278020: ~13% variation in Renaissance-Scrabble + JDK-8279225: [arm32] C1 longs comparison operation destroys argument registers + JDK-8266490: Extend the OSContainer API to support the pids controller of cgroups + JDK-8279379: GHA: Print tests that are in error + JDK-8278987: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in __write_sample_info__ + JDK-8278627: Shenandoah: TestHeapDump test failed + JDK-8278824: Uneven work distribution when scanning heap roots in G1 + JDK-8278239: vmTestbase/nsk/jvmti/RedefineClasses/ /StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d + JDK-8277919: OldObjectSample event causing bloat in the class constant pool in JFR recording + JDK-8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for + JDK-8278104: C1 should support the compiler directive 'BreakAtExecute' + JDK-8274465: Fix javax/swing/text/ParagraphView/6364882/ /bug6364882.java failures + JDK-8273933: [TESTBUG] Test must run without preallocated exceptions + JDK-8278172: java/nio/channels/FileChannel/ /BlockDeviceSize.java should only run on Linux + JDK-8275800: Redefinition leaks MethodData::_extra_data_lock + JDK-8273634: [TEST_BUG] Improve javax/swing/text/ /ParagraphView/6364882/bug6364882.java + JDK-8239502: [TEST_BUG] Test javax/swing/text/FlowView/ /6318524/bug6318524.java never fails + JDK-8275326: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8274130: C2: MulNode::Ideal chained transformations may act on wrong nodes + JDK-8279011: JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t + JDK-8276662: Scalability bottleneck in SymbolTable::lookup_common() + JDK-8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime + JDK-8273895: compiler/ciReplay/TestVMNoCompLevel.java fails due to wrong data size with TieredStopAtLevel=2,3 + JDK-8272167: AbsPathsInImage.java should skip *.dSYM directories + JDK-8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor + JDK-8275610: C2: Object field load floats above its null check resulting in a segfault + JDK-8278099: two sun/security/pkcs11/Signature tests failed with AssertionError + JDK-8276623: JDK-8275650 accidentally pushed "out" file + JDK-8277328: jdk/jshell/CommandCompletionTest.java failures on Windows + JDK-8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last + JDK-8274714: Incorrect verifier protected access error message + JDK-8274658: ISO 4217 Amendment 170 Update + JDK-8274795: AArch64: avoid spilling and restoring r18 in macro assembler + JDK-8277777: [Vector API] assert(r->is_XMMRegister()) failed: must be in x86_32.ad + JDK-8276314: [JVMCI] check alignment of call displacement during code installation + JDK-8265150: AsyncGetCallTrace crashes on ResourceMark + JDK-8276177: nsk/jvmti/RedefineClasses/ /StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here" + JDK-8275650: Problemlist java/io/File/createTempFile/ /SpecialTempFile.java for Windows 11 + JDK-8273704: DrawStringWithInfiniteXform.java failed: drawString with InfiniteXform transform takes long time + JDK-8273162: AbstractSplittableWithBrineGenerator does not create a random salt + JDK-8273351: bad tag in jdk.random module-info.java + JDK-8247980: Exclusive execution of java/util/stream tests slows down tier1 + JDK-8272327: Shenandoah: Avoid enqueuing duplicate string candidates + JDK-8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx + JDK-8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx + JDK-8277992: Add fast jdk_svc subtests to jdk:tier3 + JDK-8278016: Add compiler tests to tier{2,3} + JDK-8277385: Zero: Enable CompactStrings support + JDK-8275586: Zero: Simplify interpreter initialization + JDK-8269175: [macosx-aarch64] wrong CPU speed in hs_err file - Do not include back the JavaEE modules in the JDK - Removed patches: * activation-module.patch * annotation-module.patch + The pached JavaEE modules do not exist any more- Set a non-zero alternatives priority for Factory builds - Added patch: * JDK-8282004.patch + fix missing CALL effects on x86_32- Added patch: * JDK-8282944.patch + Upstream fix for JDK-8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS- Modified patch: * disable-doclint-by-default.patch + try actually disable the doclint by default- Update to upstream tag jdk-17.0.2+8 (January 2022 CPU) * Security fixes + JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM serialization + JDK-8268488: More valuable DerValues + JDK-8268494: Better inlining of inlined interfaces + JDK-8268512: More content for ContentInfo + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String matching + JDK-8269151: Better construction of EncryptedPrivateKeyInfo + JDK-8269944: Better HTTP transport redux + JDK-8270386, CVE-2022-21291, bsc#1194925: Better verification of scan methods + JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String constructions + JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance construction of Identity maps + JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution of URIs + JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser configuration management + JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning of XML entities + JDK-8270952, CVE-2022-21277, bsc#1194930: Improve TIFF file handling + JDK-8271962: Better TrueType font loading + JDK-8271968: Better canonical naming + JDK-8271987: Manifest improved manifest entries + JDK-8272014, CVE-2022-21305, bsc#1194939: Better array indexing + JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar Verification + JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial forms for transport + JDK-8272272: Enhance jcmd communication + JDK-8272462: Enhance image handling + JDK-8273290: Enhance sound handling + JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image support + JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP processing + JDK-8274096, CVE-2022-21366, bsc#1194927: Improve decoding of image files * Other changes + JDK-4819544: SwingSet2 JTable Demo throws NullPointerException + JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/ /4251579/bug4251579.java failure due to timing + JDK-8140241: (fc) Data transfer from FileChannel to itself causes hang in case of overlap + JDK-8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently + JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream + JDK-8214761: Bug in parallel Kahan summation implementation + JDK-8223923: C2: Missing interference with mismatched unsafe accesses + JDK-8233020: (fs) UnixFileSystemProvider should use StaticProperty.userDir(). + JDK-8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name + JDK-8244675: assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines())) + JDK-8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled + JDK-8261579: AArch64: Support for weaker memory ordering in Atomic + JDK-8262031: Create implementation for NSAccessibilityNavigableStaticText protocol + JDK-8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null + JDK-8263059: security/infra/java/security/cert/ /CertPathValidator/certification/ComodoCA.java fails due to revoked cert + JDK-8263364: sun/net/www/http/KeepAliveStream/ /KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream + JDK-8263375: Support stack watermarks in Zero VM + JDK-8263773: Reenable German localization for builds at Oracle + JDK-8264286: Create implementation for NSAccessibilityColumn protocol peer + JDK-8264287: Create implementation for NSAccessibilityComboBox protocol peer + JDK-8264291: Create implementation for NSAccessibilityCell protocol peer + JDK-8264292: Create implementation for NSAccessibilityList protocol peer + JDK-8264293: Create implementation for NSAccessibilityMenu protocol peer + JDK-8264294: Create implementation for NSAccessibilityMenuBar protocol peer + JDK-8264295: Create implementation for NSAccessibilityMenuItem protocol peer + JDK-8264296: Create implementation for NSAccessibilityPopUpButton protocol peer + JDK-8264297: Create implementation for NSAccessibilityProgressIndicator protocol peer + JDK-8264298: Create implementation for NSAccessibilityRow protocol peer + JDK-8264303: Create implementation for NSAccessibilityTabGroup protocol peer + JDK-8266239: Some duplicated javac command-line options have repeated effect + JDK-8266510: Nimbus JTree default tree cell renderer does not use selected text color + JDK-8266988: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true + JDK-8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl + JDK-8267385: Create NSAccessibilityElement implementation for JavaComponentAccessibility + JDK-8267387: Create implementation for NSAccessibilityOutline protocol + JDK-8267388: Create implementation for NSAccessibilityTable protocol + JDK-8268284: javax/swing/JComponent/7154030/bug7154030.java fails with "Exception: Failed to hide opaque button" + JDK-8268294: Reusing HttpClient in a WebSocket.Listener hangs. + JDK-8268361: Fix the infinite loop in next_line + JDK-8268457: XML Transformer outputs Unicode supplementary character incorrectly to HTML + JDK-8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests + JDK-8268626: Remove native pre-jdk9 support for jtreg failure handler + JDK-8268860: Windows-Aarch64 build is failing in GitHub actions + JDK-8268882: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc + JDK-8268885: duplicate checkcast when destination type is not first type of intersection type + JDK-8268893: jcmd to trim the glibc heap + JDK-8268894: forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition + JDK-8268927: Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)" + JDK-8269031: linux x86_64 check for binutils 2.25 or higher after 8265783 + JDK-8269113: Javac throws when compiling switch (null) + JDK-8269216: Useless initialization in com/sun/crypto/provider/PBES2Parameters.java + JDK-8269269: [macos11] SystemIconTest fails with ClassCastException + JDK-8269280: (bf) Replace StringBuffer in *Buffer.toString() + JDK-8269481: SctpMultiChannel never releases own file descriptor + JDK-8269637: javax/swing/JFileChooser/FileSystemView/ /SystemIconTest.java fails on windows + JDK-8269656: The test test/langtools/tools/javac/versions/ /Versions.java has duplicate test cycles + JDK-8269687: pauth_aarch64.hpp include name is incorrect + JDK-8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 + JDK-8269924: Shenandoah: Introduce weak/strong marking asserts + JDK-8269951: [macos] Focus not painted in JButton when setBorderPainted(false) is invoked + JDK-8270110: Shenandoah: Add test for JDK-8269661 + JDK-8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS + JDK-8270171: Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests + JDK-8270290: NTLM authentication fails if HEAD request is used + JDK-8270317: Large Allocation in CipherSuite + JDK-8270320: JDK-8270110 committed invalid copyright headers + JDK-8270517: Add Zero support for LoongArch + JDK-8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS + JDK-8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling + JDK-8270893: IndexOutOfBoundsException while reading large TIFF file + JDK-8270901: Typo PHASE_CPP in CompilerPhaseType + JDK-8270946: X509CertImpl.getFingerprint should not return the empty String + JDK-8271071: accessibility of a table on macOS lacks cell navigation + JDK-8271121: ZGC: stack overflow (segv) when - Xlog:gc+start=debug + JDK-8271142: package help is not displayed for missing X11/extensions/Xrandr.h + JDK-8271170: Add unit test for what jpackage app launcher puts in the environment + JDK-8271215: Fix data races in G1PeriodicGCTask + JDK-8271254: javac generates unreachable code when using empty semicolon statement + JDK-8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" + JDK-8271308: (fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call + JDK-8271315: Redo: Nimbus JTree renderer properties persist across L&F changes + JDK-8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1 + JDK-8271340: Crash PhaseIdealLoop::clone_outer_loop + JDK-8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java + JDK-8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity + JDK-8271463: Updating RE Configs for Upcoming CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos. + JDK-8271490: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling + JDK-8271560: sun/security/ssl/DHKeyExchange/ /LegacyDHEKeyExchange.java still fails due to "An established connection was aborted by the software in your host machine" + JDK-8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions + JDK-8271600: C2: CheckCastPP which should closely follow Allocate is sunk of a loop + JDK-8271605: Update JMH devkit to 1.32 + JDK-8271718: Crash when during color transformation the color profile is replaced + JDK-8271722: [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers + JDK-8271855: [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest + JDK-8271862: C2 intrinsic for Reference.refersTo() is often not used + JDK-8271868: Warn user when using mac-sign option with unsigned app-image. + JDK-8271895: UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18 + JDK-8271954: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272047: java/nio/channels/FileChannel/Transfer2GPlus.java failed with Unexpected transfer size: 2147418112 + JDK-8272095: ProblemList java/nio/channels/FileChannel/ /Transfer2GPlus.java on linux-aarch64 + JDK-8272114: Unused _last_state in osThread_windows + JDK-8272170: Missing memory barrier when checking active state for regions + JDK-8272305: several hotspot runtime/modules don't check exit codes + JDK-8272318: Improve performance of HeapDumpAllTest + JDK-8272328: java.library.path is not set properly by Windows jpackage app launcher + JDK-8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes + JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/ /PageDialogMarginTest.java catches all exceptions + JDK-8272345: macos doesn't check `os::set_boot_path()` result + JDK-8272369: java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0" + JDK-8272391: Undeleted debug information + JDK-8272413: Incorrect num of element count calculation for vector cast + JDK-8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong + JDK-8272562: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272570: C2: crash in PhaseCFG::global_code_motion + JDK-8272574: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272639: jpackaged applications using microphone on mac + JDK-8272703: StressSeed should be set via FLAG_SET_ERGO + JDK-8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit + JDK-8272783: Epsilon: Refactor tests to improve performance + JDK-8272836: Limit run time for java/lang/invoke/LFCaching tests + JDK-8272838: Move CriticalJNI tests out of tier1 + JDK-8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 + JDK-8272850: Drop zapping values in the Zap* option descriptions + JDK-8272854: split runtime/CommandLine/PrintTouchedMethods.java test + JDK-8272856: DoubleFlagWithIntegerValue uses G1GC-only flag + JDK-8272859: Javadoc external links should only have feature version number in URL + JDK-8272914: Create hotspot:tier2 and hotspot:tier3 test groups + JDK-8272970: Parallelize runtime/InvocationTests/ + JDK-8272973: Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop + JDK-8273021: C2: Improve Add and Xor ideal optimizations + JDK-8273026: Slow LoginContext.login() on multi threading application + JDK-8273135: java/awt/color/ICC_ColorSpace/ /MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7 + JDK-8273165: GraphKit::combine_exception_states fails with "matching stack sizes" assert + JDK-8273176: handle latest VS2019 in abstract_vm_version + JDK-8273229: Update OS detection code to recognize Windows Server 2022 + JDK-8273234: extended 'for' with expression of type tvar causes the compiler to crash + JDK-8273235: tools/launcher/HelpFlagsTest.java Fails on Windows 32bit + JDK-8273278: Support XSLT on GraalVM Native Image--deterministic bytecode generation in XSLT + JDK-8273308: PatternMatchTest.java fails on CI + JDK-8273314: Add tier4 test groups + JDK-8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test + JDK-8273318: Some containers/docker/TestJFREvents.java configs are running out of memory + JDK-8273333: Zero should warn about unimplemented - XX:+LogTouchedMethods + JDK-8273335: compiler/blackhole tests should not run with interpreter-only VMs + JDK-8273342: Null pointer dereference in classFileParser.cpp:2817 + JDK-8273359: CI: ciInstanceKlass::get_canonical_holder() doesn't respect instance size + JDK-8273361: InfoOptsTest is failing in tier1 + JDK-8273373: Zero: Cannot invoke JVM in primordial threads on Zero + JDK-8273375: Remove redundant 'new String' calls after concatenation in java.desktop + JDK-8273376: Zero: Disable vtable/itableStub gtests + JDK-8273378: Shenandoah: Remove the remaining uses of os::is_MP + JDK-8273408: java.lang.AssertionError: typeSig ERROR on generated class property of record + JDK-8273416: C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE={0,1} + JDK-8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java + JDK-8273450: Fix the copyright header of SVML files + JDK-8273451: Remove unreachable return in mutexLocker::wait + JDK-8273483: Zero: Clear pending JNI exception check in native method handler + JDK-8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option + JDK-8273487: Zero: Handle "zero" variant in runtime tests + JDK-8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths + JDK-8273498: compiler/c2/Test7179138_1.java timed out + JDK-8273505: runtime/cds/appcds/loaderConstraints/ /DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes + JDK-8273514: java/util/DoubleStreamSums/CompensatedSums.java failure + JDK-8273575: memory leak in appendBootClassPath(), paths must be deallocated + JDK-8273592: Backout JDK-8271868 + JDK-8273593: [REDO] Warn user when using mac-sign option with unsigned app-image. + JDK-8273595: tools/jpackage tests do not work on apt-based Linux distros like Debian + JDK-8273606: Zero: SPARC64 build fails with si_band type mismatch + JDK-8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests + JDK-8273638: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F + JDK-8273646: Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher + JDK-8273678: TableAccessibility and TableRowAccessibility miss autorelease + JDK-8273695: Safepoint deadlock on VMOperation_lock + JDK-8273790: Potential cyclic dependencies between Gregorian and CalendarSystem + JDK-8273806: compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly + JDK-8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java + JDK-8273808: Cleanup AddFontsToX11FontPath + JDK-8273826: Correct Manifest file name and NPE checks + JDK-8273887: [macos] java/awt/color/ICC_ColorSpace/ /MTTransformReplacedProfile.java timed out + JDK-8273894: ConcurrentModificationException raised every time ReferralsCache drops referral + JDK-8273902: Memory leak in OopStorage due to bug in OopHandle::release() + JDK-8273924: ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() + JDK-8273935: (zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported + JDK-8273958: gtest/MetaspaceGtests executes unnecessary tests in debug builds + JDK-8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character + JDK-8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled + JDK-8273968: JCK javax_xml tests fail in CI + JDK-8274056: JavaAccessibilityUtilities leaks JNI objects + JDK-8274074: SIGFPE with C2 compiled code with -XX:+StressGCM + JDK-8274083: Update testing docs to mention tiered testing + JDK-8274087: Windows DLL path not set correctly. + JDK-8274145: C2: condition incorrectly made redundant with dominating main loop exit condition + JDK-8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC + JDK-8274215: Remove globalsignr2ca root from 17.0.2 + JDK-8274242: Implement fast-path for ASCII-compatible CharsetEncoders on x86 + JDK-8274265: Suspicious string concatenation in logTestUtils.inline.hpp + JDK-8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated + JDK-8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 + JDK-8274326: [macos] Ensure initialisation of sun/lwawt/ /macosx/CAccessibility in JavaComponentAccessibility.m + JDK-8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern + JDK-8274338: com/sun/jdi/RedefineCrossEvent.java failed "assert(m != __null) failed: NULL mirror" + JDK-8274347: Passing a *nested* switch expression as a parameter causes an NPE during compile + JDK-8274349: ForkJoinPool.commonPool() does not work with 1 CPU + JDK-8274381: missing CAccessibility definitions in JNI code + JDK-8274383: JNI call of getAccessibleSelection on a wrong thread + JDK-8274401: C2: GraphKit::load_array_element bypasses Access API + JDK-8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" + JDK-8274407: (tz) Update Timezone Data to 2021c + JDK-8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl + JDK-8274467: TestZoneInfo310.java fails with tzdata2021b + JDK-8274468: TimeZoneTest.java fails with tzdata2021b + JDK-8274501: c2i entry barriers read int as long on AArch64 + JDK-8274521: jdk/jfr/event/gc/detailed/TestGCLockerEvent.java fails when other GC is selected + JDK-8274522: java/lang/management/ManagementFactory/ /MXBeanException.java test fails with Shenandoah + JDK-8274523: java/lang/management/MemoryMXBean/ /MemoryTest.java test should handle Shenandoah + JDK-8274550: c2i entry barriers read int as long on PPC + JDK-8274560: JFR: Add test for OldObjectSample event when using Shenandoah + JDK-8274606: Fix jaxp/javax/xml/jaxp/unittest/transform/ /SurrogateTest.java test + JDK-8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 + JDK-8274716: JDWP Spec: the description for the Dispose command confuses suspend with resume. + JDK-8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily + JDK-8274770: [PPC64] resolve_jobject needs a generic implementation to support load barriers + JDK-8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform + JDK-8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST + JDK-8274840: Update OS detection code to recognize Windows 11 + JDK-8274848: LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior + JDK-8274851: [ppc64] Port zgc to linux on ppc64le + JDK-8274942: AssertionError at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155) + JDK-8275008: gtest build failure due to stringop-overflow warning with gcc11 + JDK-8275049: [ZGC] missing null check in ZNMethod::log_register + JDK-8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag + JDK-8275071: [macos] A11y cursor gets stuck when combobox is closed + JDK-8275104: IR framework does not handle client VM builds correctly + JDK-8275110: Correct RE Configs for CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos. + JDK-8275131: Exceptions after a touchpad gesture on macOS + JDK-8275141: recover corrupted line endings for the version-numbers.conf + JDK-8275145: file.encoding system property has an incorrect value on Windows + JDK-8275226: Shenandoah: Relax memory constraint for worker claiming tasks/ranges + JDK-8275302: unexpected compiler error: cast, intersection types and sealed + JDK-8275426: PretouchTask num_chunks calculation can overflow + JDK-8275604: Zero: Reformat opclabels_data + JDK-8275666: serviceability/jvmti/GetObjectSizeClass.java shouldn't have vm.flagless + JDK-8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem + JDK-8275720: CommonComponentAccessibility.createWithParent isWrapped causes mem leak + JDK-8275766: (tz) Update Timezone Data to 2021e + JDK-8275809: crash in [CommonComponentAccessibility getCAccessible:withEnv:] + JDK-8275811: Incorrect instance to dispose + JDK-8275819: [TableRowAccessibility accessibilityChildren] method is ineffective + JDK-8275849: TestZoneInfo310.java fails with tzdata2021e + JDK-8275863: Use encodeASCII for ASCII-compatible DoubleByte encodings + JDK-8275872: Sync J2DBench run and analyze Makefile targets with build.xml + JDK-8276025: Hotspot's libsvml.so may conflict with user dependency + JDK-8276066: Reset LoopPercentProfileLimit for x86 due to suboptimal performance + JDK-8276076: Updating RE Configs for BUILD REQUEST 17.0.2+3 + JDK-8276105: C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly + JDK-8276112: Inconsistent scalar replacement debug info at safepoints + JDK-8276122: Change openjdk project in jcheck to jdk-updates + JDK-8276130: Fix Github Actions of JDK17u to account for update version scheme + JDK-8276139: TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test + JDK-8276157: C2: Compiler stack overflow during escape analysis on Linux x86_32 + JDK-8276201: Shenandoah: Race results degenerated GC to enter wrong entry point + JDK-8276205: Shenandoah: CodeCache_lock should always be held for initializing code cache iteration + JDK-8276306: jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition + JDK-8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766 + JDK-8276550: Use SHA256 hash in build.tools.depend.Depend + JDK-8276572: Fake libsyslookup.so library causes tooling issues + JDK-8276774: Cookie stored in CookieHandler not sent if user headers contain cookie + JDK-8276801: gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah + JDK-8276805: java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager + JDK-8276845: (fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32 + JDK-8276846: JDK-8273416 is incomplete for UseSSE=1 + JDK-8276854: Windows GHA builds fail due to broken Cygwin + JDK-8276864: Update boot JDKs to 17.0.1 in GHA + JDK-8276905: Use appropriate macosx_version_minimum value while compiling metal shaders + JDK-8276927: [ppc64] Port shenandoahgc to linux on ppc64le + JDK-8277029: JMM GetDiagnosticXXXInfo APIs should verify output array sizes + JDK-8277093: Vector should throw ClassNotFoundException for a missing class of an element + JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points + JDK-8277195: missing CAccessibility definition in [CommonComponentAccessibility accessibilityHitTest] + JDK-8277212: GC accidentally cleans valid megamorphic vtable inline caches + JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE + JDK-8277529: SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint + JDK-8277981: String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup - Modified patch: * fips.patch + Rediff to changed context- Modified patch: * fips.patch + return in native code after generating java.io.IOException- Modified patches: * PStack-808293.patch * adlc-parser.patch * alternative-tzdb_dat.patch * disable-doclint-by-default.patch * java-atk-wrapper-security.patch * jaw-jdk10.patch * jaw-misc.patch * loadAssistiveTechnologies.patch * memory-limits.patch * multiple-pkcs11-library-init.patch * ppc_stack_overflow_fix.patch * system-crypto-policy.patch * system-pcsclite.patch * zero-ranges.patch + Rediff to apply all hunks without shifts * fips.patch + Fix unused function compiler warning found in systemconf.c + Allow plain key import- Update to upstream tag jdk-17.0.1+12 (October 2021 CPU) * Security fixes + JDK-8263314: Enhance XML Dsig modes + JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors + JDK-8265574: Improve handling of sheets + JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for RTF kit + JDK-8265776: Improve Stream handling for SSL + JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing support + JDK-8266103: Better specified spec values + JDK-8266109: More Resilient Classloading + JDK-8266115: More Manifest Jar Loading + JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore integrity + JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained Delegation + JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic + JDK-8267712: Better LDAP reference processing + JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client handshaking + JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support + JDK-8268199: Correct certificate requests + JDK-8268205: Enhance DTLS client handshake + JDK-8268506: More Manifest Digests + JDK-8269618, CVE-2021-35603, bsc#1191906: Better session identification + JDK-8269624: Enhance method selection support + JDK-8270398: Enhance canonicalization + JDK-8270404: Better canonicalization * Other changes: + JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 + JDK-8225083: Remove Google certificate that is expiring in December 2021 + JDK-8243543: jtreg test security/infra/java/security/cert/ /CertPathValidator/certification/BuypassCA.java fails + JDK-8248899: security/infra/java/security/cert/ /CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked + JDK-8261088: Repeatable annotations without @Target cannot have containers that target module declarations + JDK-8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" + JDK-8263531: Remove unused buffer int + JDK-8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java + JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type + JDK-8267666: Add option to jcmd GC.heap_dump to use existing file + JDK-8268019: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8268261: C2: assert(n != __null) failed: Bad immediate dominator info. + JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm performance + JDK-8268500: Better specified ParameterSpecs + JDK-8268963: [IR Framework] Some default regexes matching on PrintOptoAssembly in IRNode.java do not work on all platforms + JDK-8269297: Bump version numbers for JDK 17.0.1 + JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient + JDK-8269574: C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events + JDK-8269763: The JEditorPane is blank after JDK-8265167 + JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers + JDK-8269882: stack-use-after-scope in NewObjectA + JDK-8269897: Shenandoah: Resolve UNKNOWN access strength, where possible + JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status + JDK-8269993: [Test]: java/net/httpclient/ /DigestEchoClientSSL.java contains redundant @run tags + JDK-8270094: Shenandoah: Provide human-readable labels for test configurations + JDK-8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode + JDK-8270098: ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert + JDK-8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup + JDK-8270280: security/infra/java/security/cert/ /CertPathValidator/certification/LetsEncryptCA.java OCSP response error + JDK-8270344: Session resumption errors + JDK-8271203: C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added + JDK-8271276: C2: Wrong JVM state used for receiver null check + JDK-8271335: Updating RE Configs for BUILD REQUEST 17.0.1+4 + JDK-8271589: fatal error with variable shift count integer rotate operation. + JDK-8271723: Unproblemlist runtime/InvocationTests/invokevirtualTests.java + JDK-8271730: Client authentication using RSASSA-PSS fails after correct certificate requests + JDK-8271925: ZGC: Arraycopy stub passes invalid oop to load barrier + JDK-8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon + JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj + JDK-8272326: java/util/Random/RandomTestMoments.java had two Gaussian fails + JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790 + JDK-8272472: StackGuardPages test doesn't build with glibc 2.34 + JDK-8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 + JDK-8272602: [macos] not all KEY_PRESSED events sent when control modifier is used + JDK-8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848 + JDK-8272708: [Test]: Cleanup: test/jdk/security/infra/java/ /security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled + JDK-8272806: [macOS] "Apple AWT Internal Exception" when input method is changed + JDK-8273150: Revert "8225083: Remove Google certificate that is expiring in December 2021" + JDK-8273358: macOS Monterey does not have the font Times needed by Serif - Remove the unneeded icedtea-sound provider - Removed patches: * icedtea-sound-1.0.1-jdk9.patch * icedtea-sound-soundproperties.patch + not needed since the icedtea-sound provider is removed * harfbuzz-libs.patch * openjdk-glibc234.patch + integrated upstream- Added patch: * openjdk-glibc234.patch + fix build with glibc-2.34 (bsc#1189201)- Added patch: * fips.patch + implement FIPS support in OpenJDK- jdk-17+35 is official release of OpenJDK 17 (jsc#SLE-18742)- Modified patch: * nss-security-provider.patch + revert recent changes making NSS provider the default one + fixes bsc#1190252- Initial release of the last release candidate of OpenJDK 17, the next LTS release of OpenJDK * Features: + JEP-306: Restore Always-Strict Floating-Point Semantics + JEP-356: Enhanced Pseudo-Random Number Generators + JEP-382: New macOS Rendering Pipeline + JEP-391: macOS/AArch64 Port + JEP-398: Deprecate the Applet API for Removal + JEP-403: Strongly Encapsulate JDK Internals + JEP-406: Pattern Matching for switch (Preview) + JEP-407: Remove RMI Activation + JEP-409: Sealed Classes + JEP-410: Remove the Experimental AOT and JIT Compiler + JEP-411: Deprecate the Security Manager for Removal + JEP-412: Foreign Function & Memory API (Incubator) + JEP-414: Vector API (Second Incubator) + JEP-415: Context-Specific Deserialization Filterss390zp34 176943693417.0.18.0-150400.3.63.117.0.18.0-150400.3.63.1src.zip/usr/lib64/jvm/java-17-openjdk-17/lib/-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:42430/SUSE_SLE-15-SP4_Update/722a51015e5de87edab7b2ec26d4013f-java-17-openjdk.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)}_ /~uutf-83cf4023d5303df00da647de02c798a1b62f7d188d5c5a41c174a9c3c07978757?P7zXZ !t/?]"k%Ǡ^MĊ5H9FM[!; !ٹSjEZD]3$_B@"??djpxQka^O*7d<8xvW !P2Wj, MJ]B f&`1Ej hT}\ GN,uwO(LW ԧ5oߗlxF:Nn9y }gJuu P]9RF9TYvOmS+7u>`aш''OOz௺ԛg.cK #!PE&n.c&Lx: gВFDH;#ܶyrfkXP&i+4:8xKCl ŔZ5eb`v 'QAh+T8q4T0/O`\SFajVQrU8+ԭ[W$k%[}HA ]3NW8$w[o&u\N>)%?-ƭjd#Ff|g+s7̅.oP v i9&y=>K m+.6EŎc[K&(Vi9 zq ]n4wڨ&EM:J܉5P lI@ց3qY y@ža.@] _I1AH.J09 1feVkj _&1CD J:bT#< /Viվ'^& );w猓g 3â~Kʧ=_~nӗ5N{5Sg9=Dˊxw .A1zUfW] tLVO3*MUy%2(Be7. oX.7ZfOOO[b0 cOB^ l4UE{?:htc^:]Ұ޾ (!7br<}k"] NJr`a;R1i)d#֗($+I]_-4LVT˯yם@;)+VWɣwc0Zk6BǕ@5e jpƖ-Y"jzԈŇ)v`6m='CsR@!JÛK#o첛^l1'|ݙwuǭ5F=ĭ2J\(`N"eqA(E-. 8UT05M3e<2BAQn[Go 鬣)X= !2tq-KGE|8 ;Y-F"HմE0*| MvSXH`\NSgU&i%d;.v8?0('bLj)̽ 5t\nD-}d˛a--үMchRrHAΑ U X5^B(V:Ќ)SeC(a٢3h1=Wr!FB^ZCfR,k8MzUK98|~B0kQ~IB|ƆKSKNRo.l @J\W_- 0}Ix KҞPemLIp]d!¡3W,hBM!V A7?=Ѥ-Ta,>bjƶON 'E;!u55#~_\%l!O3_ܽRKf 1ʲSA=yj'iS-E]LQ4.l hPUV9頑xU!r5Hsy*$OLş`D0oң\RfϞyu='LMꧠsZhUnAXE},hvpq]a[t|Od[ ":$n`x~]OYmQ_Y#+AVa?˥L3uwCr\ReYh˲"-a> 6 Yn$w&"&Smxq_xyA)CGb n{Q-sV`\Wtr1HY,B;m?T)LJy]\A+q[澘1~}Lrmnٷb )qw p'A*&k,M~g"0c$xf6̌l(78ѳ_gyxfIvʫ݇?xv\>_' y^b(b- C}لҽv;a-+ mi|}{\X>7<_i(ؙ#˛a^D$H]u5xM66šṵ̃F aԢO[QU$tCʪ2,01@R ȫIЧZCr/<]28i'dȽJyf&Cre_ʫ­J{$nqksr,/bꖘZXT￞R5M^GIt@`8F{{ |=/!(>nҳ/$V%z(EMOs%0X̊XX'8M&dj7l9,+"݇,@&%[r[N8(6;k|6b/Nj՛*ES@- d_8Kr5*;TSKz0r8jy\ KZ:.صݚWAqͣޭ@"0` Z)WT_R(Ca\WZd9̿9J[ŭÃa#–g ˬ6+R(E5w$:"Jzw|3LT,vɥd|SӔa0Y+&ghWsf_q xI?k$_\}ЇBQV +RAnO6df;_/ڵX E.۾GyMp~M* X+<ǎ|O XI˅g`~4rR]e8H d\hz K3J K&@7u@fMF26Ҥ 4Dl/A|2OȽ.,OgsB4wvSΏh)>rț_ӱ-(&=Lߩ30[A2nPb)E*cR"\U#Fx0,`XJmd \8TR$TĄ2*PI}d<rJ2`Q6Cޗ;9/^z2`qJ`(ZK{0CzaƱ1P5s9pv#W^\y!?BLhK3ΨdgC,z};m/,o*80w^ K,xjСrh9]NiF3;; O;Cg-x[#zbs3nĂ~7d"u 3nA?¿q*wu2墚țdT/])[V7P=} `R qH&Vx"7-l6ewCԫ{EiW{Vc^' EvYGVͣ7 8&];>Sn~9Йu#gpNŬƾz(#\Yes{{VA  9)rƸ|[U0^0q!Iq. dȲ0yWgO%k6b"LX7ZPOĺΏXxy؈sf?'*YOMvaB /Dì%efvRV7׌`b@MXeDj[ F՝/*;F\ة2Z4% Z]>z H⠴B',8DzL{HS% g ,FzzB\ 7V (}Y3D '2uU6тX@L!Ƅ"NQ"z sUyU6g1X9k ?7;Np|i0qe3}zc* c07iRz7fPөLm^FOf@eTCV2(b.%zg⾀,(ZUyဴ ^6(ѕls|:8g}- n6M8VBŵc=+%8<]]QbW!eX%k_JW/ &t&\vS7wHj6LMf28R(4^=je,~ߞ1:G/T|?:w5XlZo?`&0&b$EFZuΙS}Wmzb0b4:bͭAy]:b xb^T|UMV;L~:ek9t<BPA>G-5$2DJJX}F/*lH>>c݆_j VjTU.9{Fy7w@õ$cGEA,oTG&a*UB7Y0 _+h p1yX[F `1ȂҕGA]/ ,+]yn%tRmk} R}ř{wT}ssc i'iXr-tgdXdKXU`:-gx(jLҌo ,M-􌠛>Efqը&(X,<|+9d].5DBNKS>+krh.o:y55KwP{nNz-Fă<^sfCpN꒮&VY\h8(ǐwۗFIAUWqY (1j­/?ް5Sdr@^d\R)uɒX!&y`hj7ZYM/e+^Sq1O-FD0P3j}C-HH26#hzH= Rwbgsh3 &s36ɢ8oikr@Q<+X,$oO4/7B{1,[S0p5`"a AK+Ȓs c;Y#(GCz☂f jBh}cn*!^ikȺ晣z-/%beR7,<-P5Ѻ7^#vUj/85~t{^ mDx=WzɱU7 Ǻ%1u8KX9Oqsp:wwR&ćC ~jv"6 aS>UAafU6. ]Y}'UWWPNw9.P[ !-84Y'F#Ad_ޢ4x~L&kEO&)jD`Ę"}͞+3#|'p& k3H@XEqwQfٜ?I<͐wo[Dc)9B=q9_ Dǯ;kyZ||F6b2Rr_Cnhpɠ(`>$0#4c֠=VZʰnm|K sDeHq+ye2ZN<@G^&L-|6b1?M)VLw 鰯R'Ӿ! z7xCж6QpЏK)s5? ::C_PCI0м@Sif Owֹ\A#УYaP_`xQSNm1HBs2F6c.!>_=ʎ> yL'6/ q>H*N=3&z;nxÇ# Kb6n>cMiYpi>h<$4YL٦P#*5m b5JB_ʍcsmNw>(iL>@[|Y"%Optr;5XZmc}i^0%9>%ĥ%r$J߅ܮ{uA IH-$4)5# US8= Y0p\ i  ,ۖV!VLR4a-7߈U2F&AF?@f71r]M mF`yk#S4 Z㴁,NOX!Il&453 h4ƆLlOUҹOdѸ?PQ \Y6&J]+< ΦH2'#k~{T"HjA'/$!zWG $u W+]눭=!s3hp;=S `c#(UɰG6^x UXŽdmc׋gyn.˵5i%.k+nA VJI+D ^+AN4ؑ?@':?Sя -,[Mh2\R*d0)n-MN:"@y uuQBcXғ\?Բj[U:C⫰ppiRa+sAU59,"*w k/ 7*4A~&W7OS'x5 a-a vٻ2ZuV"%aipt^1*3 D,U؇b'kt-NLza>c'`ϙO:X7g1S) ?rL""<1f}4]hUb4QNanˡ_hfgR R2jpy:[ VG]nQM?"h_\s\q7C0Ez>c{N$q,sW.7SY^cу qW.Euggvsi~ɢeh eҠdtlJcjH8ڬQ$u[2fOwԾiV vKr}qOIĦ^hx`Wjg@y3ٺZѫd9z2wg٪>'h *)Pr[hqOYW,,JҨ*%34}եPNqCyz $0iv{FVN6T5~,yȼTCbʵAW׼ EoP]0UN Bvzc i]\-F/HoPPo]P6~dLV G?+C؈O<_A4-;PWi81S]%fKo @a= [ApU=5iUw([O\MLNDqf h%Dچ~9ע O~RqE64goX" :x;:;Hz %.uA%b3|7ÂMQ>tN]=.fnvC={HWm7ۣKB?9*8D,!H3( k】mrxxDM?bH]dzR ˇX;*Mx:7}a3ya9o xTMPv]EZPC)T]mڄ Am|1A%Ce=xŗ}Ӟ{7LU:2aFl*ιja e#:rq)1įX 9z h59rC?N8I}{HLvW}b%P=ܱV hϡ$]lڶj76hЩ??ߩ^F:wggKRIJC9eG!NJ冺Q^z,;G lRVbNkF%^YV*@jis=R!na6Dt;#!Ra69LZ#DaXC܂l,]fpryJȠ5GP$g'\4l  $ >s07L}&/ =];N6p2KXS)&կ~ "_y'eUܑ6>ަɒ7Z@W2dTC~iEOX4"38*v2F (kw0vcqv+Z;سd%G-2ytaqaeYhdWeA$'7WfnfR8yp^GT<؝ mgx0MIޓ\,aZ'S\eYFJ04V될A7zrԦ J|'ʖn6{b<ֺ0 [GBsax|^+ :IujoOzJԬ##ƚ^@z"L@|tǮ-G=\3>߻} .m-(lkg&?zTDv ?,)h+To0PWJ[*4=sG2a;SGŐUZCGDZ| dV_ ߋ`y7.aո)8ʆ z(V_:HlR^Ğhm~,7EgɂFߦʷΛJs1I8[et7撻,uթi#2l} 媂*I/yS݁L*ҝQ7shܓi7Mt'CXSOa !Fً+tr 冘_F71QG8ϟm_mth,ŏ0S9>mIr#Ui6V7' ''!Nh!"/O0&]8?|m~EBŊ+47S;o=^Y3&)UcȖɽy\1'[-w$hl#RJ͟zMNdJ%v%Ģ%}JjPB7+)j, *;ֹnDp[&.eWaҒqcdËdfkHmɢ.幑jOmv=\I! IFYTm O?2rzA}t?N1E1 emA],QW/? *l8= 2E1זwJzYs$;@[R׉%8-), z}Ā_n%K_<EϒER[!"8ƁSf"Dc}S#73p8Vj *WA:F$53aG<7f'>,=XgÕ4o "`!QnC[7iM-܀z7~Xwv BԗЯIZ%c9#2ݚ~"`KŴ(Jߓn~Mтc۟Fk|ouS6Q+no0p c_xΘ>ah ׏_*l )& BCɘ#uVL]D2ޱ7fny+Mqk_G'2ӷjIRvA=+,`'a cKY'\C@K"}+kkNEo \\QD+60{K,0W$QIv3C5}bX-ڛ?3`8k^r:yA] 0oKsumoKVEN7;O  M_6n9!%)dR͵ ~~ }8SӞ%)U-d!?Mma*OA9|xDn(4Ѹ)%\9DB Zjf[jz@5 Xe u3~axhPu@1FI{6*٦5- kC a;!s5VM`OBq Jd$ܓg~5Tj˃XO@0zʓĆPF02d+Da4+‘liBF@ҧ^NULL+=Q,a|;vufbGWZ㚾}dk2fA4ofK=`/m~Ce7A8D=V gvuts dc%\ϐ9l#`CݪJrر6S"w +@0׶#mwq /f4ǽT>ɪDYo". C%'͌'u|-aفM2P@g*ʇ _lme /m#jЀ"s %ף;c-ТSL+)m˓M{LĻl% eWM!d}r?/D wKB@wN uӍ-u-!,Lo$ [aQYq{s&=s]Jީ!Ep!"l!̺@r]e!թ)Jl-R.WD{:߰&1/Dž_"C&w*L͕鸖fd/{(sN/|+HHG˨odxz/+TOSgLnkaf7::J<Q k+(@ yva 8n lsl*'5 γY(} l6{΃xf[7!]A&'{ȭ&d,H9vJ‰^'s*<$XgX5_":54 Ӗj*wb3igFz緰uaQ,,!qV泫"CPlCRL1Ԅէ3\y]{q4v*cU.RJm7AΧ5vWx xTRnF A) ǟy"seU&innNg)`]3&}sM͌@Y{8zvneGf7Zm91Wf+%5vDoR}xqk^Π$jm kn,Aycl݉))UiL:!U-d Ke9]ꚷbe(NLT#< ]d><$Vcg+^ P8]w$ 77p5_Abl^9\{*T<?u*Gǚ't݄D2 -tBe(_0l;KLZɆRW^#"Wֹ,OW EQn5-SMM+2A[Z4Zuܟmxٗ-n"(yHAOł&Z Еw3T{GI-^ɇ{R&r2IuN}0W˅[Lb*2Cݺ+Tru@UP=7BӥnEfPHID'1lz3Cvx7K,fKrg|ȉNsTqp_E?'˛lu!X(rʞ#aa5L)4^`o9v tX G?lmѿz坏-*|<^#U1GY̎QV5 a=XĔޣuH-3y:!&+F!U1p NB7]Y<:-*|zـxc, B2DClPoOv5Bv${m-W{5]S6 ԇ-:=U*rQ)'-Ⱄ?)w™!62Y4==G#3]dUrŋUuǰ sy$:TfPI)K%ff# Ÿ;|`.W}pha!As)5Vr{(d@+(l#l~8K\_Gh6ES'Bi[Oc J${FE@!rvi.-}d_e!/Xm Wq?jUO Z-&yoY0i!T) C=ۮh~ <=m\lbۻ,I+ H^ nL9RCMB~@.X%>K? Pd:Ή;4?Nծ=oDx>0 uhdnԦ=Xf"'bͲɪ٧ZdO6.)6Ԓ_a@!e) ꊃmpM a QkwcCb].C~[5u&w6ii[:G~@57 \b`/I99qPUL)3}S@DK#ޮUBVu,$m#X(rtZ`";%[Y˧vko7c\5L[mE߱P~dE Z#ܓ_l 6JQJP4a"bǚv!k>f:|6iR\,QygZ;j!Z"g8(m:䕦k vTWPe~GvLeP !.-˔0,(vb4ڹg(`fj%V.iW,"(DqcN55Nۥd}5^%UqxKMe+ʒL$ gZB`$iUK;[nwYG]Séqp^Ia)o7jLT2q-i_MoT;ѫӻ(.٫(~۝ a.y—[%gv:؇#gP$<3gӋB45D;֘Y ՚qqr DŶ` dm%!Y+ia8N^p޼oQumDEYd}5 F5{SM\ P)|Q~p6 0UqH@ǒG Ĥ pQ80Oy"Y j/,]84<_NC~ozL?3l U|}/tn ?kh}Di &yQRMhExl$͐BEayJ%xy;T(]rDe<+u%ϖZEm{'`ZfRƎ%RN1cwrnw#n9\ Mlo T,g̳Ƒ`%Z/*e~'K˓Eacn2i4}FowJX29"LVF ?5@y,Ѝ*OBkM˛1M&19R*m 4Pȱ@ p$b3ҹK[Mܚb;:hx9>a$;f x^iidwpdvp! #J.9_뤶!KB}`RkId* Cgz=x 9- wb)`& Gf‡xuz6f-'9EEşf&A}?.]c<'"lw3EO! q0ä0F-pLlXoTePH(Y)~)+`JPi,f`&4v]{rbԒ-#*)"59FIQ)SdOK~1hO@``ݟF!>*f]=!4D̆:v 'A(J2۬o,:,; r]1C .%$ϨvZ?EK;8ky - 끍A9'E%R ]3 EDJ(TۗM6xF(ĸɄQ~W\ ASLEwkge]+zD '~Mt 80v{ V^jpwxq.R՟6Ht=6/ Ԇh{bQyW+һphP9 F"| FMIɵ.6B 6t1a /ABߚ*|ݷCn6aIX<͆O5X^B"q[[GWN9${HOKv0fxq8Wol[~-Lj\S6+ZYKYC }4~|)t<0v$'Yuꡫi[n:EN_6X[V,!Crt'VoIkvb-8/; =5Y]H[g1jN7?xf*cf"/T?闂^^b#∏k#uzB0T: ⲛ4|#Of.c5N! ',h1C˲ W_8(APˬWnfi %r^lZRM(֫PWrN#i eHS<1P#WVLx?P,]!-W:KˈNLzyVPW!Hk8>nV,%|C QeYP963^Mڿ8W2!K/E"5%i ֎iGjкlQʴ& 5D{{@0X,ȿ;=]ęj1Y{ΝkB0G ={ r߀MUu=ad5)w/IO ^RǨt -6Dqӗ+O[r"؆)L ry⎾Ȋ"$`@Ǎ__B \6ƌCgNf1B@9]@Q#B/r–[p=Ld ֗ /wwb0EUT/.8P⯙E_ a 'leo;f8k2̞;iJ٦`,L|^/0Ie`oyN$6FlɄ\+4 y;[WOv %)sPy0!+zZ+i3z5 c^ ٤V'nn!x]!` , 3l"ؑPe ~!/pΠ"a5z\Zf)7L$EM>g8쭜38#(fpVV,i|v@HZ -$Ag_OY`47$ץL$oTN㴘~I Gc7E]ȍӵ#NR߅._qG \$j$†ݍxTڄS,!Gвjot<#G_; 36,WiҸYu?ט ڃ9 Ó h 8qNҪrC;LUy\- {/e5fxMh%Y︷ds.h̙':UfKwH!ruFOý-!>] CG"Ɉ'c$X%n"WGȉZ&k+k%#\OD>-2%TgilZ +_mAQjV=BgD1F´M!fD+ Bb|sၽK=S ZSEa?ׄ[~ :jo5/$.ٟQ25ed QTbPeܞfrSh&,S8ߘr6T}QΝqmpŒ܇^ZA[bfE \ }"5C8AYr'0mE_l<6sTy|N쫯Jq:g:G_Lo%Ē '0ӓ/;$krX95^.~j~]öev͠x"FՌ %a"&*"ȾhI؍^+p Ho4`-zy6ƄyK2v QANv4-6Nـ\ۅJ-poWe-rwlCK|7[0kBLZQKuKk;eKԍպW7ƞZ*P!-zW>?C9>mIفK[șu>ٶĥMrR#ބf,Y%(Ϸi" ~[gEf٫y:;z `mk$F41<'#۪ϼKYC3Tf*Na JU\`A*3 CLаllBEk0A~ 7f5aQ\y]52ݯ4N11)ی}7 mx ,߿&vHDiva:Zhe* J[ LwcδRvvT*ϿVaL}C6g[y{A Sp  D83(宭&6.BOcwgM_+ X o&PD?:LDtRvyX6*Ӌ0H8v{̋a37z˵7 H O 4,&rR0D@ ÂM,V"'9'PHf2c(}uibR'6dAX 83W/E>(_&cw.7iՌ 0]sn; @)Ԩ`Xx&l+A{"[sāR}xfUEy|qDIh*b87T3IbUry%-D\{p?lxXzFJ9@eL-|[ReU DbK1"J@D^[u^;:yD#S1*zz%=ad^C"@ w rf]bE{yum,q'M}Y\MuPM&`zًTG$VQHf$S+K {Cp,Jx K_y ]K'B3b@M猃!11;[&ʵT0TPQ=W*jesؘx'|1?_-b5) F6Dbh~ofU(Fs!z:xs< ?LYK*BA Ӑq_+ 4JV$i9R/-R97 j @d!"&mSͿ3,Si x_z8S-p7\$>2# _Zoo-*&h~^|e;*uOən.DQz5Xq#8f I,>((=N3a(y:b5+=VӪ0q*sbJF uY->b-UP]fς -㫣%2̷z|;$yjl0&9T\ϵ/:+l?;I<Qj沍2MzaT }Y)H_5aJu*OJ]a[R&mC9`)}?IYB=8h6xdovD 'Y}y,Ta79)j+T~\Gm[ &w6TvPX_d3pP޷"[|J`X4z"v.3"Pɏ&VA9T?9+b3>[Ym[KO.+-Z")Pj ,?NXo lAb)kǟ--7QicR07 [J?ldz?Y*Hyw8 :쏜I4-2KB|/#.VV(F-g xpc8d\=˄ ~kpy $ ϔ;ϼ:׋d8@.htDyoklQT{`Kk}/Tx$yQ⒑r1,V["HGȯ?ַk(OFue]4}V%"Wg߿N m4`Y/܏6ژE#T #2{rԄS I[fn^ntjFi3KҞ>=;+͂ϖ SτeDeȊc Gɽt 5Zq>:B5)J|B6!;E\}aD޽i@Bw)r_o ^I=Š kOBVؑސ*!q\8 69nW!Iپ /:QPZ!ndc"XLJ5rBo0`c\! JI=cNH؅Gh&M.1;J'KF P7b$I/޶L=tLSBXa\ K(0R>`sw֞r2!#xjۜ "1V ՇB0J^gxb7LYɞpo0ES:d71gh$x= pU*\~K+W+~LR40d MX bRCfx ~儦-1[襩+dpCmNPQ p2!mϊ!GGDQWJʍc~R=JRhff\d,MaBNOyTL-*N lܻFz5ȓ 5EB-sZdk5tA>]Z"vhvLA} 1` 9v)%2urN c!\&^mzdy@L ,)_<2 ~h˾ z#`gvXEjAltcDֶ,.GmVÒNSi]EiCVq5h픞(ے(w`Źg~k𔲔@϶JCKf>t$3.Nkr vCn@Dp ְ|>EhT6Ij@C4>&1ض/2Ud@ V_g  ]ȝ@%Ft-bkzz?⹾r:L){zry(y$91P3GnLEA7Z*]VCj{2c܇zeƓ 7RhAEQ =EOzIT4Boy)%6zmfFAE\_=I:At "QnP!CZ{` #^2]otieD},+Y`j}fXY*J)La 0 si$IQc~ui "6!xRyu?` ƕVFèd)D9J~Ӻ?j۞{”16geb{Ňpe bY3o{aƦ东!_5~x5׳u)AjGTPA$ ^4g7A,\pzf-Zd2BQ2:{TGSM"XC: e(x;_&6/htW{C%k NQNf}DHʃמpc4Y+A00W>iJ7~ݣ;3$Q$s  @G*1KMje8I~8늓6::}{ (KC+ҧ*xE m>Bf%fSi7e4X{q*AOb06 .8R gI禣[(0cs{KcNlލżV,ر^q)'-I`qu٨ܸh;>mњ"<-g1r0L5oSlA{"S̐ jݧXiZHZ%QA>+q<*h^K? (TMSO72 jl*$5 ~;J9R~*2F!8,JTO3W "wj>u -5%îc Y#jʲ]pYθ c%~~PAKe^H r>숛aw39 MxKOqAࡌH G e:Jjs)im:c6)XS2QO-~͆`ڳmCђZʻS&:F|uzV\Ne]o>'"תub+CoaZ< @& T -҂Ne!!萶¹Mg-cYߔp'S".)CY9p3s G9.a(U ]<wJ~g]9>F3t&ϋ>C]9VCD 1ڌnz4{=.I'" XRnМshnZS#Gi~f,9%]}tDz~_<}&FemCkb>Ž.l NHm42U N篰ϘЧ^w`idL‚!7ⶭnV֐JamȏT!l$Ǩ hEg9mة'' v6$p(Te]3=C9hpώ !lUb?ZFr@ 3˂;ٚT`>ve_9ԵA;uIݛkcU,Z:!5EJуˎT'Q ;Ll,36pHDCnN^3C{N9R \2v,:0yH6x/ #\7迗ZhMߘ8Nˡ ս%#pfzl; [ 55/A(lss'5 Mf>O Cphe&Ջc AjpUrwz`Fy*@Jl!@/v7좪<7;`CrE`/?\ªFRۣۦq9 W,v>vdɖ[DԞ,5Ve_nո4Ͱ;I]^hĵy &6iz/-&'Hi[5)9bLd>fޤ8adѓUDwA!I"e?$~E )&,kUBQJ"j23[_Re);dIKI84Tb % yK9ͣk~,%+p5fh51W2i>YKBl}C MG<.+\'|:k?Q&#ȼLb[͒6'}&Yl'>+waE+K4Pr &a 2t^ #=oxNnZ8.%SzW 06֏oਠs77K?h_aHOlwFMC%{"E=(#(pr34ˇ}sX]yj2ϤHC0dm[=,Ħ EHR.`VAd(LUn"ֿnd;=J<9C*-3R=݃ԋ7K!ASi="dEIƿ?@4uɝ}VPda;YM×d&]EU:`XqxӫkU<,,c&aqf$%.0;QrbUPE 'hߡ JO^$2U"2Z!̂`a0=5%m;] ̮;)ylj#Z[1m^XT]:ɤl#jVSNGHX\NhmĦ@2Íl“H9`'ɋ/T- `sN9#smLm bK?,{ -;Kq `ZD藷JD:4FV hǕhfm7cvO Vm; AHR|t;aOgy4Kn{snO>(rO6"G䕮yi!C'`qxts0fu-< =D!PJbZ5%]$mt3ZҚ'H tpܬ$ZE$)3<.!/ux9wqKzj(TFV;e^n.)9\`Jjh2ء[/ss] (h+kC}&?iJ `pO9fג & YXgP$FtNn#ہõ=t݌y+lkkczpR&": \US"k²=Y!͞]/8fGeD[I|`P±R]&^M}+=5l1$2["JTA.-e"Črz(ʜEPI1pٽCp \)Hǒǻ $yp~;eJӦ6/f?@b'&Eo ET);STV- F7㗫Q7|R={xT YRG|d.֦IGYoKZ)qiԠl\,|ҒpРG*2!yU4woBQ"ِU2 eILhHZMnƷ8vGRs;:ftp%{sAmd˓0H_fZX׉סKJRԏ @yOw-Q%+&2 q2=Hr "}M[%W$I^FJO P_wG%0p3ǽrbG*u ]m_K(I\;/Y8S&Nyj8C}EƻC_)j%4GzYhk8KܸWօLnDHt)j*2w(g \-kIkL:`F*T.C$Q ҟ .`LlkJX%U+ 0f?pN{rGec4eAt.7G֭Re $2"l4|DoYled+[p <:HqjC].$ äsc9A-q mN \|[)`4OOg"w  s{ɠ̙^k4% %s@OAR;9QɔQz Z̓s*{H D6ʦq奼>U$cN V1LSp 'tS/YH~`H(,J`Xʜw( P*1:LD< } nc0¯۫z6fWfw $e/0`Uyц1TK^=^ML&ح Ё.bǏ?dzJ_ ~LZa@*W$N^Is)I$U+v z 'CCX6a~/`0HH8(FP ef9mk2Z6|YvG>qˏ9k0c)4zw Ȥ`D茍{!;) ÏGU+y q̬Kw+N{aς_`6tjm+@-4 br9\qW?ڡi}Qzv^ -8ji N&焰}Q)eOt'' U)4X$Kw[ljD&YbM'YOqwe",Bb*x5^vqaj=ߎ”rhrLi\䑸{|f7n ~ێc3ݮ [Ά*RvNK'Zb65l .$`ʑ.ka T[M, H<:IȷӮ(mRՂZrQ|ŊC, >jM Υ}E{ _Dȶ]\$r4$Fv(kɞĊ27}~qk牴8CMfwh:=dLL)$ wȸj;%|n-iPZ.UP+"9}ic 2:S+}lÁxg>'ߵQXѯHڈ;- 2-<1 buBKH"ЅOJ:kFrW%:טJ?N^pP&/kӑ rģ/ңdt/N /i9-YPjYrg1jU1ٜ:. V#-˩K9oEp353YN$!9nRh(^+{HR+zZk)KƢ?g3cG3 !m3y] w!Ho:3wG^;ˌ:잆3IS IU~BhOOzbnއT?P$ _0i/ + b1(b) 6P=dJ3ZssTQ)#VdapJҀÌ6&%I os`l*Gj%bqM{cn@[l,n/[n2K%^5u߶,z7 g=Kyn9ۿW',p Wh♹`L%`G#ҒV4t᣽JiGʻ^14/ y*:PB䛏|2h_KhwU< M;V;/}uG fQa-P=}ʪBsJQoQy/!҇z,Z?V^ |Igpk{ #EW LKc`!!+;"j+J.KqYzcU:i9zpg~O!r5#kUL.UM+}k3 !zϵ!ۨ];8:&V E >~GzIԋWe12407}:)_l :яC[G@,HK(t2{LE +=Wm[ѧ "*DUn9,oB1 8 v_ cJ~c"| Bq֑O0`$%;v2q]N,Ff4*0d~_d?N}Wc14$c:ŹI|oI>@ '1f8N{! c}ܸ]nEW/=6A~:rkk諃O [M2# x0fL`kx`1qS %~*E:K Iڏ!(Z{ ű_-hBkp۵OdMfqlAŲ2GT htI¡ !Bd lk{T[˯!==3vRu|I@Pomi]eY8Nb" yB"Nej"su1vթw{j r1|vvuTfu{i~XsW.V;"s y E-:9:iG?L ݥ,ܧ}&F 04V(alF윜I}L5 1d>( +z a$, eA.H69dHY.6pU: p&?nINJˆcH#/?eu'.\ iՠ UEqi%F9 r3; ~9vØ5c>/$7h]ΡM;HjmuRÅ/n+!a٘)+ߡAXF8a$fdaJ$ 84WJzs~>jx?9'i5dɕLJy&7-L;:weD@gyxݣL\$ `JMJ#8(-5%$IfۻOA7pZBGpPFeڞ_XB+FMN=\83x$RhA0 !a&wۨB,\]k 0ٻvEEAr<%,C}w"GؠMAM2r}JnhAi%G2&CJ_؜opww[jfn,}. +߈XՋ")?7pj)`ꏟ l{ pDQn`[B$!gj~'31` L L &"Ifs h1BZ+ਝϑlVzuϼLe=3cN`q ;9C^qe-~C8%sAty3Xx$ նu30lc.VgK.f3gWWMhVHqE]0W0f>6k7/c͠7ZǢ"+Ugaa*~=e-yOVU-uci?=#6eKo5E8|0TMFi5^ 9=+4+]g3.eسrHdյuE+9+ oX-2UOۅJpߡkyPdqD (;1*a!J4ZMD?>dp6Z>+ Nؠ+M)jkԘ9иȂ93Kϸ ,5M➵!bҰŶ{?f(ΊQ([bȹ!LhX^z2d<@\ %Z3#]vUﺝƃ>=&fF iԇwz%u8oօ!Nũ6KEx~eo93EZ=x Y}E SM<a A&_fF\3 ~=׊9W٣7Ì\=Iȼm}xDƊDAAdbDµwۛ-V 9f,osaG,F){5^>P '̐-TX8R:s/myT&scqubd2ά`M>5RfU'rx5{m2_u%0@9* 3H$  +Ke<[x}9è#EHLUtS];Wfy#\㠱 #F`-_tUa /:-K^mxN]xM?}V:1h-5op0Xz FnKW1ily 2\\nyءqVC0fhN*2U-ۯ-\{!*ƶҚ=f~Qjh?d%[ݢH^kMVׁGML] \À .?(et%:_ z:5.3Y1eT 傆UA=1/Fq, B8K+ϕ>`*1ث>O tu9URF*vWs!<`%AT.A:z " 5AK0}%"z74> Rf2t@_U):b;>U4o+eƞ VY)kwjy->'BUK9ǤR;+NF[`f><9lMVfW _.yjSEv$WW\|!j02BU`IKML {G䍚:ĺV9U;9K|R:JAK\AkC")9k1(pzBTs7tmH:hvtIVXT.Ɨ4ZW0%D#6+'Ow65JM^٥Xijwy Dс Prmu翔哕/Es @;`=R!0H(^, ъss 4U24?-Eє,+s\%ኵ3mZP@WھI[&tL"({N/̎Ipf-uS`JӦ;!Pà}5ڍ#-[Jk=y`\2 ,Ix;殺%HSsNeb.:*湃&"[Qie|C;{!}d![d^tj]5iP<=w$xT~/*M"+!7pX0;109|5;Q7@XGuRҺ7a[0Pʞ1exȮK!NZ2`/!Qs21X^Fm!B_a^$P"b0*H^N꼂d'G WF#YwĚ1C#I9^6Y>?1ʎg٥߯ȮӬJ+pK.p~+=\b9 d+u)uMyI]!K XoΥ[3*‚ ̇V,U,7 PufQ9I0!TIq2Kv_lWZ%cœCr)׽ϥMejm%ܝ8/S % lfyZ6&spb˭@HXg=CӭD3 fWuL8ٞ@:,SgҭI(i@$peÀfT @6k!sX}QOfGUL}oR3AJ]O@;3h7ٍ5.~žDAf\=]f'RDz2K' x&j3qvQs!0a2#FvВUFgJs*:En9zouEc0B@R`Φ) Lwm):J2Jw^A[{|HvOIµ?$(DLR\TɉJ^* ά[~8}~!}së\NKQ0(f w-hWa];dI 7*(\pH;%GFwGG(ktie2+tHr DMwsI-#NY"Gr'q}!w]?g]Ol1ROn |NB r =K- ]C).auVFQ\:V93 w6I9-b*U7E)R{u2`T}&=ބ; !k*N~Dvv9EbZ.yNW}9dq.] :`9H^XG$G- >tݞUUw[·i3 uAdE J X>#n6iw+\Z:ci"-ܞ3TiͶ}xz ٹnv"&l//a"|NQb L f'dؤҐ#lr$,uM dOff'Šم3h8b6SBYtPBtx!q$"{E}co鎔Üx4xO[^CФč? w k{  >6sNtYBǕHhA!7eTeO.7aXVu6p+w.Hy$g=d1I:VӑgvT6COEHh=*=(t=/ajuWP$H\z:#i5V;!RX KMw7x_|b3 5حu_K''lxf~,dv7~ECI<`+,"ꫣG$TdyT|ɽ]gXIaqHR=7ي&YQlˢ9%u`Yd #JQ':,D83Ϣd!H0; b*Hۈ6t9STi6_6}4-oii-U" 7Cck]B+dćTE @|\ǝBlU9# *+0NTZ[W,A)`25o)qiٮ ($Wg0]S=>XxTTr̷}Bq~ș;~7) x*`z{ϡ:A;ߤ=ȅpsWԓc7f]fS1?p"fG$+OlW*wlcLµ"/'-^I)Pܜ7/LeI%e-㽯%KO;<HzC OḘkOpINX4/9$"ZI7_ 3>HeܮU1@kȀ;4nY!ޠ7F3%\4Ro=@ATu;BE~MRgy$?QD9l#T`TcEc4^ x%`xNbÒe% 8[HҧC^ǔf ;Bɮۊ[yp/)T*0K6t*.Q\V33a ] d.YAj"Jg)fO[cO}\s~-ݨW =Xeۭ~xЎ E "F]r:1$̑NCOu^m cp3j-|o_ >~fHՒ_7͑{1-1L[7z T}uIL&FXlkEݪQKv%JDw<*[w׮,s`KS NC|-OWl$b d_IHe& Iqхg A[+,xK:Ns lk dIT=l|'ddbD`"Y8Njmawx7-*ZZDu?Lp& NLQ)iRr,Ne 6]As^9o]c+ c iD,14Ш>4tS^Ϝ6Kg3 T+{yWF:ywn~zL+S(@]Qtv[ L-z9#Bj9ѫކ|ʇel0WRBk\dA I^BAPF*e|w#G.yrd: {m>rlH *a;EQW4x59yl k}1J9k1OSO2B %Yӷt6y-]uk4% T>尓< uP \qF|p!I}='hJ-Rn"~BP;f8mL$\_R#ܶ/@2ꪕceAGL)v؄`'-ҀDi`O.n4<kLzUZRLXFp"/DuI;>)Qm-(zTI,ː*̔~rQDt 5h,)_AD4U3%9riS{QeՁn5 ٣ƭ*0,2~ߦR { (γ.1)/LeAoA.}.G'1ιaawz<5B575&oӐj*SE"!uszHܪH7yx#4/QWO}m75B A7!]/d@t2w nZ,Fq:F|6nH3yGt,sMN\H)S~➎IIr[8q qӀTW<Nj_aN]٧N zp ! C1Cx-Nɮ1,r)/Ztタ9$/1qLM<.GQssst&{5zє:YntG gR]?hf\(&ɖ&kگoc_y3"9tAP{v2=ƆojCs\/xOgI<9;~DA2\lI,;G/eC! +R&Rv }\$OEH Ui96FJwxd7?>*p;?C9'{ LyulsAmvJ~e6Z(U rJd/a 9Vbu4an+ Ӝi[𙚂RHW$FU6%/Fqʹ`;q{ U+I7w5oI5;q/j!3ssѹMI T_U5`˜,7.brd\u˳ſYJmg6_ 'c) /ڐnc$ \zX.Be{SW\C:u=3 ޙט~qٱ&/aȡfL~m' Er"E>U-gJF| v{_(XYQlRY}k-52ZQkRcMC'IbJ,߻,=M(4qiLlXOՂkǸ fH811h_" Ώ^8[zQylp=?f1TLQy,OD6e(ZiV_1b&^'Se@x w|Ȼw`zǷ咴\YVm,z$hpp+5(ZnBƵsN#Ϣ8M䱆29PYX链{`_}G=/pAg!.>Z92.6 'dEkښ<@Psv[ ڊ9 \+N Q }udOZB{->gj2"ԗéNGw06&'+DQ6flzxf@-&?x`,Ⱦ18[\onȅo&eМ-Aɠ&߭ESƝLփ x4sh10VvE:‚ ׏崏mJ&¨{ h,n2|웋Lx)s D5pQT fkHf 9{ki 5 -.F"#h)g]Fϴ6|d^*Ya`잯Zv4V>M'YOz/#0p%EY0btE7h t7b%(gR ׳ 0T`J?[ kkM*C  @Պcȕϟg"Ӽ/]{GK늍OR{]qiN? H[Kط0tY-<Q yլnmC6̦,`wF4ӒV <8t5ܺfSnC0y{t5U 3h@HӃ)1?t@ ƭ㏀2bAKA]l^lci nf< Ei~;V 0W"THZ(k3368T9^4`4@Jqx^V|'ȶ~>N)iYw<#kYWeIau.6z ĖvE'R!96 Gg<+^vgc4*-o*θ[O15pt/!7k-dx͠A9ݤ\vOD휄l~+J+[JR$ӽWd~]uƣ{$ĦTxcTl|%AĦ(/$[YB<3^d>n>n.qB*0 !/ ?$gBh]LM js}[O-7Tq,]zJ'K?UB * :Re+}L>+}$;m]QK&+d ?\ch9գ2NMQ|Xq=xP,eϰM#,bdZ'[8Zú;&ѦAk}K|gv(8d%?ܬljR?j.sOK'NX]8>E5wY~ψ$źoIYuRK⢦tƹnLja)Jω ,"k*X^ jbQւ *./:#Na-T!|ZDv餈ӯinV/>4Bt%tn[cѝqaŷ/ ^*`R+߫ UQ?ke Hɍ*]_| !S6d/l\8_]PdCAi&:2Qv3ax7yٗИ2"イ8 !\ф~jөN unB N])OɊ3y rIHQ[c~}Y0RhMZ%fWV|gꌰ^:ó!8ؽgNqzAZ`V5>!/a[YOwN[VMMAQtӆ| ô"Vo\ef7TntҬzx|[SxNfaEkQl2.W?m%z}ؘ]V٫:PZ=L܁=GD3E@iH2K=5~H|<^5Rv~//wzDU쁦1MZ͐]M*~/>i]^{c_'LSღkoF؞jRk΂d#UТ*09Ka X%$oY'Gj[owIAmGiTUvѼ @k2}d 46=Dh_ܤC)JXIcI7b)];S`E4#OsMm!B.퇉l9g~_M!i"3X[iI/\HY Yxs=cyTn~R.D,$O~> N{Q,ЀkA`Z3&[ZLV!Jvg&Qpv啻\8|T h$L=\\MQa8i ߞJf™ = ;|۷Z:gZs&עn3^zHqRMCn G'-l, ttL, NlX)x^DM$ ^ŷ uyL,XC5ghC(;M'.ŧ`HiiߑO%^> rF ӐXn.4(H,Qt#c*M@ͨ7-/=|, ]O~;lp"͍FmPnZ`&(+WӰ2&䧝|=}F *#|!3Wi3!Z~aƢZ0Xk6b?kO"}FGGA~ /4+YU:0MkցPO8KUnyjUJӱzn'quZtRǫ1d@Z!*at|M:yˇ Qhtܒ>H)?f zmʩUA ~!JF#!2'n^Ebr^n7jצ 4V"k$^gPgJ C8h dan 5r@a+eEpGBBt!'Nǁ|rx紬.XC=ݶw_x6vTnuN8.Yȏc>2N\zI0;xY=,)sBvLaeN:)|h$ǟC($4$oǤxonv\r`hY^9p]b3U뗾bJN5ԂƓrV+H5dT[|v/?EX:F)!R0E4ә=Ojk)@1 >RE,|F eOiMWX2)$N"K p\X]aLy_8AЛ:=PӃ ӑvg)ܴi#O61֔@n;sg!)xtnIGSׅ}EP= B;hYhUuCR$m}G :>V0:waQ$`r63~/]Y?p4I@7(qBo8AJJEjOI۟[򽩷"ywL|5$OKBZP\!sP-͒`f=C z弜XcHH[y"NY$z/G5ݿ6s{ĈvH ]YYq@}C㢈ۭU +&zBWۼE&4m'5@u>_w5K)/䐞,Zܭz.r˒qߓU#gF t~;N:N۸5!/SnxMmr[+O ˘PlTtBW<_$\P6C gTi% x2z4th̰9ٍ-za2Qgb Ȁğ/t$#LuvcG*+heQC;P2U|qiH#_'[׆4Y}pRԺ qxayO5 9bJo6nNX Ufl?ـ9FbX?/bܜJ-!FÂȈHӬm. sfE[]bF9b"_O rdTB&0[1O+;MZAG"KW|>:{xs,44rEϾJn2c>5eAėXyd 3DFa?R:m{#3kZUfa6~$9t,0iqy2Bb(j`0ʬbHUEe}<+eUU\ ]bwt%{L37WM\W{82,BL#PZ.OH)=rTj5 1P_VٙQO(t/?h;"Fڻ'mg{(8C Zg'A {Fg^mPxiE5S40%PlOIY9)o^we}S*뵻ihY+P )d2Ls^i(H.eO=(` j>"]ݕԳO`}B9(_ԧ8fz8l8T3{<qsc4p&cIqq0zd6#)ةYF# \;&sqզG?;x tzX@uU4((s&#1$z\DeeӼ'nAD{#0%Oqš7,6"dqZ4"^Z皲ėzû:8rܖ!uFD5`-ml$i(yDh 2jY+u~c\7]w7`}/uDRy_8SRv)Ƿ&-x=z|Xh+ tTGn^?6 yi"Ik&Q@Z,wX>A;PmUo; tw%ϑgwVu"V7$y?[olPq2tWG\(ѳ2ŝmBoo㆔sNBBؖV1=|cP1-'sM:Z2C>d?T Edl#y'UbDN)='Ҵ!r37KV(Y;b6 .w(xJV['i=/ ]'wt9"buէs.,.;0t٤8oޛ<͟O&t?LP%zGAbK7/ib}( H G @;H{N%id.om-[lɹ/PXLuC,T,|ORO*Cw[:k`2V6ueAXBjk&ǮL '=(|wI9z3vyKaC/cCi \*D,uUKīKTm`9x@Jy-q*5-$P[T,游QBB eKt?3k-a|9XJ\$߄s /4PW!D n@ЇˇcԆ9P{t? wuQ\d}{/ y'ȑUY1zTy'@ j$ JuG?+c[#kD ֳX=˄=SQ)y|L8m^800wŻjf$l\f O.CO]$#5J-088S WMx4@cr)}Xw/|C:fW,L1^d# h> daQ1O5EQ xrœ-!F(Ioj𠦳" 3~S YP%3R=~-sMaPN-K+y"$=]a99 I/m_:  -?t# faPQY13GЏkv4֣gYd omC"=ػn*UG熈4.Ш($!nŕI3N`]]uAHOd^ F1:yhm(9L.+M6f^"2g' `3c!rw kj6&X?` kQr+q6@[of{°+FJv7o:Q|#M +.U;{2Y+ZLLy1w5̰k(q v51Dm梾P;9a˲ ˜A(~Pl QM7|*Z<Kmm#أ,8Lؘ6춍pXت JvN'D, A{c &F-Vۈ[u*3Q,ofx$i1Ш$q2i]N8˸keu-uw*EN bb{?pv*KGyh[dZRJ¢LW#j3W4AeOPqּ\u K=NV 3G]q; KeFߺ4~C@'0U5<.8{Ofe};)h`=,RKiI%+_廬ޡ(ɉTAyon8p~XBSnFKQ_ׅh|ţr{\hda+ItdeڳJ lڱG nW!Weaaũ!rY0!_Vg |7WgҽXe1wB+'ir@*M ,C׋FӭOGnMF4n+3?5M4z;hp- < 9c Ş4F2dFHsB翶…Э/a9t9Q t_,:t$#841 LD+p6;,;`^O@{Iཌྷ1d큒U[O u7\U{{`H1eM +|1)ؒ,hqzSyQ+v ٖk->dε>cT6<2kA򒹞nS ,(#/R^XĻ׽5u^fH"ZMtd#Q2uTmE8H؀59MLIJ )6ǹ ^pԢIdm.Z7'[њŞ]D `,G&QlmS^)*6rcc $:9];J[V&ij(L TzgMC!8uy0IypCOb elz Jwf6Qz8#9nf68x)w74̦1oawBiŧa׎矝l]~%|lF]wDg5"J}m`{ L^7ndn6vCԥGJZ/w :0xE@%r}<ī!^WL#hP!+ob{֦j!DFI a_2􇋗5=C <=@3,-r^"e59?OW?ȳ}̙|۵D\wn;_X_3SݒQshUUbȂx.8iޗ'sY:X0jv[*&"3-x]+xa1̇sζ t Hz}T5X )tT9%ъP]fP.1C~cŕ$/?@/t_~۹b; XpW@Ɣ| O@b, 7 F fZEaϘ8't}ĈLz$gX?M%>ܤéc<({#B^|: nĀTŇd!hjO> bJ^%K_>$&q Jȗlͯms41"+OƏJJ\ź7g/g!g2\S.qU{#&`knǎsp@s#߁~OK2GrpC|I֟ }fٸD)ba,&%gTa\ _^ - 8&&,bi@:1av֘kAŹZJHs c,(ļpJTJ =P/Ӛ5X3T,!/*j_8 v2 &L(U.rWW#ȵ٠dvw*ԒrMtm:3Ԙ;':AC? Ө QH"S%3KMO <<; =saNKWUHq5RLz@9:| 5jd˟;8 {v3 -NJ+B!Cf{K 3Nz"-m&iB* ~UIz$!Et|wILnC m/>3p4 r -ׇsxi]ɤ }sr@NUK|DC܏OSPq54ɷ5ܝ '8as=YA//޷_I0[E9UJV(mĊ=ƀ0m 嚈nz#[e[cJ1APVY,,\՛`dxsԖЩ4ƫ%QxQ9qI,#q+5 /YV0fɖaĤʽ~@W.e{wXvٲ]jWpET:lIJz ^P`reopf:%ȉ OŒ%S$zLe!H$ R[LKM: p)(DZ%8 ȤCFa *3. Br^P3_:[> Ѯ.Ab& :!{(`0 K-RHxy6tb3qi8-1jU 5z̡_ #Iϓ=!s%ɁY/GUȦLqڞuK*K|*eo;7V>2ӤȔ+y7jз\ p קLF^<m>0SC\b1¿6mAF;(q>0jSnB-9Gy6؎6v?:>2Y10SuMGyptoSxz;cGgn{q]ṟ4h8J/i O%ߎq{αvۯAUZeAyZWxzqr1[ f[}⟷}(#O$ јeKDIA2ՆJ^GWv'J:5HB,f(@7`h#h+ʂS&)Y 1Vo6RJO=PΑ-+%Mr!Zr}EUGomlE6X߉M9 ӥL(q:a0Ȭ\6;*}B凳X 1ͫi`po)v;oQr;,:+; =ZqgB^0:= );lh.腓qYԯɚ<ąXz6SwB[zȆr, 򡴓2N'۾&Nmdz/{4U|gH_E: jx+_Z13Oƺgn-҃h_;!J/j)d44݀88twNrMQXL_._D{hq"6C9~UAC:{R%!d3 82^m?(6F|na6`ͩ7_rMt2n+*LphV*"$!kl=?ۂ G+'[{ơXM: Lӡ[ ϝ,"1(\"Ik0᳤c7*DӸa:EpS_L~g|f1qh{$.*aa 2mhB(S8|>bYkx\'b۽,x|߰cA%+p+_yA0pc o=F~h͕xk 0/Ԇ6/B$Q}S=,#ݞ,xt2@D s5HiпXC|RѪ[Thv:e H(^З[CjUH8 9*P ;7F_tAt-k2$ddz8UX4nY5DZ@Q*#"_iiB 6l ( NTc*k_6 Hv"p^j|ѠKިҵ^Lq`iٵ tM*‹zW$bwu=!AiRC Ć:hJS~hvN/n ?o_|,֗Y'ǰU 0@b!xԊnwFLzO,gW@)/AFz<ltmp8J(JJ+?~=m`W/ӅF닎`Eѧs}fy؃"̋ :mB62kbw C#K3C&ᢅ }ȌQ,RCI@7xamxÜǎGPAj:,x` gM% (N޻@:۴43612} 9Sŗ>1V3(ba/&0+c[6MzP%|DW~K]}dOV .p\t:Lk|@tKFU?lKs- E"ra9TUʻ GHeyyi@2C@pi? kt]f'_Y/Kl`DeaPTE3+SBP ( R.cK !hFC_Wm {Nhvbv-h ~8lOi^'jZRǀv2Yl^-4mU1li3NG"=ZmIV' 0tΑɬzd9RERQ5 hw~PS ٱe̺{hDb}',~L1s†F<.<݅sjF,ǯ6cɤUH:) ]̍ .Y <^xaˢ!>m YVe\*dȦa_%`sRr<L>egaPLkr H V$}YXpф1/},A?1c̾=CP?ON70j0 :@P3ؠucwӧrvBC8ɹ]xm0ɒh) gm6s2JD5fCdׯG.`Ė٬ݜV]KQhy^lU/?]oMTQl"z%_,} @Hry:wCa/!t.. JitaSK8Q^V)qX/DIx+MKB~v쳎7v MST/(5w9vZ0;ȌA)Uᐹn fZF%'{lEq}͖ Yv{9,wHޅ9ǿKuK}󜆦ωNqbS:bf]mɓRź@ 럟7G0L쥎xsLH8_zgaMA Q MVY/w8IvkS򡰩'iB{.qt ~ޛ͡0|MABx4_B7HbEY˜=Bh@|`z u)szx)#'}Xm3E%p.8^hS\st ᖹ&Y[ Wнjp=f_l?BLO,sEg󙅯_ޝʔrJ6/fkÛ!0lg.jD_M1 C8hڙѿB7XkEOK&)?E5dMGR@~(y2@i2xc`SN8 &g|6R)k%F!1>2-0N_׆#V:ʐXk-QŎWSkK& Wu [gMϒNg' ,6ZG*0U5>|hʖfěq;hg@dj( =|XYFE֫Kux ɠb#z90ž6)nڔLElsK]| Xhݛ*A^}.W~+aB74(hBw\K+[{JVU%7kSlL+0J] &H ۍ)Sg]iw4:`?gٿ !dfX ehK"wWlVNX7YXM xO ;e>:peg {W(VFueiuTyMo$h^dmù{^=̽Ci#U@Hϐl[ k`,6i# L_;eCƁ^@;tiVdAaFX2 N&qNc 9BNLLՊ.%03]dVjU0lUXZaUQ|J#|lZ֌VOF K!vۋU1Hg#QT l(bH#aQoŵ*ԣW;(2ɯǚ 7 /.EֹX%g(^.}6)kZ}FKtm}Do0ӿY6uOxsyFYqӠ=/4]  _8L, ]ZVCGm3]aXy69yH]1ḛ 컍l+% !;RгI͖tsBp qp&!S,Ǜ;8)C⸏+@N hE;[RѢ.hǣwWe 6 :U b^ˡ+XռC(!x[kH:2gL[Xn+3r 8a.ձo1z0%ɀn>CQtWQPAPoۏ58 rW),mX)V! Ks"ā$ʻa{` „ץLTM/7jѲi㞋 7S V@eș$Eot㥕 yݚxme{ՈFb袪 nXԎt.\@ U;}I ?_fr IMȚ9 ⽨_#`j938^9|oaE29It/ޤ /\F1f g24p8uKz4 ?uKYT̖˙[: smrowQNnY)eV H','7:\%+o*/($ Uo}`)>Zs۱svoDK$ةo|5-_nXHkg Mr7ZxqByX6;M-+XCt&`L1[Z.PRZ@ӂ{RXtKD|ِN x>v v˾hY\1&͉7J< F߻Jn<iB6»H-VWmқa+k4,:W;GfNSGd.^4{.^hwpvFbPyo'Z#lGU减?1>m"һ7L;.l1E,aPU ^hȍ( }QZP"2'y&LĨkxSkZF"<4"HmL]1k%Y*P .<N̼lWۘ)v^3Sᗝh$˨r%;W[^M  *~yz(M/p(("e[nK 3io #N"j? g%dpyX 8hC>D~nmLWY\B`*?e?[.?' &TIw52LX~I(ZZm!(Pk&=^?[M[ JGGA0TةVjwrW+TLh>  F< qp,Q4t;Y[$!xrf,XR%Lp%iot|ɿ6uE #XDI`KHRCVZo1u@L"*!Bp-\|<:;vFHk=j>ccZ8ރ[D6,*lXS;0gϳMK0 <0(rsub"!Fni8]:oע4iJ ao\Dt$b9ϼRbrUUu07䊅{$zS״zfP;s쥢*LbI논N{߳) aEB5_Hƫj[PK0S3~/ uM@B_iFz xMV}oQ-y%8 ̚aZd2&ϖL ~[Br]>wXBJq&qyKJU>6H.o~@zE#6ՊG!X&񖏏HFJ9U%Pj~vH4u3̽i?6:T{OVꩽ~3$`"C63[}>JS5]LR?"<8BIIcE. `DA9kJ耟!WYN^"G$ye_ebqFڇ!Av\ ^ ݣ1un-o<x ק++FmU,$©4(P敦=[fBy9lZK~G+kXq.o5 NkO׋b-L!Ǵ]0eҺ쉳keD,޲eF. .v,gyc 1HXH~Wk_e$͙ qݦEHyg T*!rZAe:0јz@AbWn>u;Dz\|= Rxe ej_ eWK1`-* -=s">mH9\rn1_!?7cn]äցN1w7_Nb2tVX Yi:l멕򣰀sZB۷\i}-"ɑh;==?CQI#և_AWYїDR9˝d*PH,,JsD2BA.v&T|DӗP/ݎ me`gN*(7z>rN)4^C^7/\_ͣK[)+7oXEyVmo $]$u, IwcC" ;;<ȌR~azA*]:ԙ< 0CȖyVtMx#bvPLHFKL||,ZBKfD;RVka(Jݰ8fIC$ڎ3*o($lN/(lana kp있|;ja[H$&AJ/٪iA$V-pPjZ6.ޒKg"kg[,LS >F9dJ@]*x4M _dvt`9i5Aq s>!ߐMFp=)#UqNGWXrqG^]k6Bmó-;E'VO'2=o:^TAb5`%:5[YyލnOO)ϐo3R_hjTвW}eqsǩ ;V<|ITn@WON_ ? xaYN$dJeNuycۚ}I؈N~Q:+х}O:RƓ7G20 fNL![.f%PRbe!ǗQ8ud]t`2#{(gW! e#Ȭ?[蚾e9&LPozO{XJA77@7 5 pپ6mG^q̓ ١BV;p =VtY 8zt9-<\LZSlbW'XuALT?<<ȪVxRoo׾zI{ͭqOV_󯘉\G{*&͋%a2qq8jDXm>ۮD8þҽ^鎎1 }@ *,?̞6Qt :M9t("쬥&9olƇn -jL<~NOJWDq5$LZ}bK*U3ll[j61C"[׍z%a r`?XcNc (Oal qX'_+oBp*HZHC%6_kL؝=Az{9i/֎yqǛOh 5eC\8{lcS#;`Q&AyC~~ B7f0V)j_Ҟ0q#7G>ؒ4ժ*s~\9s$20?WΕ /\ʮ78>֋Vٰ$(:~,˶sGuY9ȴp"_5iN}Qs EQ w]7 ;Q2 .++<`p yj0g%~ؖ%6[1R?ۄ^(Io&*|4CuGr`{{_/`DOqR+EC ܥuD&c*R&=zhtT|)crǔ  ~[5./qly]n5X^Jkn({6˭޹<+3{Bj"D2\McoL;J 3G9ؤkPق#4 x4Y=;vkɜxR7~DMaJ 7oeT4X#ϑOw X`}ѳ@ߒ[*p*Xs0g0\.Պpt# =1]HK$O(PJfe83'\pàB6{5_ēT^ wQiԴw5Bs6;-`C`]P^KÝ41-GhBBYDߓ]'~Fi㴧la3,5TMZ3ȏ{X(Dw9" N? Av.TjKHb dMk{%uqP+ƶ i>;0l3HIѐ M%Ҏ .fAem٠}`wj׉5[n2Iz"j7-?hÿn7æ!m\?rD N_hq\lH#IYtTk3aBxkE⨒:}9'ȗ \?aLI%/軰 A1m$TCjD` !h;PnDG:MT )Q7A㡂)b<)puޢL֏g큁Olmrp|yT^;M> jK#3i;և*s2rwߛ uTcU$w) g5AU:c $ `YI^b尸\Xizd:/й7D5q A9=n9S0 9V#vs܄.:/aF2gqpXyɥ]KQ~繇v Yk*6ȑڳBQ F5Y7OV]z($h{GI 0,J 8Hx:n@@dիSB5O/'~HʚM5>UJ=ѷwW==( )Ez[#v*Bx.̀*4dX3>pk=+Lo+~.s7@OAA_ţ7OӅL 1Y̱J/Oޓ3}7EmoJ֨G;&ɐ~%+X!؟㣦c.CK[exׯ830=×CFwb {]Z6n{etMdk"SLqDd{M}:5S0Wؽ&D9QDMgi.66r"G{i+_dKM;ֶR"AA "oS^x^T(+1_`#cF9Xi7ׂJ{mEO7DWvl[L}0/QBr}`M#_Bs_:(Ee"kl^+p{X[EBCG:V{K\D%An!G !,r$Qts[7ڨÅ[`cNz -N; 6?; LG RVD: !Uʶ"fKbvjζ_pzf6QE1fo+q`WfKK-ǎE3^Fz]_伯Mԯ8j2MBe<3{^^ WR XHrp/mvZ. ޅ0>%yL%yo4[{,,M|TgCUݤW]8)DqtJa@-}ӛ,lg"x$brHvucfgubwY41A1`@3@yK9^ Wyå+$üH>\[ Rb $:xU[^Qi!Ǔ'<^Jڬ7p2/s2\(H(M!p_6qlQgW܉ ŻmyqE|/Lwda"]hDXue褓Mo\JYqI*ԶUӸ!e ÙOԴp)b&z3w.?nVE{Y ~6RxlYcꔇРy|Xy+2J^I9rc RGA3pB ti=Z"ID҅vD'FO?BRLU(^R缐5L:$15xoYn4i]/iFG#=g目fg~Y};3Ȏi6Mˇ6ʝIh&n;E9xqǟOe 9о RXO={Qz{7>ԌPb)r΂ΕҘ2h,py 3ǞT u(X4w{>`bYRn(Vg(@6xn ؀HAk:$ .WͰXq0 v5hv Waz_)޵.à}i3ݻLNp|'|AAbybwf5=L zZ`AK"ȭ QT.]`Eĺ¿z.q1[2 [=ë &M.7rV#𻖪@b #`w킝Ǜ0Z~ *W4,ސ=αph_xoHm+E"5\xf[C>柇vx.]oHbh{=fĞ2sϗ&WӠb"a8m7ٹî:Фb[jIIȰou<޶_GH0|:QYxV6Q `T2 *1+ܜK0FTeT"聗x@|Oe,S}PpAB>[SlN2}tLx%|aءd0wJjxџDU~D[M~4*37v 5ÒMʉ!j*ڊh3 y=Ć5^01!=4*K[[\iw' y; LR*w/×ⅴ5j![>!}(w2BSB%pD"}P͈}NHJ^AY`©  G9LUZ5oՒGW}08|\}2%K ysJ3bC8kR_& ,lnsa728]r}CRQ)LP姮k 8c,KQڶ+ڂQ:FztuO4$)\mHC ToJyReaRO=W޳Fu7)'.o9@=ۊeQ ȊBlT GuҚ˃b0wSz}Kȭ-9eZ\h?ؙXg v%M5w粳p^NjyjUjQ|˄+8eX#L*qF5/nI%GpC/FHfL)L0_`zPH6:_dyxcax Ldy~ Y:[!\>t8H~W.-EH6ƪs( )!Yb ڐpu7t8$\M#hX$=3:MY_d%zf O$.-㋙),[lڸ/Cu),h0}|rv.Fdp.XoTo$|6CS "XWD+<TTʑʯ ~u$5,vnٜVw3+33eq{\3d=Z_("nW6H_4b!ygR"ԂSpX ~S?f?UI jV_E$)5w"4_瞱k7-jd 3nޚecafOML0ıidf$޷AMp 7T&_>9crբD&dPO!BMfɈB?rɲqDk 7,!|xKeRm+h=#{wRU9a<3ω4U.Uݺ e|wz`|k#UB$ JVoOm N%S pZa Zat:XF[j(ά%=@FmSTls'; GeXfs#z$I$* $IhumtH_P@cwҎp`*zqcrKm4LS{g'XZ &V*"$4"CcYcjT*sEHsZ\- u^~I(;_~M$+CZTj }~M@ & Pp)ͺETA-7N1qjMRC@ڞ]~ 4~f/ =EvHNiA Ux$ мT7;*:8D04]ǥYQw*$d!D!d㜺;}t%-7)&ϮFvf 1c%t3v;BfՂb&2>g W4lQs?|lwX- _ ̠mclXa*,urBAZ/gFfs ;j8FL3d˚{61n#jN~+SS?dMz9yYar[ilzVH2̲n:pN#2A%P7jWeR@[nD|Ľ̇ϿIWPe`@m-gy5j[)wp.LWTXN=WboV⏄lKDR6S##O;DySkV(mTZ⇊|)Uz5 !7JӎwY'r>Ygd̤Y+pД1q]TyDF? > j8}` 0=^K.=||.o/HPϺ\@=!͓q+O%'M =-a1k  hܳZϲTa"p,5 m}־1dVnR>GZ!Krh%iGjMܒ䗳%rKR܅-g1VMF?2TV6nN׀ƻ–pP e>vh:ׂDϓ&g)d:-;j~:IsGx͆8`{X:7Nq@oҪE+ގ'D$%\x(׸4δ@9`fKXZC`2r7[ # hÞElȑy?(C8@e >Bsp",0 Okyƌܘ(:\.I!k<]-RaW@RY+{i!>qBsk~\rnCjc>g)4+Sgߚ^É$;s G}KUt>rBn\0a;6MMEuruJk^B`#%{gv\pC;sauɄ8R5#EmBx7)?=HՖ0'Dhw>x2 å6נY[/Ɂf+z-7A_H D&¢6:CU&I2_c(/϶Qi b,sxkc$8(lMp6z,zudi"o{SW^s71I{Jo'ɶ+2fA)RْuXpfzPց8ylʭB@ 4 L}ѦxHlqHLibhHNueEz1za$Å/)pݛ4V>#pe=R>؋Q=du< ]885JvL} ѕ¼x*k]ݻ 0UpfYc (!!Q5OtQe3TuY6sS[7y!A,~hI=IB65UhԳ&9?*F9:2y{Np0xKՓ ٢5C1*✒2A!űCnmt$.<-.$dțsuUE>Apb8x,elpXLSf!J#uI'? |[(i&38uciFA /j41pog](!=`+|/.Rɼ0CEGl|):U(//++tU~oi;cv̌&)܇˥ÅYZY8Zx>7%y㑜Q.AN!?Ro\}Ne&n`rL_IGs( V2=[gJgm%;ѓ\0\jJP<2aя&^s|nWyfDO#sQ7ԏn=n(t1='%$*s!WCF2=g GxtԙOG~zNp[Fˌ)")\`A%_Adse(?ԂUe;+ȯ@ Rf9")2EB 0FJ-A' #-|pZmYt;@gbjX&32^szʽẃ#kωraůl}>x'xS`'x=aHKhn}LF=`HP5 ?oZ6cb&9Zn׏< M2L%?]{ ~'8wB -؛~jEUÌ m1.hY'f[EMdN9ڐ6^k}к< iS-ұe/|oBj[r T>/A5(W mΘ6xy[# #(PtJN h`$֕O WP  +wFɌ;+gtyCTst“ū ,n]C*?$Y:ZC;\(*9szד#J aߊUoC>I xuNz篏͙E3/`gruk%W9;-@elԒ4#X,lV׾f`j?B(KCr淩ל ]0!u]bLVMUN)9~-*h2 ]4% tاd3H=ns˹PT;8WM=+hMdRۖ:>W\t^-DctҖFC׉QY|a5Dz1#0rp+qw o02%ye$v 摒ٻkHDawҴ2ߡAZUkۮ?KhdOJwlNVECpe+ǵq-! kΉڷ};?o20jntMf7`٣@DEEL`n&%˰99H dkw1R pu8:/L=݇-ϣu js#YS.$v {԰? xUB;OY? S1x׏J*M(J(wN0ŧQ'hx(HDᣆ=أB\b%XNeK/@ HqOn3lҁ:UNGT)T`Un&I͖UjXfg1VNJ7Q-¹eUSgȪ} GnFA'QDuf!k#|2l UD)4LUiG=j([pڑ>@_9/9K3\F&%6<YԪy00\4aa<̰ >> m(H~6r4@ q`3``RyPWĬ?-Zj7 ib'#:F~4@HtPfs.!v4_q: |e{|!`m>uN֮߆cʋieD<#btU٩qIXdXX]'t++;xmUѫ|EjݗFy9&"M`%z

YwrNaM)Gj9R?MLloT?&&am-N=tZAZpDg?n{I'`[=~F$ᡪw /zۦks:Gxt^ =hjåqacv&=EzJjU74g,Qxgz5a:9'0uzXo/Vqc |( {[B0@XV,4=f u6",$eWp1UsŃkK-~>aXX)_lu^u3jB&"DueӽaJ F~$a7^7j˵(C= ًN8,;IXТ,鼛&rJkF4IR=U'僝En6Eo,pyG Wt Qy8sm_ 5/[_$fyu)V׆C<xzTxm  \(I7G4[G+} OŻ, ~okccH|k'Fat%qu~.+XI1x0Yx@PjbzBd[woi֛*1h b#pp_1"o h\(=RTTһi͎Z=O#t~7:NLpsӉӞ— m7r n y.'D%|y/]r]烈f'V˅#cEYڟ?C62^J:Bf@Z-eHZٺC lŲZ ^dr߲9d'SwAv#;y~+YXhRims~PWS+e2gS-4ˊAHLXAZe O!t[x(`m 0_'QO^F|^nBbT#!LcνHbX銧F9v=R c@'ȂiV(h׊eo \B9>2=f6BwVd^%Os7:~+lY!G/5Khɖ] &A埕1aq2ŎLEr|gEu )4Y"y's9o.yh]l4gKp3Б#mvߤμ䎖VQ8&ZȥKߜw v &`*L ]q9N{Ξ^DqGLu&a"ka+S˒r=՟9>Y[C%/zB0֪@|A6CeqشD6Įx6~yIXD:2)*||wA]`J12}̑nYF4 >~Mp~Up֊Pth8/ xh9 X8ɑ0wg sO`aѷK?RRPmb3} liJbRR@x~bE-Ux4t`O"ӤL882uĨL`Ï,-(͗QZK/81U-bXQj\CJI NU2e LX0sQ`[.j\0 &'Jg;3%B7M$R7U ; SY>i4{zB'ʮxlY$ْiN@kJ/ᗗ' 5Jh5]VgjX̦q2^LcGJ=Xc [)b.6&鱇ENlB Ý&Oߨz A=(K"LO|,GGXq;b*ok #RBB +GWiK֥Jji.qӇ X'_pFXxFAa,\q 0o_A C[uAAk_4̶FG<d/\>pŝ.8.)= ͺY1v; bFfi;ALg銽IJ7$:&lj>̊Vx<5rEy&*e)J`ҧwԘido/Fe;. H²U 0Obw|/D U9EMF. )V}0x gdj '$|,rAg &Bk^>P{^*nG>Hp}cAI #6n̝"56a(%Pn_`XDŽ9jCҠVv=(5{] T(1]N4r38Q~[) u*v5洉VÞu"([ ."'֋(n?9/ ֕{{ 'l4zp~qb WN}w|tc tXi$ ̞a`Er-,E\)hSoad7}[)OwKCӞS94=PFL?+-5F!֪Ն-cJ.6.c%S0'5R1_{~P97OP^ՍPNC`uezuw{1gZ1]]q#k1!8B/p0b݇g#6 htÀǁ*!'1ˆ]B#]GltDchO0~+.qaMD,O=y/bNݢn7>wTJ1bD5}X{d‰d/ rIV]ґ+w$JRkT3ċV4ii}Xs@PoeO&сm̩4,| ,nYW)ɢJդÏA2r3LƅGԩ| v>Ѝwq@dwn1~# kT4,R_`m2"zEe5]%,VGdM~Q; c.Fuʖ߿i謤PH:dzu:gw3ת~ uҖAݔSZtrNt*uN=[ʯiLy\7`}6O㏾S7ח]+g*ݘ'f+ *Nn!rꣿ )b7By5B$rF ߅0ԁz52sҊ;Cy.ʃڋKY'[ IH$}W8n'㾜G0.ό&vSK?W P~PdH|)ȭb\gkem˷>T,Vq?@N7 9*~UjNUR# aD:{^x !;` i}q9m&0$Ļh U`wG9C6ǚ ৬9S/i^ C]wL[`s>cK%Z;w;u>l6 d fUͫ Pʕv$O&e+``1@)"QR4K/F'=a8I㞌c޻ Bf_gTAZ_R_rU :V4¹a}~@D%xLiRMý8RǸss҉7:5`f2wrER̉"nKL`#'si*/j~8JЭ|:a aʾʸobE ֬xB*c |Dž~ӟjJ˓}mȼ=_6i|lӸr~q3HW4Z꧕&M98 P';faXK@ZM##>7^H (B9ļE[ꎉ 2;UD}tFAcx)f2MЕ |0x@[);(N<%]+B?e *CńWVuUNErMacܠSW߶zP^,.>`.'N*߅i=Y&8{Imn] 2(@ϋ`?Gp}!P~eLGw(4WYT9 s.G瓾+wd^6T-R1}`J%ʷWT~!#L;5E?VI7l@^h@N-A2 R⑋cKoD/X Rm*<ဩ@x)eYQZ d{(302-èR EYD7cc_$1:]ep>WZ@^& Z=5&EK,/8ai؈%$߄lf^XuDt8_wKŲ~p1  vu2^+KByMŪ#_mHR/?U|6Wpf, K~ݭ(|"EZ;o RW=rkLلO92wb`!6>DfxrR>{t]C 5X9ovUbtqwNzR4ٳ}F!?ڹP gv,.Jb~HE"0fJh1fޥ3U1`IꕄRw]B *E\3#QѤl L%N Eri )Nf HCsy7 :۽(vFkYB\A*$ʔ(Od|,shĤKى܁.GkQʸҍb`=Z!b9IPX=E=\ׂ|408펐1 aSCvAQ)ݐ 733my--e{U-%Z,bPH%'lMe3k1k;BV'*?1&(G i;qڱ돵:=/ :ʳl+"2O@}0SdElȘbof ٺFO/,R&VkS%*70-+RZ&4D-V'^Z[Cb"75(²}-p`{h/ÂUӞ%3<_!ѬnA>+͊$Sp'mt^KK#w7zS*o !U҇AʵƸƝz]H3jir\`=uTû,;0FXMv/QӱZxUwܰ m?81}e6gᐖf=u'ow3+(5-*!cYtLrRf5ԙh~#P!=ax]:0PD`dGݏL+H>PsƬ-=lk8 AM iO-Qf&4 }{Fe(\kx<sAhF>]_ U"u47>҈gPɄ+H8-G> _==3/OJsK?7ynx!RO_iKRFgR#asheŁ8Q2KLlBQl,k;OpMvqWLMVLp*`}M4y|Id\m"(1X]76"kc(E`KPL#k*tp|]e6%|Ix4DܯoFg\#kw.mF? $tGË[X`7.?Nԉ~1Ƽ?I萭i>),]Y.k^4;`ڨe3,wQKfN2}[e9-!O6RZ͏$2~t6i=,.kPxqthR | eyIPN_Sgut&gWD^aO5L=hb91XuP;=pda )3tMٮ1}n|Is8jٍI(Vl골`ji1C%4'3wq5%Nd?]3-Uk'ٖ><^spJ)wGNHV'YW`;g>x{=9O5mֽ (3ߗН3}T3,R$zxXKqZ3K`x%R 3Ә*a-\W X6-|w\T hHnwX>Ԧϗ56N)._|XdRYU_k#fl\.R-IɈlwHv(x U9[XAP&ObRqF>"^0cE~)6 "e?Ny|Q; (!ctua}*o 4oYzZJt3j;<׼%IʵX$ }lU<|ΉGS=!:'Ye1:h\-FMMTbB/ !slYOܲ6ҟ-Si%x aSKA`jB@?X߅xp87nS@뭨AB0I<{B')XluQx]?@Ρ5yQ԰NL` ~jY1% N75&]Y6 aYG5JcQMp5<tveνo؀rw&u}߂lDl,W_RrG?&5*We'+CbTdm?{E?Q_6A $éΊ**UH\M8yaeDKu0)~9At:,~1)̥=IcMy#ʌEWh-?8v6kurg踑z$i MKC+t˻_t3(`Y>w--u Wt>"F8;Ru"[NJ|r$q/W^5P7jygX#> w#^" s|Wk&|~&6':{j 2_)ߧp5ҙQRcnR2RĒ}SUG{LPIqD'y1 %${ RE-vc^z7l'; P{ސ:[=:r C"W~@gT*Vsr sI?Z{UA$te,ˁ$sIY7dWjPߤ2E6Ů{LgWs|S{\";=2sdv(SsJ'e{Nmwޮ 00! <9˚l3cCTyUc00*4UWXpe- ~Ϩ9!x*`Ofp n]FZEhÉa\<Og1|"p}ӓӟQ4%e<-8JW^Bc^y?ԫz-v }E ;]XUҼAW9?"hY9¯$$M~hf-V {WLNl@?HZr~BagJH&K8XA#WKQF%HvȼtGk*5$Gm[p{~*Cc3~e.n`S@\)v<2UzT3ʰ0dt; DIOG2}7;8Ի[f@*|.9u]ͻ MiSR(53B ~E0:#mNbհHCl54![4x/vlSE˯%J% '#jλѸgJ5ny_gKuvsiA@9op֐F_ˌӸɸ:Բ3fttD㢈*g:=d 2'J~YMh[AplyxdkJeV.: ~=2/>/8J(^|s %E84/\ņG%N/D)X~ 1Kڵ,>4|äb_?G$#ڂվt]$W8jpmQ5~:2's5 h΢bcX˹4c0YGT ܨg[Ei[ (.T9jPk8y ݴ>6mG8榙P1Ʀ`YOS*+ p (Byl榩!Q̡ݛ%GѯF*˨n7s`:ȻssGu_^f:dnx~Cs}ZN'YSH/I0g2_d5HMuzHSʙRĀ(gm8qGReU{g?hB:Nv=-8TogJ|@QrZf{v>щ{V @|_.pE|4T0AL5xpS~6Q :Igdl_-PNyt:j% 4%OxXx_Ȓ~>y5Ba̻O"A.7;ݳ6fO\RKH<+M_%wdҖuyrND%Qs(} .P?#5)eU CBGmYEGP%yV|^(-om:<"&9!ڰMK6r<0Jp) EḂvq,w#ki>2-1saWo'0^gs5k@UbC\\w/m: &ڜ|(k5~0ScX$bj~PNs)բ.ֹ?62Ԥ t`j[:eelȠ$bD2%te|C~}QwdvGz>8uKryڜ&$~GYv/q.`,4.1v`ۦ-ղ24=/}۞t14 7nkMK1_-+AmL{#m\ ƋI\"MGUv q[{ώ@hxgdlh!j!}[oѨ ^`\'@E]< o1}yX_]??D~ii8㫼*2LWho, -)@]xڋN !D'ǐR++'_ L8XZse)20VD t>9qQ´z8 'o700Cx+@hLJ?Ib7'Y3j0Уu5k ꌀmIE BU,TԃpvIEt1- F-)i򤣫lƙW"Hc51)]k=oW\/2&jEUD?ΌvC:%5J4ړFƧזF|>.jPc6:@۶iͧOV`Dn2/# t -C_2y*f1OI2ƭ.mbޮU)!'McW^aK5-lނWҭi\˯M)GW' m_m(=);*]P/j gWkV`)*e'7;#/9 l^.`svC!&ʛ pJ3jsX1{."De{W\ MPD>|5WlɧdS;hNEƏX@O9O[ߤ_ *929EE,UPkAUv.` ?lRX`GKo@}^,%3LNPnA ѻx x }<#oL=r-Um])^^hAȌ5,b&,;:IIb!Wxze3w^-m9̖!V{d=w wYQ$N萞Prc9_OcfAZ/o6QI 5sKLz_ިJ4P$mK~&$?4~8G#D INH`Փ@ÍQGTD5b6^]Ljg66~ϟOKTpwalͱuQڣFSRڤZ6{||5tYrTNb!f*Vf('N]DIvoR%h {7/{卿ߜ-% P09i/l(+zb‰A;M@fv U;9%li۞qVR5u)ұF0!% _ iBجS-\ ~' v%5c2Ҙ(1d.n?OTOXؓ0w| lÔGw2eF&gd-擸{$CnQ?n`'{N3uvxe* n(W&IA\Kq]D2k 5PZĚ{X"郜I,z>X|+~s.,Qm\ZF .r)9(|iԥ=M8/ s#ڌwUt*p؂[Ȁm ,_x?*"䴡g#f.v5dmy8#D]CjT.><?i+M.cȿ7fHwZ_ |2tM(@ Zl Qݓ'\5 k6@@+_}h<Оf2a2V|0~*}|"MF"oR1~*yEpD9GU*!(*^s-H[,o,RAc—-px8bЌj}g'^a '1C(ع3],u_/5G *9C4>R(\!XG &5vvR";8E .B%f2eMeD.ߊ8wFQ.6~n(mN?i5w8VONZOFXˊСw5wE3Af1(1' E.$a[hA' ت?lޕ.W+3g+ AA,>P t@{{O)]`$iGWtg+GG |l6h>(ob&\dgLOT|I2;vҳF TSS;; @4н`ŠVMUQP06zPatcVܣ"JTrus25@%jz'y \3T5O-}M? AO5y DX.)p:{LJ$&TI`w܁J2^w[,f>@ FE,H+Ӎ#]1֑0[ˠ3R; D>y01F5Iko!gOSP7 Z)rXMA9:4qtB{Asoyk=Y<2W Xt@v:heӵs,; [#%^ #DU;a[]t׸om&}{xTOG#9un3E㑇MlE~cVf\]:;4:" s^~2뉎ԦST}7^qF|Es:թ*+:!Μ =!Ȇ{^j=Gz aѨ%r`[٢=@_DUVZ*_y|yNJMz;_ɡw}LLo޽*q #|kN!0:f쳂5-$_\CSǴ_y4)%^FڦJrIR p}MP ~qB Ʈ@{χXg'Bb,Sh џa3Au֞ 9 *F-`NHvY#v|Y.6'ڝOevwxQurD6HLr6kJa/3&x3w3h܋ MMjnkwYL w @K!:+g,0]B-MqhszW6< H-ii?Lϟ>l OO.^8Tlʜes}RL.,Ԅߨ D1w?;D(vA:/@Ɉ;" 3Pc2R;CuD$E_:l&r92 y 'gZ3j-y7^V5F=rC ֎.-WYԅ(jϫ Vb]kzVܺSXLokTE3Avq;\zݶG@Ë L,s-t_!MS0 p*ph.F_?I(wdx_Ɂi"MI] %#3 AaG 4h=_ڟ$zX9;JAury.IGz!ce)H`˳K#%yHvn矄ل*cK}8BOk- I)oW+t=}cꭙXCg(c~(BF p$݇4S`BOsGxQu÷x*˧0>n W+Bjo;s'@d+J*4bv#gd&5s;+8B)d &kaIoo80ܵRk#Pg3Dl"iG*(ꍣYCh&UQiVwCzF Kް(F9e 7GoMEHׅx5ѐd#X.zS!,6*3a,&J@q&MGʈ s};wC߿Nx~ jl&5V p_$&SّV5a()[ƀz՘i_1K$o@Sq3u!;Ɩ/,cMU1썷 ivtCGyEuȂ'< ɇR9v҄$U^lP -[ nչ(.l%6tڱ-=>pXY',dP&Q#f ;a]|JN|W4d{ b&j;OQkUT{  iF_ .C@~ij#3bu=M1q~snOu.;N bwt ?OX߉K *m^k9WYic<Ƚd#ifQ0/UƷ*Vɗ)4 -Gk.Hxǰ|Կvpj:\M 7Kv8r@gQ=߽lfמp笴A2`ӥiԀZJ) m?aٷ)0y g5fJy^̌ aiiwfpI0y|8; 4N((Œc̃\2AcQX+&ݛtX{ yǤHY8(5%)?|DtU\K7u^3Q2v%N,-cD%L6=Q}w{YC9iFb̀W<4W#XG # ‘A 22ݏ<2 Feo"3fb7(s{4@}8&.i!?;/W6,nC2|ۿNj1oFF{r o+@VRBMHF|"X)*.( ,dH?<w6`+8L 8?1)b'{ϨOv:lɠNb?Zd`9JA|bϠ)4r?])L Jf3(%7H83]dzg!?L.6>Rj1 NJ~-P=C16:Wm}l—zu*05J-J8woW2#c'ΔNpNuEZg; &~YooL\go ȿqF[]lOݝɿs73"˕: gPR|R%5~w1"ub #zwHYǦ= %V!D9!/~ ^B  dnRj@)x*D1o|p#Ǒ[ Y0hay%HwFom[♃؀h(Zo<\qPԎ5y#T.Ûq(2B:Jc&\XlM ;#3 vZ8gӇIcCl ; 5n0zߴwHnoљ?XMs"^ө~0p?}WǣVJ9HxBoQpd[44*-^ٽUWh洪ʗ~ E%nhg%1>v_qQ Dq&:@ @NP_%N\|yEk:*xܤ,cs,p6IWi]ôSt4 퀌…#٥ZDcG-HM"ތ 8b"==3 62Hor $_]K75%y5oC} `,E/wŦZ_F3aqҭ3?6tl%&D~q6+i1%2845`iDR|qXUvuA=UGIw2o|tNs7{r9v dXbHrN`N.aά0y7B5nX`j@jh4<_ݓG;XOrz3i'uuK'43+nqӿmYؼn=*\:mR’U*}cǩw U韣tdNJ91i+8`u?_aCװDD%cр܀̝<`T Wcu 8jm_g#Bэ<+[|ܝWcMyz8W@`.9:!=O0*lA͝EN7]һfSQ0ڿ ղ_s94O(^@G%"{ڤky=0&@>S.ϡmyxMcBO3.uo6K`캧sqTp!L8kҀpIK9e7d9]j=dflm[Q!tK^Ab2T|Z;%_$jӴ}'c|L@qa_ArZ5`!d60/ ZGj(s>t : qk R⮊0p< K?\!Q ݛp!㒝}8Һ^vǨ" wiuj{дnBH A(x9wqЫV;q~AIװ ~歡F!8oٻ4UC֥юѐW^B>W,!ԛv \-Ygbm@ L1D}6w :\ 3);4F (qnp #|kv[ihW; w{%Uٍqj9‚e.߶}S pJ7[*ۆ+÷Η֔7+C$.=ĺ CTPs.Kw3xFH^W|UWÇC+vO`Q0.;!) 蒕+:³)/"JEhM*$7sǂiQ1xn*QiH'*Ln dsF4 |?-6qkzDϊ2 Ά7^O8 YBg+0T"^IoLw#)19]F \hi ܂^66̀iRNד_X7?X8bS8W:XݛK}Dyr0|yhW#hҦ^lmU^(O`"ٟr.q@V^q.kLdy{L8eF ŵWd,n!h/o|8z!+,d\a0Ĭ^JqpNW8h{ z']XwWܟLƢ ]f)ay3(xsv~$)e~ ,}%\+) TݭGd PXet#\Y4pC}Ȫ 8Z/1LɁ\ ٘n4=RH1mMpWOQw[ 7s'p2ښKK3/aQYZ8izVzyXK,W{̚: fdqƱAj1wM7IMxt6 (Mǘ6;j:lwXɵZ<~ _(c\l>JzmE)'8;ĤVeu[Mrtl"}Ż R5B۸="r6މB6Jz3pbJtG8)<71Pg3lsRhgx#V5w4T$ %-yc|hx``AksfĜ lQ 5Z>آ-"Кxv X伫Wrnyiq)J. Y ljN6W(׈XxfC{}0#v)iÑ&>'}vXZX~}uTW`>R}12&-\ 8o}e +K0#ԗx4Ñ VgʊhIքUGGStKv@m ̗b.^GئD¹,(q&!"929Q&!V">1w0>{-(mC:VƫLr~3㕯s5?K̸:OGԻ#ĕrom@`Xk31p0Y#v!<܉c{)s%4R kcuBJϵԥjIm~YaBϜvHW0)ΞtJa ](_KVLkHv5ujB5R@頖6;"fAOhW,ەů1m\u#rzx%L%cyn*rԮ *i%pt9zz&1#pwPfD -Q2﹩5K ]t8%OՙpNgnZ5Y53!'KtDk LJbx7:`w]_H8H˳q}4E* z?w=&|qJҲ-Jpf#}A^Ӻ~IG]@~?4R^lYla,X "lI|MԨ I̗a0ϪBN 4ܽ !yH1/:`&Nz0A<[tlsʬ,Z:): aNHI*x%XuZKza.qX?m~?!ӗ=5DOX봫E"(IֶR˞G˷>RM "& ū]o˞0{4]Hh?Y#p'2K (Ї}q:y*lD5dT:^XA c*Ĺ<:4Ζ]!#q1Q|U'{ZC7w-Sz=2<|[ 9JY;>]\XG,CoeNŝuJ4 ^M09XV@~ٻ;rG5Ԯ}"qjz #iL( "Iqy ;yC;A@"= `Ta`my q guޗbUvt5}Ku|>Pv@K#BK8u)h(Q/+%!_:}}6,^ϫDc-B fg QнjHLiKF1zLb7y+"q p};<#F\h5KXvӢfZ ?p]Ǡ7)tG GE+hҹ C@qOL"y[㛥Ouy+l3tԴaɑ|#KdeH£3Zfj{+ПDDZY֨s:Qa_nV`**NV&tux/P_ hN|i3 ]'0!5lV^.[bD f&w-f3˃ǛZ '!.}$x5_qoR!BwaKk~{٭f  &dVM2^oWy1 .!b, Y +HTTs=k~G煛3(.'Y?̙e[ܠWP$\qL%d,aԐ-g.9lW$9bUA 4 ԣ5]LM3\߱`=cѦ{ k#rs' yTL}xh}wTv:ԗü8%9^cVd-Hܐ?U,o 2#']ט7#SFŒCk&&Y3.l𱨷 ^!4} 5-vx ڵM[ uw&̎Ag؟|l7Jw;=g FZc 0ZUuPSR]{2[T h(*ly@1B~޺lL|=x an&RItWgQn )Q0M7b8;%jw!K,] sm4%ň wvq11c ۊNgJl^p &Y2gz r4_ՕT`Y4̿zHz1xD w$J۽8YHf$F* y6 }5e+|ƸU.`F v楊o36b]&F.eq֡b!B]-TLآُ)忄9 ̎W`%qS3F ~KmmĘ[ Q'mb40ʾFJɝߵrnWWntM]L)LKO6/0> w3Z5`Gjx4K#Ag!(,ϪFF!uKiZׄ~&m 37Ϭn-I肕58QF8N K}y"b-efOH ΐ/J/\ŀq4 KyXl^W9'~f,vk׈]wi*}Nfx1> BeS?{?w?_";YG CV6_pZUKkQ'cI X4^&7[=FJ)vKz@~ݽt<9i`C?5j [V s#-8u=p 'SE,eNJV!ͨK},@,:#[;!A[ʥB(''He-GUceYo;K QekB.Õ" ,7#3*Cp~{;=Wg<*%i5Ҟ'Ap<7xg,SȾ[GO0݊t6QB+Csͣ8DŽŽBч$x\GLF"+4sPU\ݣPgL†&Qp2X )nSD!ZLRZ[\=D C͉pGC45EfWT)2t>lt=J-_lG~g=MZ"#|T Rl_8 ,^A_.T0~ T.GڟߒyiqOv۹Bz/uc1m)^95Tn4 )4ph_Ok"r-SUϜ2jrGh}t<^\~6TݮS:) GΆUy@Fqc\D\CrOnߚsUӨl=Lb? \P4$Gzu$YT=&i]%ȩuLjX ObF^$F܈͈mIU^):HYM#QMDŽqAbQ5o ꢩBŏ[)2r7_>/Ct8sK=#|9QU(Ń=,b]5ٝJU[ieQOx acW*S*n !? o;-3Ozpw1#bÿiˡX;wD~A] x+ɰ5"L¬>|Jƌ@:ӎ/ʠP*Ҥ I;m_c 3<\E,ȹ̻.T?pY/]sZb=>e^D5`@:/H:d5bpУސ}Lc_gaE7>*}8FCbwl&6JNM0F*w$%֧w' S)/WJ;zi&@]d@8# ioxfqbwCi/wߥ\Mji E'UfFuM7#+n4xH݁昞\jǍ"uio{Ƹ27Z ) փME0nD@?TJړ-U\ 2F>ͭ#{"Bp;o[؇7bLO𼓼Ws#N[6T=MZ~Rci+|kivq fb ۠Qv[o~K?d<ń" =iIڙ^b- .0CPFG*`ZQ()X_y!Uk=U'莚u08[0^G~ɋw+ŒXīәv27mZʷ~le//[$,jh/rŵK^ۭ\Wh9kV 5zi DEߤ@!MWT9sC.B~;dah GwS;{7LְB!A<nr FX&0{0F7=21O7 fo.ܪE@*Z(9^CyйoLp 1ygn%P!өcDڞmd3G(cgV?9;jˊڂ 1p=[е~o+.{)cln(S}ul9CriFE{e\~x$[>?_#։ˆ NaT'dAE_'ī@P탚jkND-<)e.K `M{CΑ=nXꬓ]5r i>v13vg-hY+ ZZ;Ҕ廵RI2iGՑ1s-%)hl \@SY@R90J)ω䩛xlLlы0{ mg~ASitX]*{S{6w]HNW?~0Oپ-xa7w RE*ܧ(>]PZ?KpB'q132l y eZ4o/NQ:[ ^}AaS_ZXKRpD?ӯM q_)g/%W&"{DZQ.)R q:/xXP ڙb-qh`O7sָTPonLvMJeWdr:R Q=+KvMea@ɔVFڍ^˜bw=1AMR]cV0)ˆA4LF%!z-gj8ŗr-oYw"SE 7dg_sq=BkZN/_M\.6c7q;w?&]6bEj|}Z4$W\;Hag85ڟf0Xc F7eMQKQC\ηu{F߽ q16K!4 abvX4ڊ?.1f"x 5Kbǖz/ Ԛ8^Ҵa,F9I3PFtF@5iO35+׌sx#ҊGaàqa0#n4?& `*;5ؚ7򄾋>VbpG -E5^0*hb3]<\10M(=LmIk8#Z5}-r_ߴ/ Z z?OeJ 2({D,CP维†,5$YE%Ub ᐦ, ?%84^7!ێ(!7$7,x#f.:6_J`e<(傂xWpNo7n 8"ߣhUz0܆| CSH vRY05e KPMJ?ibuYL d*|Γp4SJTB֬"lF&ZH 7Ő\呮Cp^17쀰Кh !T΀bSY-%-4W5tΤnc%,r=^D]4iMuhfxz +W} <K^,9pRUAgVt|[@fCl.?qjvB1}127y7`8O>O{č'F_<]v-E̿$ÐGDX2*Qiz"` -Rj4COv9l6= lUhÜJ7O}}lVM3/ViDepaOM!˜Pt*PһЅH1yQr K-Sp<]٦]/SOno!V>x^c]EMhj eGbsq[GDZv͕2PJpӃW0b~XP Y6>< GX'{MiPʘD?{5GJcZsY'@Z~e"a\կG!Y\A/Zꯈx*JK#d\\/(Vq|¡jS.k?d׋QW܅%'y |^Oa."ļ)%HTC_`I]푐sZk@QL|>iSjq)[p8,`]iVVA) "֕ 4c}MLXs!cakY{O%(8u֍:L~g>; R&i4K(bY::I,9Y\䞘8kYћ+m1k֤ZY60B36@d qO [0-ڢz W'J1PiH:P|AJ>ֶh+6G/[*:rSxy" Ɖl$M>~eʠJhyfrC9憫n=dE5dgai2~.cQfJay,B.Bt@*hZY[rn%In =ZfpyWoL!&4 f#5j2Ɗ0QB$1j#/Ru`]g{W`жcp (u\W}x-DMF6f oZGϸJ;7*+o3?=Gnϋټnҹ\.G uw\5;lRI`^a,oE rãE2MRM?ȳaoe{&}h:P0#FṶ6{6tUf:bfa @Lk>‡!2e(\ǤO7)Q%j) N9Iiڹ#>ʥ؍ uo{r)j/Ț 7. lMRuh&Dd$QZ) Uw7A;Wlos^ewdڌAS^JGi%u0UT/6;, h~'Ow H%qܧm*9lhZ5;~t+I?|=k7 9BvO{qN9l%`,429Fpp:J3Pq _ ן Jk y6Gk~PЅ`/EpՎ_ߧۗ[- /3}@J'H8E3+0r7pb0n|Ct.,^+'{'V4V@k:t\ueR|o#&d -cuo4ѻjF'r`V˴ӺI˰ (jADf&uFhS<"AB+OӠ*bmK ‚) FVv㰡dB᝽#\ J8Wa3,0gsR9D6@HjՉS9c|JB/A:w7"/^bb"@ҡ^Mu·t"~7ԣgaA–!FrnA׆vH4xJ#rf5e)dJ]# bW`TNS6x;w z^09eVDcS\"$S-XW_,( B}c~`]w"R菞7Efo5h+k^9Ӌ 8J1/%q?a#1=erwwJ=0ڎ">_[Tw| q3Uݲ -z+0KvG` R |iY^R-tvrjI[J+]/?)[lcTWRbAw![0 M|pݠ" U5 "˻nqYfWIB/_{ "!u`0(y\'HEd*d~b=OIZAk?e?r\%Ⴌ'!>j-mMvsb~<E;JE/Wҍ)lBQgU-ό*=͗J?STD܂]֕ Ǡ.8M=q f"*0IKQXmzmIguމ$\%Ɛ&X-#75Efxg%vrX[|W6W5C^ AM}_nvuf$)A}#LJ C{֧0 1*s"Z 1%P^aG[5|"Tm.=%if5c(~Φ6 ^PCr&´ⴌPIU*~y}cg?`|YA5vm5Bvhtb/v,YNMz>N oڦg^\)$T#5&ah"B4Kjoވy 儗@hYMn7 >XUZl]~m zJGSR E+|3 ] )}iTA^mpmԋ$K;ϰd:U}hx ]@)GXݎcԕ=PW~lWbr='[kƚ1CF5GfK| }JJwF$5<ka)gd]=Q}Mlr6c?`l3HLJih`P)՘~jY6LL#C%6RL1L$U7tY>It2î?s?Qd,IJu)u>>(m^;b3'dɡ~Gl#S-J@?ߠ +IFԍ. (._P!S26C TFCOK6&c}'j ]#rG{T<Ud0Rm{=2P4y3h#ye)q=XG{3{ i)VN .tc{.]:55XAx&RUi;}/β g|pqEæ1X]Ґ@W1vnʐbՁTiM.nfʖ_BP~=5R`Osp`yn,eA5 1cڬv֤5bitz@5]r FISv>L$E78muC y%c_S5CZNWZ#Y%^ aOI?s+Z%CIE{gE A-}UwOމp>"ǵgN"')q́gZqK=3Yc' WEc7$ڥ(,yz]QC1#tȿ7W2CUrCFMB@ni1P*ۈxԼ4*2~_ 3nǦ "vx#suQ5^u`\k&=O/wR9W xU{6ee>.f7I'd/"rImRPG$sݏuJB/v+SQ8~!O+.DE̓NG+\g?YwjsC`vɔ)y>|-rZ_B_l'$HayLYCSnD@9`m [ AbXxC4[(H~m7]Q#z)I*< e}CaL 8D45'`-pyE !?NN1![CyKGSr85$ .qj Ezo4U Izp띖ڭW޻'=(bY*}g*Op|v(Ն),%:JZ sli(5-u.S)LR][)|c5_t 3c+c$1wi:A~= 9;{2nCR;K$F^ `L\(w۟dqqo"G;[{)f54'KGIL})z=F*o4U=&,%}̃ds,X,)2G\o(5;:-K>&Z7rq5K$S"堾wp~[]SCD(OZ4PYWڪBHt;򺫧݇<g8Cv}Gp”7 XQnB|[Z~"[t,ޒ>g*аn4sc:~?U'N yuൾ΂T1y9124[U =x0_4K*w{VLJY* ˃k~ d.`.4w;O$>Z Vom9<4"{i2lz[7cDrN%yȢcըe'_F-ؙ-rm_){ڧmpz ̈4lG-$tm 3j>BD.ViGԙJh,4D1rtf 5,t sL Y=b:C|БUKv*?FН^dB~g鐀k0.TF1:at&Z5R P >X <0,J6]@qQ )aaPKEXHp<3hT|fv*GH0sssI & <4quz[e9eUslxv\9T*Nc@g1r{UXIwRz(ݭɡS ""z(M@-1y?|"Rivi@5X/_-1;N\usr rM\dne dٖ(3dj\Hпj&_Pd?_JܡKa8{B;kֺ*cM|}lcrCljrCD(4RI3?6w=r!~ǩz`ireI3>d[]obf \X0q!V@z4& T z3E\1rFf,|6£s,ˋ\-&0U"Qj~I@o?zeèW^(#h?89äp("mh)JeC]&&_U;4>È\+UØ"$`>A9B3N5 g$ tc#_ioKg-  = 7'yHt<)A_8%PK Jye{$s߅V#aa20A2T"C&B5Rbv$FeVdWLȡ-E* FΘ2erIFC+Ƃ.}C4XKM^SJa0i([V 9xpBlwoƿRjmi.Dz ͮ zl"HW`b] en}(JލďJՓe|5Urm>0j{֫(&+!jUdN.0.z&Bw1--\ T=aV85<{_hV%R\.tglǽrr&˲]NT# grK}I{}humC06tWkPB5rA0HnYD>sB*|E%ڤ!ZP{L<;NS[G l+n,já"AYs_w=hh͊BDVZPд^sN#ȡ0vs` @Wf}h$N8e/-i+Y*xᒛ'W<.;74`gp淴9džrA#ʿ{=x"w F J v]e`74>KnՂ_eqrDH-Iw?Lp܅%ZxӝcM#ee^hDbUĞvfđ Cl$̼-Fx8@[e@:Z7Dj]xnt!isŸ1݉WAÿ pSEhقA3_1x}Z LBc"F \w [mŚ ?byw3li9rb{anԁj-ZgİQIi%kݽ-K陜%ebibv}Ivz]1&~_Ÿ|x4YNXъ,6UO\9p;DŽ-MKjӌidQ cA;cBw=A`ꤴݚϬ#leECKZ5S]-iRW}À&vhZ}#ǒM%%^ .s|T BُgjveϺvZs  fduDuu 9|>ܜų6` nhX,Kn,s sͳE>>Lǣ) 1M򒄏!ѝ e'O]K<.mbpϋf Kޕ6F#W7CoD|_%lݐfkQg4۪h[~|+pY@. frvy~cjl'$gUာW1W2Ô` !Ϫh@/Nj&gZYQ6+;p)vOFQkp˵8- ^v0lTobE"Kƾ| dIeJ괳g`گL( 7-="`/jܓj״T&G\2IՁqA3Zc[]H׈EŢ۴Tׅ951ԗPP;˗Fس&Vԥ%4EPzM|6.6Ej}R 9z`kHmñϭt/jTVle]mSn{8Cd{i8ٳog5!_b`6{Lֳ"ifݧJ/3E+ 8oNʣ %>e}^BoNLIji-Y"jVӱ&b!kݣz òs-pCne<<*ҭ oW+a%|ZI-;-Z65o5k6fg񎺓5Χ۸qA<ݰ @saz:7u&2~QR2 /ecYg=$z-RF G#gűQssr sG4w;zbacC+8ϝѵ ݪqMbc$NWSRF̧> Q?qm.эyxFb%iEIKî%uU"0ē hvgOPo޶mc5q󴆉h9ўUV*>~f6xӁgnjfQz%ވ}TrI^VyxwC Ꞽ<1Ftp|MaG\@6 J{dctSPZ._c!STrC@|Jhzk][8Ix.uja 3hB"1IbWl="ZJvF3-9 u4GbqFO= 9Syn\/L[@Hbu.!_fNۉE=BbEpz@.k`UnhcgOZ+I)鋭Zb>FT>QUT?i#WeMgˣ6duLɐ.XY/j=#6l@^\Aˌ@7_OÈh%3(lۨ+Uif}T1V0Bn\TranV\bU4۫|A[u1Tân <=SlhZLp.K,Egqm;z0"ϊNnpƈ-9 WU3|Ao4#1A9dУwHV4Īcf Ű d]jADZhofO U|qEzsRua&RT4N uMJen^b>b/g `>pԷп߫%TA$z$ wQ1 +|!X6O 1,-ŽHgc7鲮;+ 6s$q҈ՖH`&/@&SNYqit푳qWgːalwx@HKi߈f*6j2oJ p,;$OzP/n6?*D]0xĂ5> *^ jZB_a{btgzDyX+UY&6aB6AVfHI/cP+02k]"TeUwxeǃC[<Xv2ˣdt\ < (K d&@,tG;3_"<,w@նI"%'SR ЎyAT*pɰMj#[,l ٽLszuk8X kH"viAg dE)pnkLU[ VY(%7j,c9Jaٵge@r6|y Ymzzfݩ/ @IZ |~[6Hϸo|gU'pj\/ A⏣2NPYNI~ 2aڸ+y8ɑ[/ãSKaQMoGA) (l#xHs*J[H|wm{J|x\&y;RL/SZ/WOx{vc] 5#U{]BrM:xՅl@^`yt+%I{c=~1!Evohm!µ̝zTFʹ5b$?wdc`)/pF3f#:n= D@SYVN]?t{I>Q0t)5W5(|{v7޾piex4O ;8]nS YGl@F%TI5f! .>sGz 5y{$/JJS-|=lHNZ ;xx?vE;2aPy)6yV pz7Jwvzaa_^Mτ6ǀw@_p;s]UDz#9l 8+|DyL*<1f8Mvg?Ar785XǺۢFfFL>y$.o ntB}ezfɔqdU.|ޫUIk{UW/铛ƶ 3=Y5 X9.>QCCfjDz{}&茡տ.Y31YCm'z @p2`]-I5'~b!a9F69¡F?(BAiK"zi =ϓ$= 6a\aM@E;`8-`4uIh}a*YҢ>wB6t`~!7@zJf љ"s ;꽞]hE t"=] p!=0= KBXAbĐOf5o'ܩv#\؍a p@ŀ2L|KSp[Pne/!g+}6krk4[{׸tj*VT(z{^z3|:zX|4tk"_vWoK!Pڈx٧YfU ge,cC\^pijZ)@6a򣡾H~i\L<5Īz{R((_>I?>Ov0pШu{#]_%@wgyG AqɦWzO\Ca }XL Y҈^ Bt|*9XN^7>goz-ZU:tS[kWA.5utJ)Z 4")::wmވkT:;X;Bx8(57pgN> 4\yGju _DC#p[`r]ҡ6 c!)D`"ny|D*<v?m*IW@ jcd3zN}=juf((讲ɶ[iW~H5<?:|Śey9/΂HoLN!F!T"H ƪMmcw6̴n%ʹisW2Z959s jqګj@Dlp%|3G mc.'טoǰg`BA~`@@~?_tNFB#ԉ|]7a-өQ{9/Ϳ@ά:a@`ЎjeӪGɢX ߡ!eڿtIC6 GiIf$y[ -4L?ۄ%+,;U~YF4ҹ6Tb1_X״iys>6Y*|0_ R-1M-.Պr3fE1zqV\#yl`Hҫ)B;Q{j,{:-MOOsPقcuG0\D@/CzEl;$3m8r(~DFpy-ۺ:LwҘ( k38{+;>WWC_c`@X@X7Ĺ}NcU;ZDŕhv[$( WmpJެ{6z0JЃ^7SWH/cMV:ց< ˟5Ұ5Y$v׊hPt бkCoÝoc5[Q[mӵL!5k뇻~VZUV%-Kpyjg twgY&*P42?Lgoe d}Rst 5~~J}oԵq]>Gr V1i{gj+QCΩxR9hmq5*7I<̕1)>Yp՗y?ƙU~6}] Bf%IL1g n| X5_7D&)$li|%y-Q;ZnM|Z3r p.dJ=ɹ> ܗ qoq>(8=hm D0D+Y$Pg"" GG4k;Mćb!NLuVIeGZ:jƞd$Y TVnd0'4,jZ*k.jd:T (S88&rZ5~xZ A􆠲/_"$]R9" +(Ʊ0xlV=՞keiQBJ6{B)jᳱpE6#> +6U-Z+_ 3^OB_Yobث)X +_A$b:&[t? N+nhTّ*D!6Lzeoz7eyu)BNCDoZ**VwQ8B{ࠩF7|8ݣ߳%n$BqF}O}>m⪢%T [/?\N|n;%uN-&6Q9u 0mk[vDۑ3icdTAE 8HcWo UN2&tF,BA80. Ô̧ExW׽VGJhnc/I۪ _\5ug(Ywd~Rz)͐#xb!{Y*냷UWd:YW_/̩: a4Y* k5v4Fp-sܩ^"Q*+c/^ƛ/,œ$cT| 5 Z;Z+?- wE)7 E K #r7K\ `O?s 3{<*vO٪n^ 6yspljȀQ NDM%T鎇RĞE;Ү`Ն0 ߂R72mI2 Rl蛯>ǵV#ؤ_:Ipbm#G9K۞?IвtYhx;|@@o2Zy,s0>J0A-FX闃G?Ml Ql08A]ա6k *P釬gߵEH7 < ʪ]욄3UCx~RD+8M{&ETsz}RBm˒J[+>yqHz`OII"vB|O$wƠ4tޔP*;~O\hy~ BR;=YUggU9kBmpĝH6_ t-=9;(hl awTNз84#^߾y}^H¹o^( '6(Ǒy#JL3o'*V@mgEঈlbZ[=SAZ?fgZȠ :ȎN/5;mCYsٹ +r$/GĭTw/$뼮i/8X'>/:bфm7y4׵7ܿS^O@oi5gp|W]LVkT ND/z Ɯvqvf"BfE5ݷo?a2*CblYk?P\BrRW'O5wBVgݤ[!V.zQ_I}Ny:)}G1Ӵ2{ʯseGcWbE>.\_0}&0\4mͤxg.G0Tko3WX2l#IpCCAI ^>#픴8O$\+Z}_"V:ߡ,ۨ^L_'؏؉%o/eT_I5g/ޜ'p#BLe(7Th$=ec~2/pgrc^iuw˓@.qPhd63co>k(?BJ(,<()LoG=#ף}pE2+cXiP?/'t]BJ>P9 C 9FQ̻}B6t敍k09G4\CZ NcҐe_P&LNlD}9W!ljϲ2n#U^5%Inu *,`NTR#ui3:0 ٓ?8+^m^okFfz984)P)L8լe>agfLL7}r#Y Wq_qChHK#64V_/V_7dHu(6{8lkzZpMPs~= YPZ~Jr sΔ‰J- r0InMe~'4$iOyW<3κB\[,ofQ[Nm,ѤHtxfz-/^e־'+ Y<^ Iv̻z_߄֪kyױIjAbSJj=KEep}֪Q)_)K u"p||> "[ /^(Ԏr~n+Id.5}obӘ)]m]^;zY`Ҵ'ۚB&d)/DNxve֚na$F[L7D[M -ohrah]>C?Ćw>׀SN'J]nlMB \KRԒ7(h\BLjepn;)*^/{ѧ-bepԶD$iHf6~Q`rEf2!0lov ŐkSoߩ"}1{_.} \8 -}L= sUS@hZbE(rN_9m@z1 1cDp&9r\I.qQԅmEYHMz$?ZW _G:0P͓Re "JZQNqJڵ1}` ݀ .A bH󑉡,2D(2J(MjH`ߨR?f5eno͌C]+p[k(s낽#yxcbtڑ:mpW%md譠৲S4.Q |\޳ @[oV# ݊D!n.T{4f{]b۝$An9K!_i0|I"!eC+v+aƅC9!4&C u_CL9Q4n4?e*Jz{*(1 ԕ"qHn{kf&<~Cҋ'/l\]KOwB3&Ab4EOds2zu 6E [9Sݻ&YIk]ۖRƝE88?+$?P  EX)K$QU\}ZrcQnw輊0ikVwiS=gGYQnpǓѯx - ;)1N+*F72A䂗zx W,oYRZ`_Z\ݜvSNTQWHh:nL!;ii5Q=bzb ֽ6;M] Oo#ϨȐZmCSOUz &H9>q$S8ʿ+;̓ȥIN>|KL ys)GZ]1$mV@Ox(ԠT] Eu^%$ݷIF!ݶ6=L ";^bJOBN;17N0%k|Hwt4%q`YsItMoЯe?M$BغS^Ҋ$̙6NT$L*cCcDsiqSdҞ)7#,Wkor?%Lm9IGoVoe0D!vC> vFSY(<%.Upm(8X+n4fQBctLF)J?P4ęW1,T$+ޛt*"P/Al DJΓ`a1v7sr:)wh!?˻3 h5Wb\gw6>F _8\a}5{%&J<ݧ'fhwAw i󗬎JVul];O+2)gXk{ r_`a'e`M h-E3!&=K|Vo\RvFI3&%/s9o`-ErOM4z9oјՕwFෂj҈eQ(>nTGXX1cr/۪ Բ/֡ tWy6Md{֐ߝȆ /gzLn'_P'xFaBdzu渺C^[G֛G c pXp|ޖdO F\>TcT՟6\e3mQǵ*hبyYǿ#t4d_p=FIjnKԦ{/U() u5CKUz 5knֈ҉<`s!p?xqZy;G#(MQvkis,0 fV)m$b R {\/HZ5mA4jtx(@s` ݤ>aRAͳD 03PV3I BB)2m}e Az4@:@^^88xx4KTIWzm;(Ag.].t7arBl\gxW k/oŞ$κZJ]W0`_!@`%g<Bkגf>!h2SRtX^G ^~#Ix`ͩhhi>+Xrrqypaj]6*M<.ri@si(ֹx\sdWU0Oͮt/ݖzgt?9Bl%)'gm|6Z۝JvAiZ5SA(~79)`mŷ5ytWÿSj|%7ː9}yWco(h`[D8k!~FaՔc7e-K ԭ*NĨQSN94c&tiIDUYm>)MZJA"[x1ҙƸy}Qjk6? [(A)\/YChz#sm+go,p[fhm/saTQJii$KФ]]aDV-Pbhk8LtG|%N.5{Ac\F-Jx0m2Ixd:VGIjKm]UpT"vknkˊٛޤ;]GbI@R+ǿ}(@#R$"{1=ds%wwHV7Z@sZg&F: ᫔IA=Y;*6uϩRIת` ̱.ԅʦ]sƫIkH#)?ua6R-wH>2rxIP+j涰w-}(dO7 iNDD=~Ubڂi>؞R]lS1R= kXV 2lFޅ)5>" iEsJ")ɪGo!(rjUW4*F_*dxa;#oƠ&+&ZزBBC{d}>Y60Ń9l܍n-Y{:m )̔},֚\OqjK h DVtM>B{}FaE쯉K m"= PZcsV:f7g+=Z.gMX')N@Տ*d[qd_Rz|~YgQxn _TSb )'7ق M(/B !_\4Q@ WF-?k:p!A2  +s P )C\̙:7/\.^ssx8< ?/Ui\mb4ƴ$;၄jxR+GVOtH8QS)$]5ӣ)f_L\>C-i?+.7P͟#rǶG7 !/$~V&sMcv` q lC]m~V qB6WmD oHo9Їct&4!:*INI5l`_#C KPRB{2\i\,\MU߂0k[I0F6 6@D [!XY |j50;ըċx f1cykSOJPek5v=uЖ`QFzqjCht Taj^wy+crږO @p\z*GcYĶdĠӾgA&Hj`|VO<&ZErf{(vjI}҃Yz{+9^;ṷkL{L;J_H$V$R>?g؏8OEYXm{y;[n~.@L:!©n>W |z>*!`#v{Pr5 iz ?,*ۮh>Z"޽/p5̶h(VC[K>$Dywn~Ŷ/=Mruuo6/Lf#_VKx(&b*z2ߺgKuZEFYM߻#g$cf܏?XOㆀT9drAy π6Hf(;j6 *TQUBF빠:D@{Kj}YjH"OXEiJ}ʦI"QtĤRsmoǭʁ@> ()T( [}}gl4A@(PI*PPPeE٪.y{]^t@PAnqFq!}j-tJ:_!bs]c={UڂOz^V{uPmkogNy|O=|t޻JyYh6\;'rCw5Wπy뽞h=-^𛞅nVOjs{гӭnيܺ[mK]I.UfZ.73J-jf[*m4v,f9._x5ZbuчJvʗU )V*ifJm(hƐVƚ0Fs&iw7lav4:k{5^' ֕MkNκu2amJ+[͖r-h']ضfev7WMf3+lͲӻ(gu[[ݧVmk\fWvMfM2M[1 1m6fʵV{KlOY2nr)io jqR˶M۝{UeK<{;mF_^^֟m Us:6٥Q@FL`M4FM14iLC&M40`LL0 ABbh40&d #C@d#FC!ѠhFdѦ Ѣz"@ M 2122hЙ0L& ѡ l&L53MOM4Ѧ l2Ђ@h&#MC@#FLL 2hi44hbdѢaOɣT$ LFL@i &`M4dOe=h@d@4hѦ2bhhd)_GQ(LS_zwe)wUb@'nO%x= DBI޾{+;pZp{+Sua^`H4C7 BxXجߐB3lF֢ܿ*L6^NvHD18DBWiIriBFF*\fGEPr֫;X «Z췐n;_T5ufa/ u p<-(u6-Vf[\P@\4j|)L2'4kCYw+vP)¦$Dj:N!yǒA|BAm8C#^=m' 'Ih/ n]mɅ˖^i)bE`dLC$< 죒l(`ZԼDEraZR}kRGUJȽ-]W ]Joej; #7c!zm2b^D68}6+nTD|k"lSAV ײH)FhJaNaZb`ڝuv-ErvMV)Ȣ,2RTѾQ34ՑK(Xtf`L)"f5*TZs.ܕj^Jvsaz/>K7U`Y}*(* `hZe+#aP1PM/k Cź磙QA)GĮ^nw+R }L$*iR hw#yQ~!\2IXaB/nݎI#m-Z88ށeľʢagȈOZf<.@@UZ J`'p/@c&sQ bġZUTsI.hԎ+IaeZfqd߁O)V,w1tfd0)͍oGj LE"PHC<+<]f?p |Rxf.qTn8> D(D8혡U I)Ft5^KrA (H)JLbHz$ȭU*L{WdBwy҄XpCEj"ъIq,]QX"*!<`7>*ENǯN:őqLp2P#jJ^P5v!m0A)aI0IXi (F ݟL`Q\8~tZp ’)+]Q.3tQ#x8p K*-eLc2;|>HESsC f6 ` b=JtWJ72_˾]u9@ƞxXa+RZص6 &S0LWePLU2YMST =V)JAR2K +dB20 B Ӊ(}!ȍWQ]Rӛ552& E*2#*ӽ,rXz$^yl*&^[`Ei5c D-L]'3[zI%^T(xPVAh9%\ SčVLZ]XYKJ=]7]-횪d."' I4 81̃!L㴫k,\b<,$ ;*(RN;8n皂x՚r j..r분2ʎI@a׃1LG(IB붛Ip&T{n) 3\d]peX姞GnBLqܫL!{8*Mp@_l&JQoYfL5byi3rBYg@t%= NΆR Vbson^)M2JpȲ<+s۪[/K<9/ Q0r +dND(V_iVBmth3I"PUFj!kD FuB Gq #0ADMvWcĨ @ǭ| L&ᒾi( : uF\1q[NRHtR Лf rx%D^5b:(k*-)Uav.,?JA#r(뛗dWV*< ŷ[v8pB;uE&cSY,Y*T=u$'_hX"us#C!a@m83xI)Ecd bF.&OfDgdv+YZb6P~0Ms 3`R:9` VhWm,(m0*%m/d;IV6;JsQgi` s+-GJ0$WjԵpZӆPIJPMNbI( c(V XJ>zsD)Nې%e[ZX-$iMm[)qUdB%"STRu(.|3i1檋VQ))]rwUu3c .Z:Ch(Pب&1/%IPlN|;+ngTbVh}Tt.|Lj\A$t[NC}qC.VJ zY'[$Bz5KVWa$fj>]iXw#BAQB hP1۩#v2ԍv#m:םa,'MYҙ-8HNBJF&dfw_TpB.D *ձ yIQ.}MCvB|L%*,roɭ H *l!,4F<(DT&Sp -ЂrT86Ӓ٫<94 =XhU(l-}^8u i@'] b@e&j=z4"37]2#۰ GEi5wsՍmIUgl_9EsSuB%MeTUJxrH SUv6hНGcNuuJ7ƾ(VI܊-EGVvBjx%_v^Iȣġ-G~(G,ա~S&i؎a5e9 :S~VLފeX>[2Լ1N#ej8֒i^wkRs6xjª,uHm\)$2<)Q8fiډ$܊ ]ZDHccFկ<3㐸sIu+GIFЖz2'';9 -EPQ ]A]bZIze]٩]N)N6KqW&j;G'RK^WTJ*t\g);4U^Y6-Âɨ6MAM$Д2qy+dxAty!i7Jɘ cIrzt|]Vv{iZӒ[rKRq%Ò~9+h%I#"*-X-Gri]cJ` 3'+Ulhbv3&upxK  1Y$4Ki*Lt'lfb@132J.)\~2ŒPd][]{(MPwUٕU/gu.<~ v3*=V)WZ4@.i2 S6Z4^8]ojS+%L) ר 0A˩ !AӊpIGYJy*"8wbtEYIHWd62:RL[pֶ:(T>b @wLZ>kM]2I'k.DWr>TâR@ 8 `acYNPSBxn9J7lhZs˂k :bRmۨ Ԙ="LJi9heet-2{ҼK $kprPDiӲxlD:U09QS. 뱳VjMVZ: WmjV Tby$.R9}q l+F4XPֱyNCÎxP=_ʣ=mN2ac8 LNKn~XMB8_1UudE:K4]7ߊ %I4@i9aE4H=e@PKPɥHhUAE~mrGJccԅF7R~6+r =}}#FЍHlb.J-\dHnfgDg߽ʗl(v.2X=-(u'~w;$:nS֒yZqU5 A5Z~G;͎~Se#;\\YMe7Y+`}Z U4YJ"^z=fGW\Ԫ&k)idQx3(xبCQ.DZg1 "횯Igvxm2bXd_iw,Ғx߫0y$u(%iz JqH'+:wm*qSeYt ,vu֕#Yqr RI*%)f4Xs &zf`-5܎ @#fI\YN('QCLW>ךet B FFDBJdáS m@ǨTGfVVܱQ} 0r,{k8B> U^nFU__tnpvv?exqչJVXXL7O$@T6C[VT#zpE#2mB>!{2Ac"&Tn ql68uXɵb4rV[9m!OP}]_5 /Pz@4q"^ٛ }CXv^^+!B3' p䂫o4'n/XrFiq0Vo`rٓ=G Ԯ;80A.)ðB Bkrpս?k-)DT*(1"6]>}Ch]RpI?x%\vj|ԝH5Bv3rH8EazP1pԧȨf=&p&FKItm=Uf]toKnIaZ*ʰt,v= Յ΅A<W0x?7sHވf+1/yy/8PIuep=v3Ky)G^ ]R.~La7;KJ>Ua&Ƚ>\X7MT2;^==+i &ImR\K!$ -w&SLիsO=wuk31T9D Z䮮;{uD㲤ݧ^ wr'k}2XHMDBpO/)GNa۽yu5aE> ?WZ1MYTH!ABȬPLD=|!@7qH]7}6$OjB!E*=Xd YW\m@,Qb4Ĉn腰?Ex&]Q\7T} eNܺRt>7YAOd3eP* -<,B9 ,>1 CŧN\ۃYqM\527dS WZCZU: DSsRTH<$ߺͯ$! f% )7&[TT)} fDBAxtHa,}3 "7[؇^,H~ey  @dLd DO3[8AZ! /%< U7 ' Q2UH&e VrJUQ!qTHT@ &5ULI^f3]eiP E<҅QgO UdrN$TaClHzSq/V;5~THW`3pP)#Ūk@B0y qcq ~/QG(*#'զ* dowpiK()Fvӕ6́7ד$cF`s~ƛ;[?d} ` .ģÌy3H䉄㞳tdd.6HX18 XiL%t!lPvCaSH-=ƹ#TgXD!̬Zk@nUR ڔry$OiZ"A$'~Y`3+f0[ '/H):K28cP3dD`Ȫ]- \ 5Ůh8p 0 ģo3|B]m9[0S. espfJ\"ޝyܿlXN/آX|\ilM3| Ơ+<0 yqqb'd\6""|Zdw]+vG3p}JCkqWRZ}bF].,pt^B7K'j=iHOLɴIݥef[X+<.*@n#ߋęS`CMzK6ͺ֗G>G<$42Sz !{<╔]g@2ZpfΠ`; ^^x?Xq뵣?BuT)juagyQ!ȳvvu{aoٯ _qwɈ v=O#$pAoNέQ1*Uo21H&(r,BDõ"Kl4Ny"{xs,GW!RQ$1`^9[qZi?CVj+>v1d `E>\p0Lap %Ks<9|>a6)倅. l z..ͪġ*kpVNy:-2cV(>NMS6lâWh*seXow!k=ӝW0W{¸[Ol,o֏ F~vS `*σxA/H\{X 9A;cSOѕ{G޼(ߖhxOt`,'+^esXy5Bd(~ U'$ʢgxr5. ?]M|tR6pƼx-q!zڡ=qRz@O_k?V_-]f{<)>~lZeNjE&|fywov+za8;^ӥ Gh߅ +o%y7EεC0 ![?HD(wdv 3zZ)oYb0ZN!GQ`VPT-0{P@?.aۮ8 131C4 #+:O[~]ޛ+'R!yi׷c$HLZ_quԹf]ˏ}QO:{YaNG?vs^PA= 4<[0? O9b4D{唡r},FISRu YUYTn66{#`OTfl~./Y{W~O^ KU&qĒy$1\'}{eV2U棘]1CFR1NڦGn~'q 6H}AWǂρȂ~L{ѣ\nD=3V@[5:[:IQ>joFyX#D;UH0!Q)A7\Twmפw}^\vЌn%KG(-8dr:d T̯ aҊ ;H ry~c*{[,չ!Y^X |Ey8 u PidMGA?0,zҞI7\`ބTT %RS3Y^+͝rc8B4|:e8Ot u}1n$dVPb! DPğ ].6=D5Rzڙٵ^-+0KFE|$"qޞyDf290Vp[.Hv>[r,N+VvG( T 37VEs&iP!Lcrd!=SΞmuEPUO[5D3 xp!a౹޿\sx o{vzĞ1-=l;LPd=vqS}<,ݐ",srLkGMH|i> vLA1lL&5#H)Nmܣ=oe3&$Q3ISK`Mk|PA)8qJOJ=L0Ƣp\P|L!;)/`~3mmNX Oh19[SCsDy *^1C_Gw^!LiAiVO~ CQY2g8ĹA 17{ < Es^|ߩԴBR"^+>==uпW<HA9PhB4\ -gpzpHq]7o*]/uF9Br4{Y 0 `iuo;ThO[=y tdD0V T=G`]gf̄ c1 =Cr}?pD @DQ!h87kV/ uzj g+IĔYpKV5rN kV9 b9n̩OmT;ikU]1gOM6 JDsd*y\8<+{Clc C%gvq/g?5QoxB _~Mbf^t"Heh~o\tj+.ln.~:~Αwao}Hgz8@wjBZ o9f]w?ZzLV PvWgp<{tTLS ٨q7_9ӔҘH1ǯ~QGzqt7v>1\^`;En28ζ-+Mopyf hp#Y Ǽ^xJ/Zf_D)yDo!@0D6=;$ߟS=tSBM'1NKF<՘<Ĺe圡1 Ɖ mW3ˍfs0Y;מ 546J.bB7jz-]XOy"z 䒦/GZ~0(/!s'!п{}؋RO:/ھMظ\d[(ˋh Uy]Z*}Mfo_%b?,&!!a -#"2.賾~^(__3{oT*^{7zkǵe{nf`Y0)`3&t7 _q7{F̠_(4 >?-IT/oCh.^m=GG]RsYjN9flÑ`: ^^@tq4}PF{9zOyk:PaV:]yLȂptSYs k4N n71@7t:[>Q>CFICY$uOg~ߢ@Apwfs4*?Ipπk9ٽ)tџO_T 9,dzNQ[ (,F$ܘ>GZQYrLĂ 0V%@`ku鱷ؿL[c?wƺLV`<`\:ǴPwtWbphMxW!|gҨߌ%7qʏ e!'8/1xE2!<_ߖr+P/TC?SuFi\]:IK:_(迄wx/8O<"sЊ&,*{clAF2(w- ы.]V_&!}'G>W|Q  P  \L4ЅhAL'Lmĺ^8ƛR.ݣk,*ybVSD}>(f?ǪF+2ÌMlT!SaϢ. ]j(d" s]s=rMcXέ:S*`k|\) 0 䆡hCY결j9SC1١rIu^vs[?3f3f-r{ic!jcGA9]:V"uO)q\NCÛ)5`" SLi&Fkh2"XgDK!Yd:AlSMgԭwQŁ!Qc i,3(cNSH'ZJܓGLrptX2z v׬f"Q2|oJ# Xjyt}rb]*|ĽUБiSQW wj[q΂/at .yZ@ ^UDPiaCT Ha͐dXWpw Z(9ʃJȢ$1nاƇ̉:lw\moh5VgPސ \\yB%>ea@'wPiI F 8 CUunZ*5/4V10\Cof߄\ :lN; x؉x9gzd\:{c<} cW)?u5^1yaT5p툗OA;4^oJ:`! D-n(g]ANS:^]._Q5$+J#TOeF*;qht[w8Ջ7Dey̜9{%|ғ;,+*5LL5FG'x e #H*^YB$Fkv'}7;iW9 `( %;u$a4L`o;"\L#2('>Qg~npSU zLQugߘQfZ<ͤT`@vVLN˛$6 !4nߣJ&D(wscف2Z@VF|֒'rV|>/giУhE}w!.]\- ,we+*>R/\Z0:c%_ASj8%i,j]鹙5_S⥣5隥Q@Tk$8|c[Y ΌsQ69*9M5ش܌$kx֞qKTT&9uF-AWN-B%& /*+q֤cyg V3zxa5 vEQv`otDZE#o$_\_pY\\_JMFlS.V@~d?qO}ӞehƛALѹ#)y\ |@EA<* {߿nj7Po}:Z:?翥2Wko7=EՉ8Vr^ w>nh:}4`79N<pIvYgRt){^j uj5ZTcQ7NAѫG.8>WHxk\4j; .m@Uo-ڽZmr芟G6vxsXM,@,{\z1#΃=:>q6*%_:ޓ[jTě.Wmefɲ=$AP<.:NUNn~ȔMd^/fOCcV#@npcA,~cV7XY6k9%zIv88^ ̂@DnwdI.{ L$F!g(2Ww|V!7# 1y_tr f2@YYM W( cS|w9\ۑ@3d .ndLOgIxfgpFp8^}; i#O+ L0I|GTϟ,ei K2ei$aL!ǻ5r}+~.3XF})`9kw}A vC}9xuEhf?W%I 9}8ꙇ!p@|H;PD+5Lqf6A}v:*2<8pb fYD0Hy6C1PL>`äPM*EG}״!/caQ6r6|(3N~ê)s$:9;uS36C~ @p*4/C]SEoj3ъlBN1~~_7}2uyW5TuTgk df8mo-_hx[Ò_rFMLR<<E\МӌZ>7Ckn żm eZd!@PjsDȩ %)@}31N]+%"f #UТO??~Aۤ"KP(osE5 4gy~gy]o(Sv~S9G1քv6B(Bﯖfكl-J1ad f t;8S*Y}äzL~"Lj )C# yx(DRQE^\'qǎvsK@G^/oWyq$2<2e\cնȧA}\J黉/V>bQ ) $[nXH>r1ɲK5ñwn )O q^f %|v)m`_vKZv:OF;VM!q'6ʅ,+T6H9P%ؽ|轂+H>:FO|s:?gԐrJ]NNu @a:& rQ"Jd!5D+z"wQK~U~o_uW7M" A^Vi-CtTcc 0""{_?L(}$~zdj}1<@LK_sIXϛ]ߢ.8vQq![Ó aD5m_ 6D<1EHqrmy#Xshe7v<O&y\_brBX0 %v"" .뢫}luc+DQ| 2Glg]d c\ S|;/:{Tmӵt™.*D G ^>J ƍѭ)xȳVd+-[rP˝rl#PvsLƿ.-~,Oat2GγWްL7nX?5b-sC=9 vEjTs)Gjs:1Q&Ɍo*G(E U ?Ɋ$shPQs y1Ѕ4Y:KW8uD]YK"/k gt UoJynϡ,vPѠ0TK׌T?3?o< 7V<XGRI\3OeN} N?: VF)< }d(q2iMAD X|UStO>#z./:+U\Zj-D(. r괳s uzE~&Bkɋ@9WMUG{W+~:Tyx;&/2oueї}Sz_9naasUtJZ߂Λa1EC`2nO]'llc|zKQE S\-gq"C6߷Jz4Uݥ lC[N( ^Z%ܦu'|_(5QooN$;99nh*jI-1ǽCx^ ޯr \5mjޥE\XP׺m8&XA0w=G]sv~u^̇#Y 88fj)n\1C.˹PI `@ @]g>|NqwǙT=/y7rk䧷TT<8H̪qW<ގ˙y> Nbh@Kp  )ź3C8h3w-si WIX8ho:#Ǚcٛ4'|ҍ|y[ f{nln9 HJ@D:L-k%r⠅[$/p8lƍ]Hf$WO+uKM}kKb2”:&ylF>gޜ$ @0 I&+s`ua1^f5 AT<5aa⑲o`d_rg^ԧIcsĶ3,-c'Ȋ[׻_xYmq]~?vi{ČUDz.*o3swj""sg³8=dshyJ9zO>"I*u =y[n (omH;CˏD},st(ȿ#,0Pr@Ϋ}_y:Z|6sp{+A k6f/ȋ Zb[lCV'gDt?9e*f/!LZ,3;p٥\ %e'weo-ɩ b$`j#P(?JU%8}E=gt1{է:^.ͺ6ۡGuҲ⼤[2g5zkH2&{wW`e떠xu hi>AuB!vj4+{@ Y2srSDk%ͷ(~N~+\n^ѥ4AE&p2h\e#2P.G!OWf?,LK+CSŎ}(^YM CY@dUDP<ř͙DJZJ1qM Ֆa~-X{۪1 mM =J̿-/-_ˬ"xwPFOܠXzCtֺL<}" ZUxIk(n\Qf 2BW~$. Q 90Us9]c)Z8Q»ʊN`_ߺՀW%2D:hXyKṚ2 YQ^(g4]cknΛe15E-`A$.gq:- =" ](ҡJ&@)@!ji9a&.#YfvLyw d$56 S52K:L𦘚 ڶtN٨OgY#b٨HW_Lk] bO;ؼKB!/Nyj@d!"h]-V| i'tuFA6CWVp4 h T "!)"bDJr ܇!@e+;" QKBRI@(-4R2Hh+&TR9JR%Ѝ"PSE(PP4% @BkɥJ- @ JE!@PBБ ҥRSIKTPD R4*"FAUM--A@D+IJA@4)@R#KKT21QBTPЙQE+AB3؍ jd Rhji(3$bB"Zh)jh jU-@MD-ZPSnih(ZhK0Z4q3ZKU TB$AA@IO2hPҔIJK@+TU - - P)&RPIL؁r(M d)BULMR]P#LMR$E"ДM+AJno24i)j-ʝl"ZPV@d`4!BR\ $Z))JXJ*UR-"lK'-&R" VBY-!@;í:)J]{$Lb݌ۀe@2!4R+J&B4)E(R`"P0; RH҉@%T+H4P'r5NC(o%MhxP9P)AhGb׀VSrU34)S Ӿ n%M'ZS$5riJ(7/-d-('%Z5 gF@k4&N6I(xCZHFoey9HC"((hx@s#rP)MrAh8񒆩26tw@d^u@R%+B4 C'"o i8HB RBp!hW@#@BR!T+ Lhv%NZ{TPoyy(N&Hܦ"eT:Oe!'a*e6 %iZ g9YAT; „4nwI@T T)^T|dqgօ7C8h7XjC^rŭ qaN>@%vuw% !MD9Kꆕ)u4+ Cr S()׍m!5^^7cf %)J  % P\<ڀSH*M a.AE"SHPRUM4PPE- JP%4 &ӺWr6[_[w'FM,%Vp`ˤSH <c~ur*~RM4Hjã,&댄ySXUSxa?-;QNG:Mݟ-sM;W#o@ 9 P5}^MHzQk}QF }[g_Lփ?DO9oڄ L3 M],u]ŽAx A:P`C6P;nϭnmNgx)?*E)P*w.öQ}-<poGx:aO-o9Л1W[LDCjSCLU}k@TN4OY{6@#[ @r ?o #@TU=ip= "$>؁:y {Cȟ"KT?R0(PErΑۼEUcZEv=g<)k.U>=\ /ρQ T1d?=O1k8|ACB~`+P"F@((o9 oîT;s2Ixbd`i@e6 }ȯ@?>>:i!#{@'8|.6* ?b4cwi4@Fo+P&{P5# &E\cb"bB/>Dp`JEPz#C (yS q h=ĊSypDS{qzi~=;U摬T;<9} <@֕?ˡs?h1ʋ[> DpE<]%@YQl?݂'ЕC#GivRKt[=Auݩ>m||ǏNSr?ou ?(}܂mHt ~E;~=D{|$~ǀ?P>T;ԀEOOq _5)J'xM>"MGvcnˬv ݅(<> GY|2#Eg=oo-j;.V P?9y|癄k+ǁN9. <%.E-C^pCݠ/߰zO]ݞPSyMxOS>)羏nS>Wu8ߏ/]ɣOpwl^Z_e96|pd$#{ΈN /IB}itP8YjDoP뿏tGaٱ^E0z? .t/rO7^ݿ$8qіV˘D@%'ӺD>)Z .@mb@Tbo:h\n&+`/;ʘU) :| y eCD)O w2@Cvt,@DE >IqAߧ2J~ #J(~*Ȇ)/]|7XGza] }y3=T1Sb@v\jeݰ@yx=D>pk `iy^vl߇&|.<ӵ_S5U{ X}4f +3ۂgms&YC ڴJԮUe;B 瞯\`BBC[hܒW@`d)sK.;8EHS8&ҳY5Fħ]&u)m4OP,IȪK$Ltu#6wL_#%'rccGB0&B*87Tz*)tDTGC:$kUUz"̫gF^e+ xd8"Հ\ H$Qہsk*<4"y2|$젟G ;rS@z]_!c<9i9M64SS/F&ZοO"⿍qUbܜV-N(\޲fcIFI^!MA $Op^PEh9m>)Y'HB4qjOzRAv"3+ {WBߠ˕IGYEV 0Q`#rՑqz/k*3.v}ukvo ~X w_ "$y!l+ܤER}lpCtI3 Hy~>ѿ| ^?sE=y},?Zb$%n!6qQzY4~fT^9d..LvΆr;1A56!mne2y.&jl+O-3C5,:]e4J#kĠ?'Y(_VKP՚71"^,3,R)Z,ZJ:vE<RlHr7⽒^\6@ HP:,3#2  Pe~WZQ|-8I76㜓H+}wy;4+zK8/_&l\O%qR@Ea8@Ӕ0}(zR8԰c9ziU~VO Iх_x>kض..Fb!nJ㐸XSù)uwYFP)ImfKtGM@lxiJ 'ǍO~z)ABt}k)td=)ԟS4Մe:OL}<);*MZ]98n'6i:ǢIR/b52H۪[7wֿ\vm2Zg9.`2tH"*nҫHEyIQl!vp3"n.ȹFwV)-a]pƯ/dnaEGoa 5Jkg-e+QJR7,N #pQ[5"w:Ёz@(R'9v!/x?l6Gl,,dѼS9D c:^\=ZqZya|-i +&ɻ13rxN7 YՄll;ˤt8& EwU}V"@_-'9w%8М9d`b";7ƹQl'9KR) "ּӭjRʤ;__OQٸsK3\Vf{_*B`"2,*{9`U}d(ya(yX!3dx{lRKtx\rqQ_cYyZN79{n{7wSTz 2"ȡiW:( "˞ˮWi}5j:=Ȯl$F3QW7^B2v䧋G[҇lC 0Vqy?N~6 (GaE"`4@ 0 ncqw7}{: G ےWw9?s;܂4<9(B#B=Xȁ`Fj@+]u ? Qr]n>zq* iwd''U=(uDU/{t|T9Ci?_v+koa9_|]p#v\T-S<@_!/ v<ܠ\.P]QUujm c BFP,((}+G]zd=3Ǘ;ư Lv/U|'0 LN4W)ɪ2+GL#O7Ri\~W59-`W" @(P9q ]6jךE_/7 jyuGS8RzNnC  4%p;Kll6 :'gBrN +ÀowWV?߳Ä*Q`u]V  4q0)ww p|D!ܼt NN fBS~_piTyIC DS¨~@@;\"NQx =,"U*9I(Pۉa!`tNם[Zr9\y܇pnBq7>-ė :Z ?Kۤ?R~/f)xb)a8wӗ!txQđrGwY9(9M LCjvS3`9 ='R۰qn^4AR s'ˎsXs0'=cM%gAW}a9Nȣ";DM#.8?G|wݯ{Z t:`E4CJ N5]nRF=T;dSQ<,s6M[W5wZR<72;tjV/|@X7-ZH5sEpdk0gx^@Az]ȷt)ӍvWvhy `G0Bp}tyG!^D, #yT.r"r.kΉ % &^j@sr/{OW3)t0ffw%=y>Sod7 7ou6;@xd ۺC<@D=l bPD }+J<Roe;tGjۓoo$C%M/ yHMD >{twvw?+āKF3t,7'y z٠g)t#;3rM]VJ x|Ӏ<q$JByV7BԂq$}d1// ~E pw `0G!xEs5pd]׳lp.JA7dJS{ {v:8D6h{ ]/9Q;)<̢Ŕ un`/<~C@rÊ'G}P~9<@ۤħ@pWh`O ~gW@4; vj31yaA| mȞ:9XMnA@l#nho.N ΂_#7R-oc{ussЁ='$'ǍCZw("d@1!OJ@HH X c}`6qgwJ%moy"wrWrw&78rޛ ws9wL)usVwեC/{v^{Whtcb4<?;٩):\<~LdDKPP(tS\jpI} =]MkW>RMumQ€MΫDЀ 4* "Im 28=^c,2X䎀5Hy[ Q&*gU/F}h7*۔-#'vS{MEQKNz?ug/)ǓqڡbI fنo-9L4=/D juK?kb}vc8ܵCȓOC[0HSr;˖Y=l7A 2lĩhO/gxzyjrp' bK9*}71{-#ȓH9S^~fm@@,`&E.H8O o. QOccIe~cBdD ݷr_Y<잪ݨ8{7tb]oÚ<Hqdo06awLOL+ Z{ A 2nTV  9U'.9q"J`r*9 jN'K:&EWkz^& !:.~{){uy{`- H#wHcPe<ِȱ$J|p4iQJo$; CMl|yǬ @j>V2Q  w //r{~{),ʱV}}0Of03A XG~'b4<BiZcbRuCJ>#r>e $A \Au*/i4vbR; #(_+]!- [TdX ? ճe`PĀp5J  `Q!"#dQ[Dc\ޱZ9,͗¤JgLv桬GYOaDVB*T6fC~IqJ7pݩӠΣo@]1,|^J1 uuEŬ\mgD#t!LKhl,;AC<` ~8@dŬp˫\v"*F!3o|逜@険U{J_pusȣ+Ha/0Q Tu*w"Ȱ 7gkd "FN!f3"90`SKW1>:Ie@i0bc3̣9oO:an@B1$ZX@šlfﶊݩD( >EP T2l[KBYV~ݬ9XEb3-__Fq;1?^l$ W1}<-i `wLC,7.,7QQ ÈꀒMhRiyA,}i\AP׎rs6 hf%t?w2(f-8 -ES(A 3!ED'L%@38 4: [j( @pT@!ii -+W(T!:&"@f_80t-2OJKfl  s8T5fId S<wPj V8Lb"S7䰖Q wǀ ki9 JT1)EE%S,$ !Bf` 5+O&d Bg !R0@W̾SaTU곚u_D@?j! \֥0,@R$9Ӭ-OڰtQ.H*d JFfM3HtS8D [1 =v8QQo%- ?Rh3D$NFgwv HD)XaB8CΪ]y>"\(9.k;x\ϻ !NA0hȯ*j*o^UCi2_[-SY8y`S&R8`-AޣU`M#(ʨ &02PYZ^h370(. d9-UyQ8BK}YVD!f&d BiրedBN>+t] Ѕb O+:X&5?gP]+UlGc!YXȊ7V8+|V|-yY@g(:Yt|oW- &O16O!K  * :D* 7DEjr.j #%!Ƈyա0z*s-\ !|t@0B8IU2 \Ϸ4OYEH.k+@*J525F߈@!7#TclpY8} |} )^YAA֨ 4D}J\̸hQ@B!ѬnԄ2lHoM@/XD;F ˜ec(`R10@Z j)Q{)֭D<>: .4Șe*:,*" $Tg$ yAnzMًwuv rJGn 0ᔗ. bgnKyS"xڠQԀwd*Pe9&NmqE vBCq5ĸt@2ڡ 9eFu/cYpBfU38 r`82R)?JdD#BX U`j̪72j^C lv+hDi5wz,25evatP3 Wߴ: @UVC,bU=vßio5ɗzgc;5^[R(diOcÀ4irag[Iy|ҙf&Qvp(@Id8cCvz{ }.KK~aC^jNf _VeX2+QdOSI- T7Ey>_ PBc8IH}PSQTa`QALVR52͝zymQ`4;,@Mm;ƣCWUwWFS]̟oYw֐$O*mOuǴKWcȣf*=DD'ꆹ^B)Ҧ4묢v0(1(q %Ql.H|Y%7PuޛO0q|vZ>Wn{?}faMKR{\S xjd<~Y{w5U Ga:iCњSUIDd:SW+2ډl~IKmPֿhMma";YC7bj٥< pP&_4 Ʌy9`̌xGp%T?B#@mmd$dhxhJH5|)ő@1{v{ػr=6ٽ|M_> s?ZD(y'"qO1(&p軝~%xh6t9 L@džHDEH7AY/ /~mVJP`|gazHģQ-";#)34^[xPOIH~- 2՚9AcU0MϢ!=W,t_Nu.A2RvzJJ jd< kMAQFb ),d DjcPeR&~bxe8LsAj Tpʌ~Rpr\SA\DeshHʖیB]%%xڐ,28}sy&$d9cjXuSR_/koLaȬW5cÃv8NKLgU]|d0-xx0՘gN4[CJPj4DH0{wa5W%Rht%n aN6%oFiفc;Nxlj=?Ys^"<˔ָ)R|BxO ӷwzL,w @0[Ob}04q!y٢[AŠ"['JhPajCs4 tP#΄ "shTi\ \k7Tй@`fẂ ]JdmJ !Q{g'% #e~"_y9(8sCȹ)\:0 j$ $G jm@ꨫ#u{P'AԊ'+##S{&^K9oԃp$ܯ[zJ6!S B$(8*˞=6rڎ/ T .A@i&_G)WR^vw`yi g!/TNu\ ('O(Z\- H!ps6@C|8 DT8& Vyl6w17%MPjj:(F!=Ģp$6f pa9xJsM%ZCz^l;ZNtJ^y$u==l 8À<IЪH`yHb@:H|5G"JB7*(5*Qy9 7`8jg1sbCo{v@6`wW$ST4ڄ:9;G ;rm@9i@ڑU."dyU}(.9xxiT(VDِN<܌w% Sd9Q`㓇xq5tٶzCkZ)7!ǫF/; ۀ≽ NN{Xa<:1"yND9iHQɐ=~(`#§9J -*(') ܀"y(DQW@'B J(xhvNA8*$ zrx'-(*< d(5n/A vhTx0"E(Pi'"s#rCkbbׄW;9+=$u_7+jD؁~\ )R* >:MBB(/€qc-@5!ń7Ђ(@y6#{4*J; *!=r }tuоJD}̢GxN`#@Ó>z?eTNfWE* i"Ó}]PuĹmG<.oP-b VguaN5s 5I&芟gx(h;{)/ž{=UbEG^GxO) wN@dT8m <?[D%|AJ€?P'H T6=oà(P8;TɔCn:LNP}O=FW^}l &|0`^C{WH)Gƒa9 Aּ|*̏ȧe*ɼs:~y^zG^ ǁfzx8 @2!4PJ> }4!{W`?Dz8@:iz9!E΁cc'nb~3ݮtCO?ɩlzw1]6`Ѝ`QS A8@N(;uA, 1Pk/`w~FΥf{L!t*df 0M?BW2Y+ *^?)WCy"u=,s`@%+?:i׏Ґ>GOT.F/uO 8xI;X;V+B֑#<@۟G} ?A#  /_Á8WI@aOA"q>Gis?V@`nS /|u{3ZzjB~ΪQdCDZaSaOi*t?{̿"yN$.Cy| uHԼ{=D?'w2S"}H.]F0Lńw([q}ҹ( (ޑ {qa 6yEC׀Ycbĝ'(О`}} *}$APܟ>ϔ#eOkk/B?~ߢ= &!N ƃa0Z==ftU3٣npa? wƎ(;\"!C^S}+~T!^}Dh__g)?hy+{ ^C;!'C@z;)=vND?zޯIfvk^ 7YY'T阏gsp=>n[no1JPTC>=&Ԏ@cB?)~|ہdBn@Rsn@x䶷>(I??ր{'T:G ^L񧣴p:C%Cg:ܔ7VSCY+ÉrpSun;q5{;r=_~v-郪;L;؍фSvs_5|>H'%؎@CZ+[{G<n _-<]Qٻ4;2:HyIӪB]؛36cKHisZ06 ykBiƒ5ek\לHNw(xٵdCok!w94SK*r8hJ$6Hڝ2JtH=móVΆ;ȃ5 lÑ:M%.C\iЍNբ{֢@,`!bĴjͬd_O5kP! IyZ҅!HyAfK&iFihE6jP3DDvG$"?^[c>_Z,p!܍o;2+8ƜJwq FB '>X/]zmu6z|xp70hri(F(d @%%,@@$Bf!B.CHP@PЂR+B"4@DP4 U)JҁKH-AERP (!M lB@i)4ͬ i()"() "( V)IQ(U)hh(((JhJu;Ti!J$IE%-RBH#M(҄@PRP)R!A@RD$JS@%-%%D EBRLeֳ $uHIQtRKAJZ7 D4!$SZ Y  J!J*9*B"R***i BP# i B9 *" `MkOUxax IO5<=& g^Pe>W{}aeʙ#l@r'L *Pi=q4 ]_DM8x>`:ޏ"9L4ȝ bfW3(mõZIӪ&( k 3d+ý/Vf=L SZ Uŗ>D㞎38^G_nyPq@oyWk#!Z#&gao,6Pz@j ^ o7r @ [/rqJR0%<s8iQÁdD>}+X@ @mX"/X"},Q=xb?lT.~xKH4M .hPxXCi9iA7; xi j3A~Qa|ƶ88rC} <кwNCO/b D<~ *RyU}t! $J;Ovy/#^eVO]kƩj~Zvsj?9s\^Zs*yk>j)Rwq6(G7 >qD6sߖsVsL;I: ې@˸qR|pY4ys39k {N5!_ +6䵠9^:F^;:f@0$]/+6 PY|w+{$Nʑ8^32תR]D2,U8[.uhI^]QSJAbjY_ij>e$b0kN&NU*yQyZ-J, p4<柜/5Rt[|1ScۄY:iwBwNOگG|PWtp9p~-a_בr̀[+.,jOCCk ۯH֕IYF&} kn`D;#y^nw:5y< 3ZY¥ zDyc Ĕr> g˳,MB4h[:i&F~I ,C02nΚ|ⷿϜ`_9UT\'xӹ(*؇^j5c/𶚩u;T&ƪ6" `Nz+H}ڵ_eCAAo繞A~y۵j)'n sgcjBl7h9X괲b+"ПHM/XOx<0gΟAo !c1',f%sVT]3Yd1ȧcA-lztg9׏ݻMM5iU< Nvpm*h;>ޚeQH.x<2kRFńMSbE^5Z <& /}+} HC"-3C`A49Ȍ%`U[TA5fAT̚dW¦91‚"f>e4_(6i0p6s&QDqs `#馗sTCGF9Luc46, "م|jlr۸c t5=6fEj\DEڴbʴ<7IkGS[^kǩ{H忼mxaPU Q04]o5~.oozWͽ2E;a vҭ9MMTGOߏ7^C9ixIbf*h3X˿TSQZdDG]LKAUQwLe041o:Zt|ކN)3 ؇* iW5Ì]5d2 &·CJɢf+0 ş>0=CS1&ދ ":hiQv*vM%Lz|26lXi!:ƯDQ8ڮOc4>o~A&遅~hEyNTTTQ9?_F~;>aJeSLTEI TFTWGcUy,ˆs Ķ,ifLu}vhVQ7:TέInaYT{= :W+UI_{vn#j3J"фATT5 6tmXx4oOc"3b2)sM+"ueedWJFmf1DzZ4)l6/7j"Al`eElOܾ|}li.nEmaKLƨ.a[4K YM>Q90H:젒q0MxDDuJs/'v(-*=&|Iեd6BzxM3mlF΃hZهwP҂Յ}NR:E#:icՑфVa3(VLSZ:[9FhAsEO 5U<[ F&sQqeFLKlXoaJK}l*B"c`KDrszVGVכj\2f??09u|EU,_[w &9W]Da8E#< M]s=E_ώDAz /my>vmm j3%*%e~?PGVJ2ЇSZoWYab>.շ<8яҭlQbxɳhWETuruM* veVҸC- 3#3-AF21ȵ#/dvGw#i7LRdfC3}״@3VjcRxhȄ|*La`eWdT )+5JKvuDqOۛ┣ӛ5 A=>6?UUJ~'2_'M-!PWr9atOPb1VpLCC N!. ]];js݀ۆ21wr}Zw ۾D(\bo4ooW)佦 O (s1_~&Q-d 1P L^V9 Vy+Mim ʧ5) &*K%u'MnNϵ܈ma!D7l61$ ŬԳLS{hd^Zzv5+p2lM;TfOrH `& {Գ6o=w+ZA}ϴ;E:l 9_1˜;sOсSrƕ}cA@OabG 5AB$R|""!{ma3XsM2D2p2ЃTCdVI [x26@E5zr4" ^QA}}#Z#iXzȨ$[Rg /|g;x@&ϲb5uà@;/&`Z  ? 9~De2@7[緜fÒHSCyLL"slƯTF3Y'l9@#f0A: Ǚ܄ ɭm~f0-/NN9Igz`>dix E7X~Jߛ{H'g~ yye7'}`~@ Ot"+0vQ<{6׋P%zyĪ ]7ŢX;;J:܆vaIP|D.nyc0M\Q׊򦿖;@Usf1&!wzӈ|7~^~g̻N83҅(U 4lFq. @.( %+y bLcM(x)h 5ӑ!ͷwzH8I^}('bJcx\9 @@ g0P0G#9|',ǁἦhWXT<Ö/I'<P`@Lh.}I".%оŽc]*o˫|n9_~ǃ8^l"  7B8G2B9RC&0/Si;Fhv/fs9$3,/0lA"}:,ӛ:oC 4 Ũ ~Zy`!L(AB#2'kyHuR?ك.l;d۸>e3詳.@( c^۟<EUA2*kG4sD3o1WCGNЍusG@[u60![˼Mwg:۪+p Q$,{Pct6s|6koF嗭uP:giݖYHE;q2a=6<([l5i(bTU3؎Ek<$](u7GO""fڻT]@:H`V4F T2`RQ '6eևǢ(ӂf~r qQ0Q_X 'x,RpQ:b( ΝIlig+<e%pbۨga6wb*Gw|=5h cIF@(;oh^< ,BDj.Y>]EƁ%P?Ubn \x˘2ʞ^tz=.'#!DQE3_gH3/Y'5o.M]j0|(}\Ɯ5 .kav+3" &O){SF/[#5wJ$_= E0H4cb P2eKH጗[bw? VlZ0?&y.'H{j6P FTiqEY ̟="*gIOtW2KG,"i:iˇD \bL#9LSS;C6T>IlO=8'^Da >\!d?>\q;:bnMkU~Cj+qֹp=KΉu69%_vlqvԁ"}jLuҒ . ]Pa1IVsc'O֑\ky8Fsy:؂Ε`O(gHTE gd}:1wZГHVh@G\3xhkg)ѫ0\Iym#H#FQ#.OwĘ(kTceSɥM]yFMQA8 fKE/X,?TFZk|0@MH/اգd*v@9BXֳK _@q!F!@@ 6dQCbK>o_8L:iW_tyM*Cʏ?f+@yoy:X*;0:Nۃh,qG n -d*{@xlL-_aljΛ.0" r[DWQB<+< K]PSo !Vz|? jm̈pĜce1hwz- .7K^kwuhƑ !% %;=2 iw5?- DpI73T "~8Ut!_Tml75±|gt(%|PśӀLY(\1.0X!ք QDP88xRҿG>Z;?NeӋ%"k!FsX+YNYKX^$+@-!|6F6d"o8&l~צӋF6 xGPwdFJEm{fCVܡGMrhŸ4Q2L%GwM~, GGO趘O{dgcƐURW`P]"} >g`G%ܬo"2F}p|hk?90@VtsiVHa] ֳMy[r["i'= K/~[DdJMJ::&aTh" 7*7.ѢPG4{i̍PkgY;RA qp3V缻v@wzW$Ӵiy%yTuKou[&꘲ap(]{prZ55K(_e\}惃j|x:lUey?^{;g_LGNqv /YlşFT}h*Nߚ` 'p@XDW D%be4> jU~^GH9l}rE([$Z#xɈ$[ `ԗfh X>EB:ȏ[׭.0%1YP5Yw؋笱h v~7*   #pQBbwo]Vք2,)"U#]]XH@0/@[\3ReǡER(vƀRLpgFR BL=.f`I_|\c.H31#CMίQk7v>?gʕY!xԵr^VZ?6[^m +1;WE[dyÞa0&w!Hz¸&YUIgwXM[[ss cWAbMiVcyit8jW:]ߑ_yrV9w}ZKSMxswFCmKOg7-Vy2JSM7/_Gm.76_߄ C @whCQ#.34wLyaGb6:K{ৢ @Hw%a%=}dRx^bXOo?'uQo @|'˺gm}ٲ=Nur_]P?+c q3@xUvMN(@1;nn?xT{c F4D0DN]3\9]}:wW2-C.nUvS6g¯;AhdjShQ"=D_K^^j_M@Ȁ)}o@g^Q3 P@IDfH_"@H8|ZUߍ8\6o^A/xQm@49Hg*ĜQ^, s}gsut]`-NjNP}+ AN ӞF4I`QלЊq"FғHM@?Hb3Lڍa#Y*+PzZH-tƕɏƀr}F<[lwkx#K[n! `{a1jOAXzDW h9ei+($F} !u(*X }< 8-0\a+skQ;L|zACPXܵ ɾSygx ^bؾqOwLs2/'j@`qUh~xO{/WBo`U~;o{g`xդ]8ҁY0}{zsZT^(B;,xR ^V425izK5qU! qUIrr^_`PQ4! M(tA!ucv>'WEl  Yz yꟘu$i A`,S=MyG>$W ޢGa'=.W ꤆G^=09as7lT > 3]qhs&)628imȕbj) p`ޛ ye&P}_%:3|mJ9m)&=ClCmA9 <ئ}t.I_V/21ڞ.:ԟ9C;>y8]JnRvx m\`8`n ,VGi Z>H\sÔFFE}nW'#$EɣVNlh_ ς"kޮ pk|!̭=ukT/%8B k  <ºWJ|KPXq&9=̚:̄ޝ`Yp0;>fK7\gcFI1/h̜4'b3}b@D?2AcT 9s6_c-B6x)nuezV \Z )2-n1 pu{Jc%' P 3x!!Ma="E}MAm@f<pQ4(N u ϭI" %x凁wh&Df8Ҭ+AVFæx=NQe8 "(!Q\Tَ;}빇`,<sQewV,;zm&ѐLx94-,I[]AFO%òAgL`zfEGFϞ$}b ®0L-ʝ;$m0+߂y h4}n)zM%QtP2B36ĀxmYƃTiGa#D9'$v i#&- 'RxZwDr$a%ʌ WaL"l9wg;BZhf2W| = ã ђq~(C+ 5z5-['BJFD{ev P8 +y\޶8Jo..M)GIX1&Mw iqLXtx}*:lѵ赳RLLys|]B[ʞ=\ψ<@E~K-˄^Y};Qӆ=ŀȠ((" \x!Qb|Lgf<%N_C룑;UIkJSP4=4?:%F`M2Vg.*l8˓ߤq; S5DsD9m  *S5EQiF &̌h{(8ԋsS5 &ΩCƱWRyu>Ak0ԆeF{WXhʁ ,ǜ^TPq'#A':  hmC7Ô.?.LW%JN'&Ob$UDѝQО<4nu=Aڤ_},~Đ e^'r1fiœ4PF<+,]^A%Qʣ8)ϣ{Z*?攔8yD TK,6Ug>H$T/˒ ] :Sִ3~qr *729c@<'B^HdD{$9wz KzeOWҿlpH=PzwB9/t1wg\6v2wM/]"CjӥWg(>2tW8Mr:[KdŏtHSRf(HQ3R IO"ɇpcK\B<O۱]QH`#}s,JQ*N$t-k/Hn}Ӓ98{֦Jsbn}?Y͠8Hs_ Mᠠ ""|eM!K {|YM2Ko.5Y@%+"yKq'P*Eno09dpߏOI5?-$|3X4Ln.x$˱cq241vrp,L.h(WPޭ{s8,LaκŻkm(eMۿ ~7ArsfMu)3_;i32"T`D x*>ѱHH O5,ž~_u+/h\oELĘ}<@ xjP%Mf-rAe0?2TOG[u O&z|x/6;\zt-GX1Z>hۓi9‹wـ OINJyz|o򑸕';[f0Mq|Nځrf޹"Seha[]3H){6-w!}% "}]4uEd{]r7/@~/L҇ݨ?;wfܞw^;s3H[}ly; Oq0jW㙕C.vOṸu<{06#utS! ۇw^ux"OX?Վ'p/vN a|,/vR!ǿG_x?9ra#Ȁ;?O7/S^<hCup7`mGB=i6]uO xi_Ŕ? P~~-.6 9P3!0I=r^(}Ppg$7ed<}ve=p~Wx|z~/g)oyCEb!`=z)Oq1/LWy JW}w{~&'A2w6?y;tB}iy a0=d'wJCt?o=T?}xup=@)>׃C/_ڮr}g1tx}u ep!BN=N|I=}G/Iup?h9C^/'ՃẬ*C> j`>t6~{I>a^f( N3vy[ȇA  <%g=]}~Lɓ'm]u5 o;G[/AJ~oa.k~f“_ OCrq!z8v ɛޡ|muNx;s0vN`^sO<4Z_[husskF|~VM:oCδs^裚I$Д83HO*HO;'iǀruz,?v>%&!$9۵ϥG=MOğx(kz?. h_R݀:w?'ܟ)f'-w>w X0ǥ9ퟕj_]~q^P29sI|d= 7r:,\nו>BAPRS$+/>KkiX&BXZu4 dpw^3C(K@  ;2qmhhj6}{Vs4H#r{m?ϳk͌8z_dcgKpތT2~SCu*A;I1ڔ~@ެe*{i -şα-UZД 3pe|x}cW|q'zY-Q:C2oH0"J:ʍDutƪ')_@䎫CW[=+h8!dO(Ldhj P)`ʔ Cgv_2ywģM趫!x pLwxLx×  Z+*p ~lG3C83{ֳЦ~BÒVBrSY6lc?ΚqbIh?>kcۋ¬79{aYȡe摯zvî?]LT1}b@= ԓGɩi5vYpj薉E>|s}h4saX JvU" 2R1*C3vX@uBWG\k?ye#|^jel W;O: omz~Rp(oe+Xx%4> wL3.2<ܳ/sĨ6P$FZ)[T~fpia蚎5OQ[XMcQmEQ(X0hj"")oՠ2aq9X[8A5(1uPF,)Kte 2Yh!b$f[b Hʉ'PX@'ApAA(EnGEA ="Q.a $S2AD<(>HPԠ#.)qOXht֦*e'c6SoDo&6 f30h2⟠H .Z,ҴP+Puj9 YD#2SbgQ$ P|qhȗ:סiՃ\#51&pKR6%GB3r%$J@0JA$i,:o8U>h h(@4uEPrPe7Ф: !R<<T$TȂdYHd* !#?MDq~D(LQ2U%F_9Q c7Q)S]qBނ%b cm-H!Y,@5Ji< řwڨ# $5<°q%qA!*$a 1H?EBtyM :8L#)إ- f&xJ(h)) fS  #;@cV%p5ArUT(HBQ-̞[@хaQ) Z8N\Hцr |0ЍƱ*XVD) A} -AaL@o h4(I&>]qp;θT`B>bHM q RřNp@l1ވ!LاXI@E27V`ԺP0 t]E@o8DvO-mGԁ,s1!RPqb (x$ CP/ rD6Ĩ%Bk@%PRԆAV(:eH P5`$hR;BR)FHLNRu!32 YajL 偔MӦe;Æ )fAf(E E) PvPJJh'X ]0tA0H ‘ @M:8tB4Rh1Fd .(hT`:^H63#UKG0e'%!2R$4[4&zQQAAt͆T z*Y:`PRoSPQO@tZШPظHOB3rV*S:f5jL0 IƊ Qq$&(Ԁq&(FP-G}HP#eAoQiaN1c P1쎸EcF$xF6  zԩ,lN-BgҌ@@!ݛǻd ?D2( ADowW~q2mexrw.T%#:RpDdf[/8f6wY]R_bBqEsxS&:O֫r:Õl &ܭ?Ya~bfeܓ򏯜Gc<SnМҟk1`^|O+|V 1~'PNg9A̳)!AvÉchF?˥f[I ~37~5נWs]{]=IHK.ϗ 6u;5&~>@jTy#>&^.{h7GKMQtTF0oP~BPKv׃%~>JAQ2$nd_Zr}bv¡ߞlZ"#&0c$3cCFIj4h1Lʬ1C#euѱkUFݤ :V;È]w?]|z!i/ *^@$&ыRg+$O-q @d "EQN(0q*9;ܑĨ B̤%*И GLJvu RF:6VŘQi[\j-@AmbH  aP!MΣ* 1hT섞Zywם$qQD*qNC#Nn/W}̅étr9! *c2iY -|V9iFjq&D C  S%ENQUF;YVvʻk]S*XI#yEucԣUq;VAMSn6 k?BPZE:dnaӨ`mEt<*LGnAe'qMSJLzTc|.X`BA¾J=^5ޯqV n=If=]ZQzvָ}hC4uLz Dĸp)VtnF֫]Pa%5_)'vАñǿkkIKwGV8 R6 9(4܏:C ?58CGsWGK; *fsQFdRgVjՕ8ƱjТ9T4YX*sԨ3Y}yT@h 8=2Leߚ?[QLz>yǦ (O M;quH7V?{=kP}C(m)@[PyPjጽH 4|d揥3hq.+z=n.w{~C//A.[v܀Lp+- /G.r_s{?2]2F9!xN߾w|{ 倃^eshZl8I,s ]+x0 0_u{]y_Vb|zd!X?4/  M'"=`0:>7{,ᕡ1]L}]&?w雹9*I\tl%( !ؑ2gSz(q1貟("S?Ӳ2텂(0H0 yh2(@vxPV}*E=%?]knviFS:$KֵqZ֎C` /P~PJ=":H`h>08.zCWʤ8'I cOI0wJ..noSy2;/ǖf eZ a0 Nia~6yfβ+FAk{J;+8Kt<0VگPf_ E,zU%xrϡ-[Pcam`񚤐0i+I/~Ifmf+RS? q=iu;ɪ#x # 6̇Mֆ?'`98YEI+Jwwh$ H<h &DEGpw~*YLBpqB+?$(,a T-׋ft1rr4A|~J2? D0QvEd~WG[408">wU_QZ4g) HzѿKpwiݸQvy<7w^GA:qי_ǷMMu:Zw~&ڔ2?vWYS|E(m3GH'糎a`.V˫;[)(ѭ%N5w]Үe{FӱՑ\ *hM/ LLW wyO.DH5+S<6)EWgS|t~x i= 5iTG_4:֗MѬBA~:ךx=d9˯Ttϗ_wcp{D*G_$|uQ㐾cY=t\qxB sW x3z["?VM}[_emL ӄY7 ]RvgƠ Ղ ,-=[CI0 tM#ܞӔ\Lrq췊@B[fi5#0̺$ڒ>`]U+Vړw;f&8kM{^R*4os)։Mb>ܑuPKeoj0|S o8U3@V9rsA~yVSFauި3j7"s&N|ʹĒEK(K-(C8bg J}7tMuLA:&<; Z GZx#'%P!D ֙^;*dAj|x l~ oOyKgfC, ިZ'cU΍k|/Y,iz$=/;}"Fi׃:We:/PzFCɴ}.4j۳Dp<[%% CvHl>JC@>vcadfmo,?֍` ,/;_@)W!<{4+g*ȕf{vyhѸAT2`pAp*N۸RPeS5\Ynq;o%j('oyb6rZQ?)[e龊s0E2?CHl #bi[8r v:>e;^҆ <2]@y}grj%Tf= xv^u +Mq,1Ǫ?AqoJ~6~y=žQ;4Uo"g܀&7:Ϸqd!0oE|}t'nQIHG8g7dI$b+1y/>Pa.XBꌻUwi|=Svf Ol^|TtјUK⽟eݔZ t7'Y|ץˆv_>9xɓfeވdz8 { 1Y[R[(![3Z/~2b0||^ uH8R U<vAg)DjFRkB0q,~Ⱥ%綊}@f W}}/8OBW'H 4;pe&S'me hk@KϿZ9Np ґ@"U`W:r v'āA nh5WSoOˈ6 ",:P-N!T$Ap<6Sh0vPK{>~pX4wkdr7_}MV鼀nZX AМy ~'5+TxQvCŮpcЌ$u!=>?C% SGS~, w?U}./7n߆?ʦȸҶOu&Kx: r*'b!;ؔFB>kCF 3׾=vrxYk=ը9:i@ql$IQS&Tx7<4:wRȪhVSIݲʆ]\k~|ٗa̗9`xbgdB`YZ^r;E }MI |@&l9 SM?Ba#\YesORq+|s0C4)wx*g%nB.&$yD/o(dsTYRr%gǎ`V=WPpM3fT9vjbo?pƴ*Ԑ/0N x ï.p@5 3RL(N0Ȁ:C U=q?fCiNbأࢌ5)@z`,bxQ &f*!)[]@L+ߚA]5C<׭"7dJ;ڙ>>hPlȀÅ˽ .jyolt ]|Ol‡}>/~) :sz~7I%jVHdjzSz ;}Si(S(o#?`XDm{6?wQG:#P9 A,3^xϤIacه?!^D칵kGT= $箫"Ր:۹5o+1!.3v 4™_dT?Y6bB卾bmWFF|ɭ6NyN{.0^:2yiw,h0m*zgbSL?d:䯔o؅ļ^Fzc `݃GocÅ !`?oT%L0Lor?"mØ&{;qCA"{yop :CTu hE a(.V)+dS/-U!"kOJ,2Bm9u#RKgfE$4(όBBT` MH`xUon/ĺFj2%^@ڽo8P4/1qwox)E'G!HlwhbCp ࡿP0~Q:!XYߦ/pJ0ߩ^v‰ZF;P0n0<1C+~P$CnFX?#$][ .Ƹ#ݡT%գ 8Dټor#F,Ӟ0`o,@QcGalxF'GΓY"S|B74#>[1T# V0`́;a( ςɘWqyA cv'zK E/u3~qYO\Zi.QC"Jg4@UV͐?6>>7`ι~CXY]맥*|N{U&o,Vq͊,F*%d HþƟvsn7 d=t3)Ο Иܓ+}_9ynoɮG3kC(,d?DOgjݪLP5TP!D>Cy$JbXzMPE1{K/V䶖|?0 4 {mq~3unQ(}na׏ "Ab wa9.y2ʙd(EY}rA ߇rhղE*'k"\4!Z76莶RݢQc"f Phv;4>@ع+&̍(ӵjnlBB1@x ,YpK,ܷ*>C[ݿCf{ǐ&E$(\(tE1V11W5i+q*VEg,7,x$_i| [ir_ (oZEQa含Ԯr)4+cWx#?1Бȕ8,9Mc !AYCk>W0@mG V""01e_ӓe ѝL@G.GC]'4a]Bfp1Szf޴X|o3rO_etkɢ ?9+Wfkx#Q "S*uhI8MI^-- 8e>5ph]Bg4'xCä-.XUev>jc/e~ &=wwc{ 0u+(>WRc-EN&NlM230x^P7 Jo马[W:9UG=PN|b 4#eto<W7M>m$W0L n #GǪ!S tX:hSnM+Ru|bƚ[\ H bOg"XHsT@:JUS'gEu}%>m#0v |%ϽU,tX@˧ U+FW'X4DG9ay(){_*w@JLnD+FYydt՘œe7%m AwVCy1 i醲DXm(A+r퇌N,PmB5x&G𩿛C? տ&;IUJۧ_HSӫ*a/V/`PWNYY*Ɩn:lDX\-sc9>蒴ŗ8?Trܤ^ ǹU#?FCmX V/|KBL2u[#t(xBOʽzTrh'ߤ0(p=+|ڙ҆mc 6a&LCUopbOyA<3 -I7 z^sf_ĖTMXV;ŗ+crc:ryc2"qNS3 u%j\?\"d\=]?Nz,2Wvo,w6\4QHŜP~# tN9N* F!h4Q>KGUiqz֗FgIgrtSc]v7=.CC<}C PV|=ԇCDgl=#u&^6y)[[N% 3eVpJdXi(@۵V}(/\"kwh#pe3nܵ o^\S:el40 ~sKdGB7+;O'=aÚRIM Ƀq[m㑥6Al"S?zz݆њ$-zhD𬡮:7{/()*H"Jv5IQH>grX)Ƴebt ?`ߢF>aT[Ɨ8mӽz̚Ƽ,#zEVhhL]ͧ,R C_ WS[WTv4MNOhb8 nm#e[@iWh2Q5G&G/`3z@01EMQI6!W> 0Iu|Iv@j^&[ ) hIOɍ̣5(os$ぉ2ɺK ={ TYt{MO:%z۾Ykm k<*hȾސF%9ױ5.O2JiD#&d _W@#z?l+WBByh|%qf,iHtx,=>, ~ ^ݮe14`"| 3;%K|p\$:+2*!ZYFӬȌs?JZ2H<(HA} zзR3ח=2dRכPPlf@`bn}b\pd5?2QNrW2pZ_n]/#~Op 1`@#|ow9~DCOf@kN'Awy0}Ga3L| :]_Y?_[)' !IHq!yh}!?|\I2xwЧ)=wzj8_Z(ts0{GFo>>A죞y `?n0YOȄcy/8?񏍿HB+kp/5A%/e~zs'pgO+/_c>*vqGޚ=4|lnW)Xt?PݿG|=Gr{u3C}?3bs ;耟{KО^->RߥsZtD}|>r_痽OvrPy/2l8|%S_4>ZN{(8PN@<ۮ~_~GI3@,tS?MSOO; Gz9<#? 1Wtj:xG}xsG? _% ͜X;9#`e}.{`2Wqo+=Tм<<߃?t |ѿJO wlѽ?)ᯓv{I;ßE",nݹbX4߀f*Ѝ!30\Q555sfQTF׼QRw:#}Wbʎ 00' x8P߫Ll*ʄ ,u瀠1 / =4ñe|#xɌF?g\peGlxULI?{lkR* y!b I 0dE@`wZ7NLs@A<5UGX:y l o?Tx(W8M̏kKMPa7\)((0eb@AAiUsPw=6EK;==TiXtVfww %ا ueaSVKz~+44_Jح,L񂽃|ʁg/QL/Hj9J>BRb-bRFO^uA`F7'~n 0},j[^5oR"YwKP=x_}&U I=Arc/>omhh*c (MZjH ePߐ#&Y<>rVJm9@T럾_GHK-xgLl9{>p>/F|q_H t~1o-&=Ѽ5߁Oeϗ )Műe|@a%L:\ 7DߘjPE4K_3=ML/wU]2RT#zy[n-s20g7P+ \0(=S% [?A> 1Sxk1bF9{dcR|v t!hwwMe$ov=c pig^Y|+,93hNG73OjIǺl.p|G@D^gz]wʄ윔/UJˑӌ֊ 8<7w~C[~Stt2Gɦ`8O35wYWDDyL~̵{(p cfkGӗ8Î]HCjT0Z dɳj'yx빔m8ǙkD,ӣO^vmxo_P@L‘kFY; &*YAl8!uWTnKlVɩhM9V=n*NG0e͛Qj09ݡ \>Klg-U)D]]gwA3;鄺6/1VeS#Oؒnx҃-) yohR&zkyry)$e8p /rgBq9ЩbѭȕI1ִ`nnJp}2?RQbjLq񉈵T%xdWy3Ӝq +.R]Zp”Q" #@H 9.c {xSS\%P_{(MӒ{9Ws|b.AcǮFĘ6lg7!0ziM#G}<@/ǴE]725w@'9ءM4uro70У-Nv?nr@Og3ij=fWf/2`y`h]iMrs$+տPt<'!@nTU[<&qKXںaP@c%#mz(ǽҺp,{gi$~C$<@ G ;Ye쮠4 '2¾). $اʚ!Kz54}}ATQ1HAK7%JxǜA+wCS% >?s G;@v|k5B"uF &j۬+Q?d6 sMŖR "qAUp^eܿv5/lϓVm3,w<>€ qGtyXljd12$fДD;עC`TMFfGf3\J'͢{'V\+fJ= u Cx y68QaqEUϛpto =@񼖺y2'uu9l;p@` ~Kc2P3/eHzd:$2:Pzt?}/RpX)*J$c?)(_U$^z XtJ'f>bP{ D.)\~/c C#3Qo5\=D]_ohG(者 \_pײ8{L0,~؟%]G>R<BoOwʦ5'fW>bac#Qyk@}g\7B<&ÛknHtM.Y[`zUVNNbP@AFtkz#eH>55^w~^ќ9-rCt1y'6fwۺ."6t&H햿d.)o)A&,D)v GV:2۳5^`,Nl1`ȷžyǴv(#dր̓{%`28ʷ#?q+xFTi7) A[W2^bgąi*Vkd_cT6OlCtiSG偝EH ^3Yr 'sNTQ>\366_eY08߰S@&::?pz=2J"s^x6ÿ쨬>,uf>.nSY.DnU5ay![*`{7׌K,qd &5)|DC2Lx4H [ם.)~5j_|Hm$ :4p (~Ja8^֣u `ܨ* P9c'+E?]? Դo"횣b2>"ICK\e:GO+yJ%)PjZ$կ"1wg qM)H,a,rDoO5$!1׻eC=XesREvUy[ŕ?硧픭^ } )@7TB/'*O%{cO4rRXJ'|``:D|RY!TW*̎ nX9RMcx]Zx)@!1XkO#`ۢv;t/U$DB ,Lw55UXhpAS(@룧uɚ_ ]Uظ5l B;B _T\{F|h]EwMon2|3A1;IwR7I=r:)u 3)6vڹړP۸ #(`P|ve`Nuo ; "R ?r[Qm8Ҥ:< }x`z^C3,amYq}b5mj8w,SdΚz9hjr!pGJ F͖!b?~6Zۣ,5Ѵ7=g"E5K1vX"6HZ*Fs܏v k~0#?wCcnX' w^$ sCS}Ti4aDArJ8(d] 4N]>W->/\X8 "i),8$-?a34OMGhP4@QpH+Eu(y =3ܨ9}zzߦwr" FC?nok/_" aD߈s⑏IO>( E'#uD4hs90х;O^s `'/>klP k ƒEhm39 cXnAaԲkq1T=FZ9!Ni'b2yQ @#j'|mhҺ|.·~/{L<Ʒși!EupUq~ h0Fk}=jjT:rp#|UznjsR*Ye(/ !CGSJ_@)?׷1ϝL:~)T4 e#貇M*70s 7QD Oࠄcs0Pkc8 -bG7@-,.4b'Q%PrKk}Q z1<9٫8u'8; bS7lZx\~3knR̽.T.R%ϻDŲf}<+t@Ɵr ] k;," c-.);Ū}!bnoZ/o Sx><6 \th 8Hkr~DRO_hWDM#-Fח 5v;?2``x|5\Xh{9248޻^ÆA~(dQ"6߆~ghg9=--Um-h]Qii4ܿ9p0OK 0YkeEh?PZ}sCa|>[L !*iam W3Wg2Шps\!؉:3Qc]qd*Q{Rz T lool:R`>"87inr(l~ F ndɧ7ٵ=?U-JWo冬K ۂ%K>^ 5_ᰆْP]t3y5z(N.?tCa<-Ly6d$P޹cVN0H`=;4lW2"9Q˘VlnU/J=272\V^uYvK{5@҈0swG-Ϭɤʹzk|R՗PM:= <~6y,<:c>S( t4&AC<}h2,5)%:#-D@}l%3D4_^H:x`9qNgA}k"$E˂(,jbMwRȮ7!RY=`$]$j{C @Zv 4rVq*%hpoq=7ߘbaQk0tĔlC?"_[3 b+Nn(Nd@cѬBSөFL9 DkJV7tf9CQeJ9ur@*jHڇߠ8$wʶE85{fPo}73‰@ V+1ĥ$}lij} bY& :n_;ԧ Cȱ9[$*{|a6fMցAǨEp PvT .?|͎ANV|&K[̶_,4vy<4~'h* O)w`8VnoƏhzrUh?.q[Z@f+HPlv'g}eҞT'(Y9hWq3 9vZX Eno{D~OѳdgCYxSCٟ~3{Q]ћ!đ0oa"gw8}:`X7:]*vޥG=R nU-yFǮ)WEbIi3<~$R&$lM#OGPa B{Sjr A7`W{6;n]NN>]k$jXS&~ǭHlnϒxSC,^P` ]RZk Ų0\" t㆖2:[Ak-9vؠ&Ϸ< E `>05}Q &谂 w93FݷJtLJ7,n6($n3bJRtU*e 7wLPp E3_!}SPi2}i0GURN[ @ڎ"ϵ[ -rN8A[R}xR $ceHnőđW5əul2dp" hpk@Tɉ&3 01D}~ȽOj#C:|F|VlgctL^P=Bf:A1ᕗHqy)K(2MmKWU.xltΡKq7n,! :B\l$IR/m s<Lnl7&>B'kN8(z:r2KndDP~"\{$q$@@TjQ!ҦD 6VUҲXP45QXNzHƖcJRa!9d21j FWDӦl)/MCExy پz,M G+uDc"f䖗xj@>б<yI"&"@teD ^o!Pn<{Q68R bPBE+A |j, `B ׿K*rm9,X(faXp쳙SsGfҺ7av%Ԑaq1+[QoEN qfc=. M6q3ԷnCF  wt\d;JPL `hd)釬 p#A4I~ abovԖ3Is*RMXo. wWJ? X,&-w<~*<-^8Bv5m󬬊YnyHO܏{<IWi8Q+JAzq?J10_~"b'@3ZE?vۓoBcq/oEA T0Wv'nj@*֬zcbGj.Շa6eZiU 3 7ÆP;m6VOP-;,dJV O9IB,' $žy%eL酊xrb J\GVO{TpE DgO Y3Tإ&M,R[Lo/F78,oΕ}"S&OvYqhw}фQrkC9Lp>f}0fH)6'24B#5K|.0A C2}(@;HK#m!gYg6ˀL+QLq/2P8D݋0gp^QSh;ZI+eԍxȞ}ŏtb>Oٲ~RP',?$}]gb;+&ۈ 2 3c`7( kx=ھٙ _D@UE_-b:5L$JH# }/k'#7SVuNIuOǃRvkT[؏6re@^L:,'c\M~뚼ul^BϵIs1 ^C!@{e~a:`{݅J#c> m(hչߌg#(埸InDܮ+ jsy WYGZC[\_||fTGm rw%T:@r^Iupϒ6]le[mה*5kf]/@w ca.yspJJV\YɎD?8:pXKX ,GD,F$sٸU8  hci(}x%F Pyý9|09WUVo W~!#|Ӳ &N`Xbo#w]P<5]~qK >w#l<8P Mt1Gkj-"'`9Q&g~5#YWkώسhpe d&` r&8)iFQmE>8/S1`Ǒ@|N9zh~8r p oyW3l-ɝ!7aH^ kVpIT*k%$1@2(K k!@Zy"_ 4eAAPSd6Ș}8) aO:@w]ޱs rJy 7cSeLhg,C)ޯllծs7RH/ƹG5v2U<`TAs'tLgt{vĥpL7(DU'~[?lla8Y1*(6C:U|8'gО ,Qo7;mx2d nfoyOx&)?\^2AjcS&LL7ïuG@ޫ|bA r ieYՊioUKj]T 1/byS(B=Y-9lw]4ָM2BzٽχIL~6ofc:3~P~6iUʞ4o_Ʉme$< uZEsfiyFL{G&y'˽O*jVtk6-)74jU$fT2ǃW]u,@9V=eSG8TNzUϳe;S$V(aHz*Re) _ݗu.#;Y*?Ns:CEqUi+ %LDχ*L˶=sb׮).g% x%:Ng*?"Ns^k/)\^ymN*ЅVxEK41Ir)sFݡ7 K~ AHu5x2݌kl,$p/8L ߏ @0ԻbjKBS_˴O+Kvg;IJ! LH;l5wԎ̝JwJKo)o&p:6/jZDܱ ٘ GD`ZWx砉_E؂YS䇳Q?R] ~H(V I!wCuDB >X=V$f2}ؑ=ln)I98yS6S:YYFz}7p:TJ.з"1``: T`)%ש'bfpxX:M" FeN:xi1z>d{z ɺ@vkZ0 6o":_Y=_w_"r;h$(VP!Ƈ}Rߺ1ϑԨ5Av@ 9)D~nƻK.iT=8O;rřpK?bXoa/ˆ|0Ȁ ֥ 3Avfd?dѤKy aROɻ q#.n w%}f,ö:+o*fd{ɜ:'6Y49O1[C"/Wda. =Y禎ܿHha[m *#yUʀ9yU5w]_>͑FI´j`)M(}otHZP)VCi&*{y#[iu d&ǀ:_J;LkFZ=(#cp ?<sϮV|TyJHxIxٳkX`:bWrÁ%#*>lkqbvpr2=<XH ydeG%O 9662u竉#0 &}}p&C&5 mo2}hm q!hMK '0BE*`e  $X*Q5v^?Oӱc)T0~SG}H9G &l^[t)#N>5xTe i?@npP;΋#( G 3jt ?y^%|JY(>D|&/>qبB#wKLl˜v'񤂄@av’i($ D0N sCnUw2 ȃ5$&ЂZVT -feO 4CfǥH?|⾐(ZWgBBu f 8L9unȬo-r-WۡqG>=f~Jp:-O^fOgQ1&PJbnHb2ۄ9X$qӑ Z;$_[~T Yjw{5q#6Pˊ1R`O1 _|KAZ'~~ž0fF@gpQq'm^2y$7SRl^ "/=0 a.'jNrL@A4^l3( a.}kw+HJ/%.OLa \C7: g+jɷ! fI, zۛ+QPpX "m?Bgr38ۆn20rjZv`e^\ٝd:uoL?@D0wݶKlAW4#+`<[~0YP) F-}(xpi:È{?&uHAıdD.ԽC|?_u w]5eQ4KZu᢮ZM 1i'2ٙtMDUXq 呀Z9eݡ][י:Twz-P23'%@ԧ`9>-p 1abN'*9f ۳i݋) "L$vZ%v%88O?X4`x ϩI<ת=۞ f%ZIG~NԺQn>TE-rz>E ^uP*ys, ̫ \ 0m;DfY1BލBg465^` e? nm%+tlBUxo/To(Qc8AtrRIƠ1 PNoS㪕<y0 ᗆt 'k!5G,ws񾕏.=0Û-)Hm6dO4yt^t.oD?}~<;I96bՏ#U.  o\i4_x`*+ wPٷ4*&._K1tG`yk?O&Qjvw3v"Z^@!#ްZ7"=3AyC*?J3on wMS?4 0Jt:琾[獢?`x (1b$)r\> <,Qjnb mɆ_184QwE{\ăџ֐s;̀0(1-R\~3ۅL ie?ÚSD6X;yKM7/9qpLaOxX/1;]ߒod=^yL 'y:E9,^lwkn+3q6<_IڞO]9f~G/us=rʗ#lֶzA.5a"YH箍ҫxÁ4qK";}晐.uR6m_A=k*M-3q%l?5*T z\}ߖr@ոo@U5 ?-ŻCġx\*t'J)C'x[!GfKBصw )^ dEx̎\ <> <,\ " hw~x< 12`D{“"$w$<4 _9u;Qۓu!HٿD*BkGH/*Wt=1["L2BfåG@|gɅb#ާ$H@@]!%&Fm p2;6l1$QFn {0 ʑ}^+.9|wR}nte!{瘈J!xLJ|O2?v#qݟx~0h1VhU#=FGpxM2ڷsΑ5{Gi)2[,N{|Ly;6~ ֧'y'7Xz1[~2o8<#2 DHOLN7_B[i4,x:1bZ‘\Z17f!0?v6`l$m=Os_9&'}?v`-ς9)L"p~7ޜީGhbDF4ŷqVv[πV?;Ax⿏?/-s岣go+\(T/l%|woY.7Ȥ–:2qTL">1yG']y4Pײ$ZPzA"i\ " ZAZxڃӧ'%k[T8JCEbjTBj=4Å"# JsLO^ jP}hϔ<.ep6 "g3Ќ2cWlJ#Zj^BY50CX%1|Gzcb6bcw)g^;ׂ8JDi .M# āD BWLT1+v&JGsUtx9: (;~ !l/t.ʱ'lު0n]px[|zok$=VԏZ'$=:}VFΧx1 `Ye}rnmL7CqP CGJ0{B#:ߐ0VFQubz%vD I?/;7HǞR zFDrvY$=I4ȳH?azOQJzLF' sWÄa|N@v!i8^"LppLH _@{ݷcbsm'yߏRP)CcEۑ(l o@yC)z4 Q{&Q0x2.4L!rƌمҏ-h6QP0^̽h>K~&9>XsHM RHd]YI6١ibj+`(B4MAf5Ş7=1gDhpE{*h7iV<1^.Zch }%"|yG܉x6 )~ e8$r}y$YXD}baƵg; %"h}Bȍ P.L՟YdRv df>/(yx쉣."ފax#n yW$] >Їn P;rɅ->0O9`' y+Fhۍ tmjSCj` v0EO4J' %"G8z|ǰnN &Ň 0|g:;"~on(u׃of ]?X 5 anC-XosD4 AC0I6rrbEa̹Hao fA'A=bX|lceMU Ul=wajy!i(!z~9m @ }uɪ:$pX5Ê4 R8\@ųT*.v@fȱJ#GgV ÕP&hc)~c#yXi;ez3rh?}eh(G=ES9.Q:ڦz]ȀKu~ºW.luؕarPN(X;Sڧdy)?/"l3 3'+aj9, 0ԅ}TU3T팢퍟h L?Ⱥ=]G"G}/FE?mh|N+V?/BnUG\z?cG6CR%z5.vl@nf*R3d9 7%ISGaNsLqY`⪜h7ӹuGĐ1ݛL)#1AC0QV s?8= =x/R8NnUBYL?SD9=7&JX,!A)_X-/te Nokcf:RT&E⸡7\[V]c>8g¿o}T9]ݓb4߇#Dr k+ɂbWF|KCCz(2 (8 Vх8S[ MZV)@e[ Qo&]Yv7[1f!^?7#eL~)|+SNPy:XRߗQ|td `w{v^P+BdO]s,ĺv2ߤڲr'2>Opږ\Ȇ$(eiܴg8m_ǶM Ď'E늇 ];S뷰czSeSr/ltFOx|߻d<,b>Ebdkg dS֐>XAȦ~#lh&Q[r M/|U {*"Z"Im !#m.jExhZb +%+)ϯwJHI`$S6F_MM%3W;~j=ݽEkuF$z%GYSeTQgbEA FTX;A8AQv O?!mscHS[ƾM,>w\w7 n"E3X;y盳ezsQO p3)3gXjE>-yz tƻW$D7=NA ,&hߨ0_Q }ˋ~0MJRD->AG68B߿S imuA=X!y3!f1=8\IISqbg#$) %4*P|FoGTP9Qs0l㍟GzJg;=:u}_-oA wTh2AtQݒG/蹓9$&nt:XJ40^_1v\O`4r6#W Tjse_NɉLG&e)¥ltl19yv ^jV>j^|D9F[ߪTnq㚐ldQ3 5jם|bc~Ġ=MX W;y~m.`V\MJ8TiP짓j A#($j'cg.K|6ltmb`)1F.cg6( €,̔()D+t9cV;U`e0.Ý!0R$꿒aa shvz >ܿOD=?32SʴpBd qSYV aD ;p!G^˗ E6:鍛{]$Oe~ްbr&ȨݸJI3YGQ$UmcDTʸ~r:(}=%xI r12 uE(@C vE*vNO")' 5@I .dhze9t<ۿ90 \Soanz硸`',su?ѧw5?^6ⳝk1=3[+wl9gxaO Cz&LChz= %33MD OhAҦдeF_GXGt:+}Q&oůCZʬ-4ȫ,a))\x cSWDb<:"nkW_<+} Prn˜M=Ψ-oUygqBhuoU@Idk^ɧ6RkR/~hMfl \ okedfk$8e0s}?1Jn{j`8󄓀 :\l] J5^AF ;Sw)SLkwR(LTkt}D ^Z/|DǜG61Տ3f})_:0{ `6nG9xK|_igC n ߇Nno(KVS؍XK>5E@^7U$1y}wg2/.YCX` |Aew=m]"3^}Fhjb8DjA|e5Nq1f+֤%0F8odhrPc2uрpF@3'PwAFҵǕT BaLܒ3fGdM,/df+5DH2Ƶ aX8k4`Uӡ5جc]fqj*9'UiV6WJ/bO:σϠD;3#0J|d 0 HO$ O?'k@MY:۴D}ьDZ#? % `kRiA1E/g5 r/ Uo=eCF`]??D:HoT_6sWH%Bn*pkL>^>@]XXK|djjQ!>U?N*F-Pžlkj>Me=nٳFR&R[|m%{d>ogYs3I;O|gdQA6Wh=AgKd;ZX{ ӟ'  n}G js"ĭ?ãFb[HhsSe"Y/U+Htw5"ʳoMYKWCl˒1v$ZmNWjr6husaZT(Ҵ59 }SǣJVdˀzz Kt O /7&LO^Щ,88O4YѮ0>[LH>b,`:(u"tdpz'eoaۏ\wpe,͚wnY{$mNRY9јb͒E1F-l\= CvH}Eޟܣύ|uLNNj m{p7d!O&V0]fbbSs@O*Aj3q 8sJNI;l>g:MgX/p7wHPT^ޜւ87|ZL ߰Cz3#N0@!n^htxx("Y$=|P Fd 8"kk>ۿ\q?I|={"ŭB׸H& wC ?$u,((Ipcd5FQ AGM\k}Oq)Īs#H P}z]^Gv}b`Mc~mԈ~Q$J SF@̦' #sI玘z.y:W>5#߅`"im5,>fTHa864h1 e?ݯiIm]$+~Qw^DLNjt]oJe)QI{Tއ >h1-4AEP4~5D9g#`Agښ'n>CpDOC0Bx=I%.u-ZqӍ_ M_mk'}U|۶|o媞Wl^B練{YW:g4B?+YH `ܯRLjs8`ו~eI">z,xnj?;[v@6j"qfZx0,'ǃȦc>4ICJv  X䇁w€PGܵ W;ϿfdR!4Ή<[}f4&13 m]3 IZ /ѐ=B,WGTb|Dž&cmg&5ml ͨJ'^'P{'i[^ BCJ]DZl}_T|uq8}IGHBU[pҮanǓ~!3|"cl'gsxVѵal 28a{Tݩ^pعϝ$gccCʣ.0?{S: h$so8L**K*4_V`fkU޻gq {tSze{iRW&>1kTWgPQN~d AvQ:iF^ OPU>L$kV1qK^(Cx %b[[G?#S:b*ޣ1]];H#[~()ۿrp#dEO4bG&k?g﫸^hԳJspP` @ *HCŽtA8iLy˘ZfeY4[RINίSC;ZA8k6x@1Z]C!@>GjdO@bd-8.&;=*)S:eRzF8$ˊ-tgliѝ<@@ݏ=gZf99ڬO!@䀈ł|R @+K_/{H 吒TLܰl  Dv}R| *8^`≸+i[ImٰR|]65'΁]^wZ>/mMTnjjy|Vo_ 69h&5W(/MQ I2`WӆwnĐ&lY՟I6foxLe hկ-ԍȈ|㚃L bs~lcIjՇ`{S5&{]\!,ҝuI&  ƬɠD8 wLzFl}̈#ՍDcE AMç㷲Xsxn1B$gu}t2qW,0X{ u~﴾/uRd;ڑOsxXFAΓ ^eXd JzxiJ /kT^W-EjޙB# ts짰o{ ԷVuMڡS7$qc"TLo5}o˪emHEX lBK58}4zoROG%ʿݪ5қJBi]A7 * ,٥[*iPz@kN/w}Ex_ T+wu0fyq SSslȈܥEIzD}bo\x_⎎g$8ܻP9K".gܯ,c[n+0{W| bٵH#Iϩb鹤pxo7i~qazo7 xˢIN8?kZ/[G|&=xD%*dQqx ˎlVwU王~x+?#պov_ƌdeȿRrߙr/oo^ҋγAmb\VD2)q^z&!ap~B}M2m.:)uoȉg wՃ|58g ,mP5ۤ16B}\aD yhh{u֘iPg]utwq+I-SɁpް߹B_ {0NPU4A({|Ϡ@('c1ldͼd#JD.:JggH$d ɧ/+kؙP7<QxdeCR颋Xrs[r!a`6< %rYq ͮ*|=XR'FɯPf:4+r"j b "5r"9Ƶɔ&L`qٹ$ӕD,Kt,7m! ŏ ,l=צ""n]tѾN&:UG X*XwmCA4x5FS%û\bh^QQ먿GN-5*\n/089׃ #"s|Dɍ*$\XI*$֯&@9uIRݬ6h E=q1u2ܮVv!4LKudW޶~om?%lVGd&THB3fP༹_ ^PƷGG<^xu NI>ʟ~VÐ^ Mt&.{*7F7ust"%lZyJB?JUhT X(gФ J/Mz0~(;gO ο#I VAYReGZ!87NyMdTOjtԀVyǎQM+vH|~X)Uֽo2~) Ѣ ]Kfy au }lR4M%ZsRRpH:wy ^%yWq>|+iHC3q[F> bF_rUq!{9w.o/C\@:\;Aԇi ;J^B`WT(jٙ;dr>K M̘ͫ\UڧbM''ӍDfLՠFSYY.Ikw*:2)W\  _m6rs:%,4X_Ui_5F jⳂμݝٝ_g<|Ŧ3/2y`0mQ/+S8jϺ7Hͻye$6 k 8QΞv&mR賉%0N)TIaFƀ-$`IW bdRTn\x@Vf5t)Y"rX6IA@9y;nrCp7_rX!Ly "6 J@xuG`֮QV^쓏F(EDĹ}Inq?ڞ+DY"t (>4jf'4GVѼ`А樏jG.Y n8Ou+D:'} FDz\k@_ λniЋ+֠ڡ<? }d,wY':8fQA#<@#}c:4g1<U牮O?mL7PoH<>(=v;'Gąn͎rv[v)?XH0`}pbcO;z{t$ԵF(Y>==L)gGr2{Wi@ײxSτO"0/(`c s>z}0<0fd `{3XP #ur38D6knhLO۱:6ӏqHp$J]?Y/bG_,q &04Эb>e#dӷ 6cp +r=YNsKvMp~7ڬtK س_ZE:K?G}Hl+o`FOgXQ\'kV+m*>vg6KM#n'+:1*Q/bcEo&J"$UYS鶎(x$ՅA\@E_:AA4p^w#XqĤ- f;!k˦r1CN?\ȁsNgȧ'=H @WˡY-[ QEQW N_ Kx<[yqrW'dhRBH6-ԘB*Op P|^v-ey-XkS~10~ -C2hq$Ծ:?]^ݼGCfB:}P#;[_rN!jGj }{,C'Vvn*y*AƃgD`V~pԮO~EfJKawH(ۺmx}?V-`j;i&SGWmn>4d@PtU#WzA*f\_bwQWk R3t%q.-hLe6ur#)y3Sg3ϪdarP7č[zv$=M6 =#w9=ϫ=SzUWPׂS/ RsՋ^Rfz?.Gi(dҺVP'Hdz&bsQ~lwAr*rHc ( {z9xJݽIUPFtbJ;y$urʞiaeo8e>cQ\CHvzZtW8:(!uCT]I7iv)7bxȳ>mfD@$;7C^,}aidmp+;  9>4[yӉ>Daxcp#suPWShؠvGѧcuq~\z128fo~4٫iΨ6r:_Fȉb6p̃eJF(b3a,VytM])0Ɩ!!(̷1~nLw{m+vz!g,mX4q6ٝ tJ![qEo8,◀ .̀zc_72r3l>)igg3ڋZϲ^>cX 0א}zCV pqbyb0`|~=.aFCHC4`, CF@MGLw7fLp-qzA%kO 4Q+|4G_piz? Nl[W4πmѦHWh`á+KM _w4{ڟǤn(|9Ջiz695W \31򞉇iQإ{?`2)YH$#0/so1Ķ6 fAͲ5FATkֲD#P|aňBCqEh{|o2#W>W:sA  4'nI[sapWB/Q;W Plegd5˿~ 79=~n3eWtO IG)p֊ r!fN5%OZI/5_9QУ JP3<o^ewaA!#e1wnb!c^iD$zcZr)šSo;ARP |>hm}|J}+/!ʖL A@@qC_eڎ!lpT? 6q5wμ&j[ٛ1C,%8@qAB|;m$C&<0=5Gח겒J/uL!@ص;8x!dKxF{p@A.v(:<5ؒJkJ\S +M;»l335LCsb3" 6_%Sw^=r/E!$Ê81)ǵtwKse ,B`hxz|^uŲWspƹu936_vDg8Û@V! vi?y[r$%`3{0wEY5[:e s3 474)k \EûSy>ԇF[;2::vl]9>m>8p0Ȭ0 Dp>colhc;)oYِ߷y?;6^cq bFϯ3$udc) '  lX]MByӣළRMCA%!'^7^aBڝb@5ՃP#Q q2I:ѓu O&6 4N|c+ea4Pq$+yv8H?6NElo@JݜjZl(t?Ƴ} U3g$PVDӇs;rkOf~q‰"؊#lvA1kwfcދZڽ_P{ f gb\6Ej -|Μ4s"@x0:L vz9hh¤؃:brVv{2%ΕaܥlIrct- ;b}ίݹ`Mĸѐȼ Y%i5zE6_mԱg4}3./FF^Aq@hB^ur ~9_=dP :"$([`ǍI(r&wx/!|&R/2$$\u]~왮Ͼ*A▦$2Iisᑪ(ҵ$RwJCƽ#mQ;* r }z.E{+_랋g&vLPJHr >gsֈcOU>dm1*toלޒU`zaR5gA>N\_YtUW<@Wѭ̐PyxtF6!!#(96!sx4"uU6$eO8rjaF dIJ)cuXЊAd%ОrpG\XPwӌ#!ψT˔xߘ$&+{C(.YNXʫhlք.%!A/?yA wCGb'wm8/+bӨ0$Fn&YK=h6yEcesy=L7IBD;b3D,QjN ?=˼]K8U~6!z2&÷ qׅ{QSb(ۦՖI}xD/})ɒB֩qa䥏RӎG7`ڍAkYߑ摔hR)H>;ž„yuCפM*3D,9ė1>'f<Ut(%x8?:QDy=XJ ;@ӏk+Eb1nEg|\>yv}"o 4!om cw95,+Kܼ,$ m`+DC.k}i䦕/y+66zvuDUi XheYn<خ֟P>$mTOL]pw+>knj?5{@?ny G oYߓXVAb ' ֏GDMN (?T,vh9ZVJhWɼh)gĎX@"R3ЪM}Fr[}ͻ\+&my@2OFAz`mD=aHjzd~\ړ8tXL1D!Ǹd [~_o=[;QW %D|kgH >֥gإ*K 9_#U}sTN;u"CA@o{ɫWəް}Sm櫬LQ*sуձMR((8Osy#)7-ӆ!]+0?L,s/ԈNo/v>8*EahNI@!:ܢO[=gd@5@? P}Y#}| #.D"mB2˜ {}0/%o)JG0 c,#F~"~*G|Qp֐}VWxINvSzL]`lzT/$˺hOj1viT@&}*y6Cjv( @`76Kp: 6XOJm* r[ϭ'/H9Z_6hN'gI {k;<[/ÕUo(XI }j@ KHk8#,AD;+1"4+* o'zUJaD+AH^$% S IuhsU(i?ԁɋRTcnBb8` c`k`g|S9NuA@ ,AfCT?T"ܟKJ m-F8t*4uiqxiy=ZCS>b]Ď*>7wmHWV{nߦd ¢bCTDu͔n_ jφhFW4 μ|yco9Wj"$0T-I \xcƎ lQJ,qѶ)T)`jcFP%1Tke2T!JlhF.ܧ#c3ܭS/%|ס%tܕt? %m BEӃqޫFl)ߤh1'N4|vV i/hM]R=)o;.I#~/7d~eQe$Vqtri KDnLsRi{1`O&r{CGeʀ2&-Zow]QzK_<޸ QmN|$yT䞈Onq$#d:,SkaRQÄmr;c־Ͼp5f`/57EHM--^X30'0;/74|U+H+Q$ #9|^0ӥ^?" Om5^VES&6j m /)ر^I4CfRCfjF7p8s{X6qk/:*ok; N,xFH{ KQFs?ACxzazH֣[c|)mȟ9"L+|>*7DՆ"̓r]%ȋB y1`Ûx5^Yy G.&erŒnYj>0j@xרBp8|U м@vwJHv3 "FL Y"8,:L?; IF(*㉈/<9:GT X" 0$m%kF|wiZj۸ m:HLZYŲ[VWQ2+ӖGQM^]@xudҤ$Ă.7` %1CvjVh|zRu)J"[G{7~~FC<@:t\`|e? zUL68ٍ`+ߢxTd&:Aleּp dګ@ # =`Q>LG"AQ\|v& FCxNا =N8cYAOGd5\Ad랂 dF=U=V_2vt?Ο@KK'[q|=ԧC+ZedvP}5CXGY neVfR{C}dFIXhH6+HvyO1 ֣hc:Li8 wsAkՌhr* ֔8/Z<϶5Ud)R#<=BR(^U+&`PZO_ʬF{]!֭gb植}KH߹`58d@lD>v{,@G9zlNؔjʯ9 ץc2`6ۀkT;jf!}_æU-1=K>Y3hfASo_hvi "9nz/&9z 2׵ݰI^B_;a\Cn lt:u_IՉnN 36Mqd T$V7U)4\ABzxEQ5p^ߏj9?n|r 5ijK[@mN#׻Y%ӶY!]WG%L(i"L͞Ґ/-_>Z2kW2Heo,Gوēe&E@wbBw S0&܎,<#_qFT9nZ7_u<3=9׿Z@; baߑmdCVNbEˡcAǼa'iA<<)K~i B.BdY$ǪcZ/vdc2]\hs,5dhG:ouēU;s> >wua^ځgyҙsIϙ{W2~]pIa%hX|8;t&F-)Xྤ#HA)N:y]zak(l:şt[i>;P.hJdOt?Zc0nW~OXLoء. 0 T)fL7r%H Uqx|:L7=7$JA:n-S{Ņ53\\W[/tv*ppGOg"=(ò}!&V܎KAgN.ΣGxp25v_>A| f KSKMӪ@J,R'̷;V>Jo&Tt*:Z#j F zOU lRO?A5-%NMs@nD,ӬoC1M̍]]˿j/\tPOAOheGz-^>GM9mI.ZrqTU[sDnŬA %C)yܥٜ@1U&JTE7u=;]@Vn /(p>+g3X Z/KloԠX>똼/])Z|o '}|j"wqȉOzƫV#D7Vߟ)t秊vE|{ԿB"țF~+)g9 X͎@<QFJdtނ]3R^=wfG9 *|n垗atz{C"GbB<ߪS2+(/*Bt.}$>*5CK 8@0ӣhϾ\m,ՙ!՚H7YQ$LRUUK=&}(~&.h8J\;,s}|q?m݁`5-ly Dl˛0?4P(ܙ.%w^@dlz8.WdQ[5dUN? &22?WփufIp7Z(kٟvzn S_xʢVIDLN_V!*pFP^m@IX!geR)͕?ؾ}BaF)Z’\`o#! YVk&"8t$_ݯSEwoH{LαМ3As:^/p;[ͻpXŪ4rjJ 2jz6(HX"ɎBwP3vL;;DICńcwraOc+zpPBg6-EM Fs7;?uꡬ*gMG5~x,zr~iq9wJ4XyE{K@\A[v@N}_CGR'mNH޾ UUxdd5e0XugY]~ )d&{%p ZWޖq ;"?/SA0]we $5)  E:z0hY{iJHK/u䶜GF_Zjk"q[m5`K|Z HuԆIu2yڠ I^:3LAi&Nv6OvclS,Pܲ(yV ZG.N O=#10ps[#w#f,v ~(% P]div$_'ku zsĸ*GU;YDЂ^x֤uBsa#ѫҊ5(j{VzXkP/+|5+XC -1f ~-+n)C\wC᤽dUf1ˊ0 C/VpJ&թi0F,⷟t鯹j/'(ٴsc3ƖcLvo MqJ랮%aH` xen@3VLCifX#{ w&Mdwsɨ4fJ@մ`@pFceK7Ml>ˊt6{|"+cOpon-2F{]2rR tk"_$j72d5ݧ!_n?p?L-W]#J0{JE4A94Y{* 3+IT(͌ƴ);|N9-ɩF6T5+*M\ͧ<[)^ӑQm*="t V)A  |m?5%h=rmh_f2eӐmKՀG22MD;kYN(Own2'Y^SZ$ TǂreeKL8@H_A NHez>U?tGSiSwiVP+=qMop!N6I3=O~ՌsR:7׹:M %Rݧ>A8O`$R R}yJ'.qļm] @O$B* $:qEtZ(KU8nYSJ=(siE,0"GЧר!_10A4m'-p\BFڮB;qAΐp ,+PHjS{"-'$YD9-[WTmpܡ,U)mKXaDH$ חA!(82?Ԉ8NS&oL _9m9~z.ﲲ5|bg]a|115{z()cx{}jnmDe<8SRz|J_X1ҥ9q@@tp3r0+ kCfn/D8zBw֨ð1ܯ וPgnioDܞf!C-z1uU"atsziVЬ~ap?|>̈xsC)S/Nz.wrtFk\Uz*M10.%Se,|Gs`"aixMbti 9MeżHF&p';< wԁw#@ȰTʽWZzZ+QMl AQcX?sNuvM^z!owx輩ħHjmT J6RK N[b_\ 02gANiSi/ :U} /ު-eE{JFi԰UA4ڻ BBƬKb0v^XEp`ɩL1c\i ̣z$Ip䩣=23Q"i:s_x {K{X8FP 3=7 #_@N(I/{~˯#*nK]gP+O9(2WB:c,,@ȹH|@< }%eCc)JvSGN"Y ]ɷ?0He[zyGj*KRɷ댂J5펴nM|v3b)oսCߟ;7گ̗ nnO&k4C hI!>ytkyLEG%%P"BiPL>'m4P-fm\8y)׍68K)bR J?s|> &)kD_ϞHmf=zks153= _3oxX{ Ƒ&'Io{܎Ȁpu y ?0` =jltj(u:B~c:RK}e`ti~ ;Y[$A7YAmmgm2t+ \ԶtJ2F! خO$r‡YUW(idsCA }A3⸨b঱7<MCf Uexwo+@'í|WC3nc3yjFg,WVG∕k@9yU0=u`Cɴ ܝRnSizce@T卸M_3%-W8X6V)._?b7gݞqQ8 ne#8_\`@Vp2H#:C)A'KY禧o'vձ}FGFeQa3y-!Hfɖ`ɾ:]kn\pҍ%A]` ]d6*Z5n=+햓\t89_ w/j_]wi zzp'j5|6%TFl)ۜ ReIaY*rCeHAnp y/x t `Jm?1"|8`ܛ93=w"Tۘx\)bٜ]ljS;E;ٓkrMVv).kq! j@/hH Ɠ:;PwS#,qFJiO3s=tDmFf_11^` zB%1%3.н{{PNV@粓kX:sX§TGwL_zf䴰eN_:߰犁 5g (M&2|eW ],z:!w~ZoYgr-I ܵmC{JYXb^[EJ*R5~4_k6bV` oWѽlulZ+B7@H1j^K]b$0e4q=Rmy#i$屸P ˟*7ϕ:K#D߉霡ϋz?x.ox:VkUiO-fފ]UFuhmAֳIHPwN̘.dCTe3cN]C"ͨdyIׅiUE>DS4*Uic7 ˎx lD|dY_8cEDߠ`-㲐 Dh̤ϓ*VXU΂`-Bxfa?a7/Pw4s&m&>iN_ͦ_j!`FH,w_,/7؞79o.+ϕu|εR< X0"ETf G`)u?2M_=x` :dV>H!k7_g1Zg }GYkA[ ?vSکP> ýYw1}padtrd\}Unm8@aG[ZHGQ|4hD$xߍۗ_v 'xօu)S3?naRHj+| fY\Mc~d+P]&>7p_mf?)FhTiNF)'\GcKEԇK٠%d].ZOʉfM،4Bx3z~ҝaYَiCęN@IټϴQ8ۥLvt QQ$95A@s}l6Ch/{!AHt 79OPg4d{-D9JRy-E ۾EB@ˢ"I_srH'Yۭ/pO`, f8 ,s\mdߡL$m(hzv"$Q1(r\f9smm-ß{m3V{eG@F{hwƿ;e7 ?8Ow=P~%>U}>Epp7}tgcDpZػ(z@j}vIGߌ@2\yG2=~kqZvE:cg΁(kKXhw-p+vq{:zU@g0U^oYI'jkwKR-qHtfa=vYKe4B@5h_ Lav `'}lu&UP%rLx6Aϸ}.s~=2P1E) p`>ƿiTuGsc/5P!㇜G(wy3YT6<(fGFjRqIL 3ˀZy]i7]\&fpBQNY>J|oЅOqdX_dI] iŅG q6I G -tn9Jey9ƿ|>SB.KUGپ։/,NwT~2Mp~ϬRW3V V}߶.4jQU;HݯC'piȭƺ ^Ƅ%%ܔ1L SrOpp<5y{ʤPX{GrևAG(U֠*2m7տOQ/7"ec Yq">×鼏gP{0؜.狶%vFI힯NQҴ:zAQHtrW 3~'M5\ uybffQʛOhCǥ v+WݣV\jщ/A@MsETI!Ηq%~cq4fZJBN|`g0K+9v­ ngBH>d(RJ\̔]FI_o42望誜a 孭Z([:_`_}~jut̅|ˌ6v]&M_Nxs\UaAyom!$) pGJ[d.FB9=i裟7Y0Jƶ9 bB#[-F':Ks<+FE4AǦ};d?ݝ:h yV OBD[@*FQ,X;y Ne=\m+C8%B~v#7^^\< X]W%/ܸ[)8OG%~7(|#wt!$ r:bslwTd7`Ww >m; ۘ%j5jR$pzSIW#ϫJa~D'=ˉeCQ=qZ44fWMof<'3zRDa[SmzOKS[pk?mT,]2mF;T7Оv"LAc%t l.uIEF@QN J5UB6{ڎZ:3(4f=^Ԁ4 L}#QҒ[/:ց:K9#G8=~i(KE)*v((p1mIIU U?ZN#g_| 9w]ovpеֳoN WcK;G »>Kp׀qiSW[O2|9 Ey H\U/M6ko6p@ `f0ֱslʢ`B9ʿir}Ǟ}Rc̦?6)d@mڴ_sGR]i%l%qkwnmX)/8(Z7@kOv ƿz}_1l ~#&/x,Ϯkʢx^Kڨf9H ;.ćrΪt] W$c?0(FSOנ΃I@'G9E`%ZK$3G'(ˣx3#/ |1 h*HCr=TpuL6F<:f>8s]gi45Qc>+{~7n@F ||U~m7Rշ He}CB: ~2= ko CoqNX+V3S :b|c(|FBI%\cf?apSsEK2A@'xsQ)OR/+rpHK_c+hp9?˾ l+P!ןSj]L%7+ߏ)Rc51GV_WYfuժ.g ߄]lԯ>-!}d b5g{XIXhIұQ/-ѪQhL\I |SAo!|QѮ۟#8:gl5 3\_kEսxʸGrʹ{?24qO?c(u d&2FԼ;)@L0qQJ8-|;B(lBƊ,O6,jV죒*.k4|P^yb=`8^%mGBZH#r4(u3?*#{旑t}rvH[7Cfַ΢ qbMog|H`C\QgJO yQ xY A@nS_^ޥoq.#X]Zviy\B;j-GmV(c ),;bZ;X!yB6-`vΛ-NUmfqTL4M:/3fa3mf\}l F5l_|1'3GOSRQNJB|hcWw12Y+Uڪ刺'2qZ˽Buf%[oP5W/ۭ7USh ^mOY.Tr%f m/~oe_?39 TȶCK'١7.=Yf0)]=ݝ+;A޿n~ÕJޱp6;]dol. /@1%ē5Z 01G|_ pbBv/XN_#PIQ-G:xz#녗U@c`69y(^ߎ|9E?1  RY'/:*/q\gV+m=|)lLz~T3Uk(6BzSX' )mY|4Ii\{p㝪!In/7mlUlKc3qx-sZcB$\޷BErOaHuXJWޡM՞͆. }O:ԃ# G!e3d59VIURχz"QԽ{u'!7Sm\`ь{s>7|X,g?k NUg'/BxX.%+4k_҅y,(O5Mw}ofM"F} fe+xD'(ph-06 /mSogwtwIz*_$D-|ɉnPt{ֲ.:fQ{R$SiK¦iI]vẕ[!M~$;Et^,3^5ҚamD\ ZG\l^ge>v*t%;$xÓZf"I[׻Wa|Ͼ[YFD[Q Ї~=8>28 mۈiߡ3R%]S|unD cҰ)JF$~g9[l. =56c SN7SIvQ3ÉvR>4cR0Uܺ9)~yFP _q(1|hjHEZƳg?? CdX7]aT\ee_pϢ'[Nq)uޜˤ܊s~scSxhZ.̛"=ڋZtզz tl|ReE9ZՎypN[Le4Ci]<&V&Ӥ zNɪnxҳC6&w:mC7v50)?r8$8Ri>)`m0'yEӅ[9QX5"Oi)* 'V[\لuMl5.hq\y [.3 (#CSF{[ěH`|=-^:Ͼ)|o偮#4 F(~΀Ȟ#狓bA2?? w[Kʒ¯ln4>,əaϴsnIkc/-$%1+"1K]&PϚ1V``הʥnVU"9bsd"~ؒl@z +1p>' gE@r/pvdJ;>Qk!1|-o&;ˇ'6wx2Nqgp WD ߰={ǥ{Ѯ?:%G3BSA2~[TN?cA cDVM3BԪG#kRD42/ agGrqqͪJ' =vmҙ |-cM&OZIdx.U'mOr}Fxe L U:tCLmFFpyNjcUut[1bѽ3/r$^c^\a6|c-q߾1,;D o&r>)Z{foiwL/ 0(( [QG0vvlP|m~TNO~ZzwvGixIͿ 1z *-BL[pd7S@P͵cnK묐a(q\X<^g|XFS6_d PZ"|5&Я`a(0~3ouf?}B'1 CeәItC|M 댂Sn|7> x9#{ eLZBN9޻;"#OE{$s}i[p0BlS3bK~%W8hra|PeєN:5'0π0K!D8wZeh 6kӟ`]/%Shd& *esWx; G߫קBϒ=-~WTgY;VxHb+ݶ\ iM>C,^zleɯmB'0>8| 3occU@RDn]G ]؛^$A;seǛ` N WPb>kIaB--oMuM[?](ڗbqƘpw,"Ih{0NphxY XwBKoLC:A,#̟q2}QQM8AmMhr\$tԢimq#F}<<)/r60@D.Q A3a&?I(`%bdKd޲M2'9 ! 1T5Ng]J=-ߌ8?c MR"8"su?9iJ0zܦpJ1;>yٮH9ï.ڏ|/,mJZTKcPH֓l>l 5 }Q=Tɡp2~K[k|mukxI;U>N f yHQʯ)3F:pݏ[ ZD5a[l$o#񓭦ܽ…@N O;4_$V7~n}?v8~_Vs rd^66dkDՈ灷v-汜$H`$ZnΜEVxs8ɻ4_s9ZgWhĴD"ָ͌`Az|m!p:X= S0c4ETtvϲնL;g)zeth0X<c~@C-u5rLub* j3 wF, pvHb؝Yd%P+|̆-vat^u! p$SrHiGWc׮"J'gWml"Cf7V]׹c714y -p(q[9YRVŖV"E`E7(<ˊKm۽OQ ="kT-n){Ԥ3~|G!Ǒ LGm9|clS:GR{C,qe-ٟ?H7ٿDEbñyfIvLoFN$tXaV>dIq;|5/Fn*\GT-~ kLJLEs8rvR{4yNj+6%h&n:VcGAWL &|d:'Jt]i#LJ %ݢ{xTUlXlȨRMT[56tVR$Xh5yI󪶲b Yp-m@'dgT]G;go;OY8F x ]gGޚ+ثB冾=Rq5wCY q B IdԇJ|GK($MןO czGb*; ?UtJgtFšڸrQoƪ8 B'g+[k:s|Y!NB8LEzP.( iY*N%3fMaKDŸܔq>]וpb$l}G4g`QMM2b=)LNͧGmvM=?}ws b=`&޺guuy@KD%u9ȶKʮ16?OD R$X)@5W$PD+l-E!rxdx\ŕ6ni;[gvRK 1akxs?TKD#4kHX4Xx%8|.?=2No)r.&TݛkPCUu p Ql kT@fqc!őeGEZ:8˳͸$O@I(Q}hCXFw'bv$ AT^;Iy5/'GcϢ1S8ʖq[ϴa؎hZ[Ć!WS,}kz`Ag)Ndkg z.f;td櫓XXvC <=9^۞vR(NLf w^Lg+S+\qN $-dǨF\mWnt18M).No.T,BQÆxLKh! k ?PG'OqԈȍ+^z"0d0x3a^GA},[夕-&1M*z^ ã[FѡS̶. [W=;JxHJHk~I8M+^{F='Rr*ݯ:N,&pN\:'מ[u ļӳ5:H;KJ,#2\kE4z ŜVx ɕ]BZ<ܒ|YsX[}bdv 9NeUDP:'157g$_7tCňD;Nu[jce#|NӄgebpU=,wџr4y5ur(ר6ioug7K?yX @Sޕgl>=C¢ت 0~@ { s 5p{& IH,CpL]zc 4[[Sm.F~\ů 2?mCr|RjyӠR"pJ'}!T+ 6{cXڗJR2k{wm&@g|ؕzb $os:88y68 H$|E<PLNW#; bT5$CCDtQ*??~D~} T,Ƽ1lYGѠ7Y_ww-# sο/+s'tS,>93|P cR!7w$|KY =}pĥLtuSk Yk1 O).*,.|blgv` ~?q}5_l!r)32.NR7 v>=Κ`}UL UaBi|H2Uܽ{6\;XV"[3M#֖_Uٰ\/3'wmLVݥ1XMHjǜ"au"#1l{0$@>3,Et'77Эz\ @ᛢdO3-%(,;Wy:] ᜲN[beuMdRi.2ӯ(d:$: `lŘQWg zx a|n%dodvWT([>jtG'Q-R(Gn@2 sWKO%)p5WxhI\> +f0ɂi豓oPL5#!|!;ii#ӱV)|3f/XE aQe#HH|n 7pRb0]\XTR=a~[Oc(1i€"4͡}s^*Htf#&٣ky ^{ꆤ)wD,xIHhn~r)%رcLYm͹.q|gkP'{^s=劗Nd-<:(~m"`Tr늘Ԍ?vqHNRל^υDB>/yk :9`,,7O0^6Fl!*b]V9Ya//k&DDH^ 4?ޥʮ̱m nmJAD&sSd{fDm?9HtGP~9D g8n(V=9\~燫WdXbF U&MQYD8SOSAn~2St  _X@w/9-&MiK4tEVi G~];%ve8^rLE>j%a.Rʽ~35iFp82$QTQlwncjr+먼2nYο\D] qRf3?c<Аj3II$̈́@Qk =)|ՙW鞜Ir梋tm݇,)%uJe^q ش4HKSiILnyNkn")͌c؀Xp2Mtш'g4EU`-!P!;z/ՏBOQ 2\X( 2Eq^WiYՎ 8~(}Ern\b(W-޿_ZOM2hL]ݡQy>n׊QA(hNy\YXc%j5m-S)IOn&a#~A϶!˲r ԣXlUARO/tx #60G(1q[yx kHҧRSIE~](m|<{yr*i'٢H ?ITX {V uѥ;3Y;wGTZWj5_;3ѯqjl!WJO3_=pD# /eo}n ty> }uH6޿/lWf޽qNj|~NO0r: L_NY=$ɞe~YrҪz-ZrP$ʖ7zny!9dX a-6,d?gykK:H̶ |oHp"%Pó <@Fy؞ CԎb |iUբ=zf,Mz&;~1)Ў;{<Obftu;4FMDVV,fth]"s|˗#9hլC.Am& m}ssa? pjG tϖךKS%b:Q%Fьl0p1cXS?z8*A|IdcC1\/urHE򔥒@\cI)fd{~ҪZdT.]{*MIBu$a>L~ҏgIr6`MZy>U 8SA1$Xpet)磁ORd0&B4)@'wBƗбenHR xftX~W`S xShu**ICu͍J(mTUxr{;Ht3ԼԐDrKOz E' >618nhq'۵jf$6ЫovDڴBy\(~ePN0 D LSއ{%ھC+hm+Z?<ҊPi{Q?"7u*B򯃕^ i&-4.㰿nwn)22]$>:_y\rEZw;,Ω{M uk(oidIl潯$g2D'Xv ,%gU?&YT%O4m.QPJ$)3E|Żzax;zoljN49)_ëmghϟG}c-+]ԗ7U לɄx86uHcGA۰өWm׉jagK,Nu|4udptV2rM:eH%Dvn˦뫞?U6}#1j̇{/ 蛊5v-atN#MȻWzÅs4(ZAHߖppHDr"ʓXIu^Mgk4;T-[bOMܖ_a/춏"qZjYZDt~\o(w^-VmRq!~=À?m'jj}r2;s`ZꄅS(G9x D: XT(Zx475LxPTlwA, Rm&f@AE O]j"rGOVlJ|ً¿黆Y?& &K{CD![i@TA\FGoC]Y;?$p{!@ljqtDiUg;,JyAՐ޻W t0k֮7Kwr4 ?W/$t (`Gge\j9YذG6co=gw0Iw/b|baKx aOiCƤ⑖k0Sb/'˝5 +THUͤN>Q9xpxث\jF1uvϛ5oUE)OvwM; I ,T_L?NZ),?%Aޝ*&c?t)8Wzp`L#TVRxxu fw;jU]i-&ԝ˯m1 Y|yE4> B\#<beH%I˸OVaX=1ZIz8OX奪s),wo-J!6`_CYGZi"CnשtFƗWLd!Bi:YdMBk]'fWw`a7iN*Rk(mi ⾣Բ_e|d}CH_4Mܥv[OIKO<gU J59bۻALl\!Lb6™:,Ԩ:zh }OO]gkˊwFm&p3:)1,ʄAK̯ٕV* kw{"aeG~0촘HN2j_uLOנm'm J9`$٠AsX5UsWܗO|'&/RE4M!<_Oqz65KD",AȾfk:d%5j&679w(lBbb?ɧ(nQrt"0QaFY435Xj445fheZF [#=}$G_oߖe_[C$a#,NJ8_IЄ_&::D ɆU|pZ{EWC0ߣ$$җ 4 :goЫAgmjk:r8:{ ƧX̏`H6/.ҏ ,UZ\O-|%&ڸ ^ ti6?wMwE!CWStڴǁ6F~۪Iy͗1M϶إ*;UzݫA>;5u%u6 Q1'd D+Ai 2=f e5R2: Au1GQڳ;r]@0ͧvololcfO_h.p'TEʣG>u[ζAh^-l/AwyyTztz Z{:8 yxy< oW;" }.@{쇓:dC3.2Z{P2gW@{Oۍk ؚC֧&ǻا3^X ,]1rdFD߱l2x\ckGKAj%!% r!\fZFPM!mFlx2•0zy~=~UࢽqyBO[k-y$5&֠aK F-Hݸu1)G =D-%b9ϭ6E:F@?@2.{}?a4-af-ŸqV@kR C4Cp!A@Mj F8|1H&1B@SH- uFZs˅▧&@F5Jj8lQE)>D 5 >TթVy1`jT!օ-C @;"bUq Ej"7_eSqCg-D[cDZDog@[(`@QYry!Gq8#)aJS`0xKdZZ B”p;Q|fo!2C 35((<| fL2aKhRQ`Pd0& ):1Ei`k u,ʷ}n`] 9':߹DzWYwlQhhvӱ1(d(~Dxzl$iA?Ixϒ0sJ WPr`5% ?-Nluo% /KjY.k*o>B 7cdDoj"]B9f[z<' }CvLA@MHis˽=x8lO| )%ԷFW-x;U7wBUgU&-}&GV!eʯ\!c۩x'~&m#P5QL.!]mlZ&5яf#&[ L@]4 jЙS(Jޜg]Ye;j#Α̒iWo/\6 Un 0v i~h )9EV 9ȬڣmhUEsgW2j@^5r!&5 6_uD\mv]P 2ZD:֎& r]ɈJI7ʪ:w+A] ;GC#X^b(y$(lu +Z|( M0Y/,e} \53—$\ 0wF%׭ḻ脅ޞԑ-X0mL;.ܷCRfuCb檎I%(^ﮞQB#κC捖1__f53д* R6^dZhhU? |꼯!L6r~qg+\ꀇ]hDm2T5"b@ʡz7ovn0w贎C-~G`nv4gX8cQ?> X bYxן/ϣMSØIOK9#G>X@ +FZIV)S ?m.,J`Ɂ\c5`ȞKNʡnzP"u.g>a*S~Qw^/Jf3(Zg,\;mr(!%=^*+%)'$ݩzN%DQa-6>3Z G4Cjlz;kڿRZ:KN1{M҈=l"Y}RyR11YۦG$#B``!G1 3 i5cEԾD'Kzx;" lEؽT:Q3}22UIϖLq\}銖)nm]% zl;2`a 4:܉b#(c*&$'qX71Uo 2 /fKy}4DF=1껏%<:h|ʥEd^*ݥgRȨΝ7PP]$crT%z{ï>cْ4| Y 8qN*M?sT ~\Kx=28B-8 }%u55=/#?0HH"C$Q? kՂN IwT(iqEr20A*C$\'Iʟ0汳\XBw$!G=Y*PVi4V,2b Do#m$7IYuXEBq;s;Y{8Vk䦷b- l(Cm45fUB8q (zl;Ӎ:aԻ 뺥'_Cޝ9Y.A*z=`;,M9'&YIn|!VJYn[V|_g7-1Hu}f:+d1Qs~Q)zd>l0'cVMٶao5xR%YL>,\!!-g~E(!`QeQ`ua2>ғJÀ3k$ttfN\kl& ,KӵeyD\!*2 y|][mYƘ-S@;{I,)#OSat"M`!oMw`#Vs(P-&<@aNC%:4ҧuG]Kn0 kJԖfr/d ySBeF8+'<BBnoQnsͲ믂j0|?k*s{Bz=KQ$5RjOs5_{eLs:~~5I5;c0z[jұ r v#UKhQHWsfw]hi:/Ko^{͟Ls/% #F/Szxe{F$_^ hoЂ9#K/kȿ߷_kh@G.WnWx߁g|_RLPpvnF&3 .`pZ.+Ghp13؀3,E"4/ ! P9oOD ;u 4X^3ǃ_LHxvɌG[ug%1* pMȬr$!\+تCF/XDf}_e Ge}&ܫ$ d"}\+|؂DH^ o/ChEtW|>s^$R/Vx6 g|Zv7l{<э >4.=bxOmJz'qXvg, *.Y&[`z5&ZഋAk%K}y4nGFE{̚ӖGRqiALXOw9i#jCm4e?fP]bezUpCoR\繁Ѷg~ f{ܦG(+8$Ns-@M Y|WIGM/@VjF0=ՠ$Z:J{&SƬz}9V< &K"V羉ԏVIf𾪊: gk"Slm{,Jl~aBWJݬz[pv66| ehg6wƜ8ry9]YfE KA OCR J/x+w^HB9WbJ=ge:{sfU%/&K+Zt12A =bDpsLjdNVskU>|LۉRiNk{ԭ}S&6-d{$GBsRg/֘-y)*?9zAzϹ=鞩Wt'`OV+> E}&m Jj2x>UGy=wR,{huM8rӾz| >nt́LB DTn5"`ͥ ]Wh<#Ķ:ע̌F+9%TE;'~5k RF^!ӟ!Ph TOMD~czArr)oD uek_Mt0$՟;NNE;a>xYfY;^rypM:N<ΓČ* ?-x&%XhPn͢| 'EU'Sm_)'% YX.jZ?ڌ9[eW& ~:FEN,R=kOF!9&W[8( : 'j(9h(ڐ 53޿_Gu=,G]1EuCofm`mµaI`jZ6 Zo8Ym\fTC]$|7.]H=ubSG{?N})=ҒZи-[tp9&MSrퟒcjqr3Yx@w:mRkXP)Kg$F|?m<=d-YF*8cLbK <{r]wLZCD i:B@wIQ.Tw%S3IMERA4QCAEDUPUG$*"(h 0@0$& *j"R P iJj)J* &Z(("(((ij(JiJ( $(fhf*( b(""B%* (&jj Jhb"h"h(&*F"i(Xb"`"("j$""&b(d (HVLɣ,hH(&)ba*(i&:YTfRDL]c5kYnFAdUmcU,E%DLTTSDQDA0KUK UQEL0EREDTSL5U)QDEQRPTPESUQITU,5eaHvc@ҁE%"RP%B%ҀPЈJ4 %- %(!HP)IH"J HPU%)C@CJ PECJ UP@t}7=l aXE!Iv҄oc?>oyq e_ԁw \Tv֑% <Žܻ ADa (MYHi¾Ax{Z)WdKCSֳqv#Y ^wd7YC)A l4;EӽQC,I,|a4 c>?PU#{:6ɵ7Ҟ;R|u>h~pd2/r E{:}P>Rn+ɂ*ՒqU uM?Hb1OLvksoBJ3kII!~kHfqt3<Ę +سW5v2w{}-^BnA6x[k$v A4ōA4=ȵE5Iڨ7=+U8%9 2 FˀoM!ێuqWQWhQ L]CzxC_kްJ7ڢ!ΔN7Qu%bХs9:%B&Ntp<ɌY^#k=qqD$BW<gC03^%ۃA&jeK$~?~Ϸ∾?Ç=y+N m7[gPs~tm D;2jNC…gQntxSE" #,VX{KƑ)~U-yW7dj>zsdT._LsZ3;c(c֑E!F`]!|?v/y XA%gPYRjUkr^}#oob7#/sc%PHyʄ6Tnݱy"+ (DLꏹӡJxʴhO3Gn0;r#7 ZOf,]񗿩|(g‹,``=EyDAdlٯ _.[#̶mX*.8]V}o*|\<9(Qq&G`~b_o/Uj<;6l5Y䗙If6]~eS ՃQG'Qۚ-F%.G.+=IGf@2D*}Qj[s3;iʼn+&N@&-RO/؏T=:kܑu]VT`dy1WYxgsU-WýeNfxb>Gn|6vhhP7HGQ6Tu^fRPu/K>6hZsa9 "Cۙ$;YݺAjNhؼJpQ3~эqj 4{ׄ0/4U=qthg;mgdvB*d4O-qƌs,_]jS8 .xr~C%HE08FYi|? ]aEPbñ]/V1x0Jp/ d͓@>cfeA D A: "&C:Tܧ1N}oJnvc@x}mǺ粚o>[@77ws{W1u_sZ3! 4"Z U̝e0~lh](b;kǚwD"~UO{y%1;vZKf$; Ŀ Z]mue]7x5^xt-!\Me U$rQ#|ou.AQ$ڝW:K83t/'c"7(W_A<<ϯQTόA*?Gٷ;p{܁ˏʿsZBEM ]S`2gEUJ?#v[4{?R5&QQ g ks;[U!8 UcI?XP;d_ȩ_ÌLL S|RF }Kg6-k`lkK`վOc+ j*}7FVpp{WP!1W+on, _X^C6U%eI^ DQm˨ʴ h;}Ӿv6aB{r9͗NQogKO5(jkU]S5=k ) tAZFDz[Fek}p?q+K2l4EĴVN5MQArѫ@8{cZ~C )4JgfN y(p)_RqbԭoW75@|(3*~LvUOxI,mX ?t/WƯb8^+i;J|[43bdx~peZe 2w$ z|4nL w;-(x[?J%jP-,+}}`İǢ!%]2`!ɤT^Q:uYG`;RMpF֞nµ)I?Y7􅰀KؒqV[L 9i=_30j$TY2ʬvA︚bG HpO)2ĺE;21=\ߴMD N,U,RV8# F9¿qO2~"ݪ/d[K访`Kr8yu4F{ܿ|ƒȿ폒3ߓE1SGP3i=2R(R WÚR}1g{}u4ÜZ @X!E?euc˟םd}jU^fc30y[o)ZU^"AY\j âOžߧ|'" GB~'>yME~׽nqvLqȑ+t~[r1T8aNDgPj(ŽF (C+Y )(JԷS;6a`H-CX !9^Ӵ 6uON`b6wާL6]hJgLhr$?u{kY 5ܜܦkZ|Ti?E>_ಞ${]L\սub2FȘJR(3[dJ5/)&Vqo4ڜGz0\,XB)s+-ବynhLdؒ!:o/P f|Q@J]r:XJwBrgվRȏ^bq~2fx@]ЩOT1~d58?[Tzt=*7Wmˮjf䮦ba6A?@{?-͕Cu?J&4gnjZM:#{2b4#ֺ꾛d.7Oz>+i3=TnJKdnfG[ ?Ux\2]{`qN&J B$ִfwW*4'*_0fYq~%ZE߮\8eĚQE 0B0hF" V]H WΑ楎[n%3X92ksg=ƪ? fKʈW2+A ӧ?,LPyz;mtu@D{'/_ik#xnO׎@maM}-M1j ڨf'e)6ɫhuRʸhVys D[:ÊRi҅h&3a[$Xj]k?i~C@'1=\?G:omZ}<_Do]k*dFFSm;ysuo٩ x͸hW?hӾl^9B[Kp?oـ2Y/FV~]-=ɽHWb#!:ϚSM}a _;»w>h 4GY^ Y ܼ1( sKb?<5y|ıY֫/'h#R\K|4suJ4~i8z+9pOTHF':t+DHhlz:1+dLb.aHQׂg&5Aig4l1ڏ͖HyB##WWqz<ǕBO+N9"!Cm  .Ͻt3[c_0t[FzQeEnMtw4hȆ [Х$M3D>ҕqO4P<ٷ* - P%o8 If3b'9!p")S>ڧ^=:42:{QPp> I R6EѬ &B8{}9rMK%RwX:_ iRE%T=pPlj5 תi `sxbqFEk 1[Y}Am,ur-$q'gX;.y$}﹗tQ^u(h.p܇ʢۢtzbt#cܽC>4]:ΩL@^KzW窩]gF' ظg95 f?"/f@ivOO;ʧ P@7mY}xsM1iuC;^5)oSl<<;#.ST}+WKu:@PG<FBdLpU,7oY,\{җWcu_rkF3KR~> =w7H d -6(7c(;l$, KЩzWz+(O>]Ev`_S}f W@6,;[g> @2 B+&0lX-6`=:ft ~1 4$Enva{hkAEZ%3/]& @ۼ 䤏,t!/ Dgd MTZA11O̷STlMZ2:bTQE jn/hE&AwN@z9A(4 zvXX#c;'ꄹJ7h!A@#Ar=Teor+^0`挦@/WrD.qB l׫|ԲRBFE1oaThUV IdTjh] ^̳Β ܄9:{.LdEtP> ݀WEڸ`¨m؋XtcX!@uyH22:Y]@,O d<sr5?4H9ۂR3q׃jv.JE/€j+ai sht|qdAcĿQ{]amHdZ9Dz8]!v->Fck,=paNx뉀i>+ˇM`_@lH}Bh{FR "ə 1r=YoJc;pa~nל{ŀ6Z",G@G 2 XS)trf 2^2)QkCC,!5˗EgOL.$۾ri`L>m`_^[^[S#GWv#]KWGOڥ>;o9k]'/b*هNM"uҮs-oqwHu6r@Ntuu[M6f0Vm?yEait˃D[2љ;g«TD=fHFW~Z^:" m MARqz*L2 K>'`W%Hj_8|D^f,>T\߆>gK߼wgaR-^9O83o:5t(mUe~#>z& ЭX'l%m:#-{Mg^~ˣ쩲`зYEm<}Vr%}Oh+p(5Μ3㵩HA%90(ycL+qL:wO,0qP&TM0~/'Yp+@-Íte`gO$隄__ I."LܮoIaAWOH(ܕEuGZð bBW@O,玪؃(Qlh@l5\I%jgJ G-!=q{մ}#wFW{=?ݾQ?P2 +F^ ?Ea^C*z~3QaL] ݺ($S0m"b_4 ff%nZurҮ!nؑ> 5͙h3d_Ӄō_`(X-TYH?za r36`EaFdeX] 2tCw}^b\KwvTE- !jHHO0{|S  B[:%XL:ҌN (xBGhPTƦ/$Ejlqj.T҅LhSg{*1WR1KƓ2hyks!Ίs)oVMw&*\.grYh>c bHCuC#9=MٰOjpk!i|Z dN۶D$42s:ܪ(( Mjh%-̶̥V_ݤ35j>(cVd _'ܫÁ)yW#B搨.|OT@gQk'f*1OT=g1J¦d\/VS;̓wg6Wѡ&ࡦPiwn_B}!`T;kk Bd61*09D@ֵaAg-xeu}.V)\9eȺ })lk+SEyBeWNRwv2i;M3  0 u>Z#4&kۤF,38v?Db5Cp;^_*ZȬJ׀\R"(-I淾WLR~> @ZO}koTSP {i60DJnÜ 4zZI[/f8 |xύ*| f[MɖfzWKK )Y5t.0X<EF,"g*{mb,o_7R.#Ŝ;#{0QFLn޳1ԬJl2}%nSL0O}N[*M"3^d"oVțccҁGMvϸ3sFo:*-y:>?[yj{ƪmŏfcf mni,3EZ@Bi\+|ӌ%)Pt5 q)_zWZGԼ'uե٬{==x|8Od3=Qnjt&fSa+]uL"X Te~jhW:>?ڜ/ +r/Qܳݗ^/Qwk2$yyX].kir$J}¤~7ֈGn% 12 m+nWޝAЭOgl)6`s&گ2aMttu{{'A/ t2B䣟(4_]C7}yNR ]imsn^$Njn6Mk@@K"J`uϼ߲IԶɍxMiW5oX&35@+S܇e޲S꿬?[_R~԰I?13;y.u'ǎ=s L\:\Ӥ3tbSt+M{6$%ݿBw//Xr_Yw嵻*O.Z1{<#x .ţ e-Jf O혖6E0ZZ Sb,|Φd6_ .y)r Mx0[ qqsOxq7F[B 5s)nvQ,i9Kkus,54Nȁuvщ?Zjǎ8wF?(?1 W9^h!@{#4fﶎe8?ȣ}s^P>D%Ox: ˃o0DbRCGMˈvdNPL$_B1Mi&1 \n ^xŵc*#\ LE^'}ͽ3*\T6&հo+R'4NGW\*1_MNRhU'x+1ݿK(bFSamDž"Z`CW>2;PQ=S *Sd:+WWe*wMMO(kD> TN&E8'KCUɭFK|?csUoLIu4i`7Ϲkwx`+g{xö|S(Gl37y~ Db=7kS8TNt:b>? *j_gc^sr\d9ͥd65g tv4qc=_x~/Zwѝ)8a`7 "rO* KAf甁b/b>"3yyh}ݾwGD_ݒe!]ۤB'B˴#x^9UoGm H]y2D{S(/ N8Si:1nO-oY45jkn:W.qr!-9YI/gl o$\܈XrO^Jfѕ#iy}rm$|}l>=!k7I*hżu=@~ѿ_7)k0> |?m&7e^uC\ P|ތGeHNηGt9мpG@&`Zzſ!:ͥdfR*s8*Fz|Zziu!):r^ vB m,d6wVJ#mw f}]ȵ$x򽡘Z*Fn {R8"jj5(l^.YM9@B 0v@PE N_u ah5BqxP ;N~4 d!Zʽ%sJ3~o;| ~Ry=x\{|Iv:3웣gJ,4o!WDPЇEͺ@+әGE<H.[#Ir8U(}rlݯӋ(YPZ>S8 T9qDb@ɜ#jf׭4uG;D}=Ņ5sZCtV8.t".~twS{d:WYH{+Mٵ xIN»xsTXu.0Q>e_˭e2EN`z{4e+ح15w)2E'iAJÖVץ~#1ة0C?ʍyd^-$i^ƥ_yIÙұVvdlD|;V޼A^YZ< H"nÃKƳW!ZIhzCbNN 3@YQ8n:AUwҠo :D-IBub} Ϝ/?(24y! HvFJ"yaO=4D- <7/O7P}D;(=D {sz,wpY 84i[bgX DGiN1M.u+j73Ƹ#$m"~XVһjc9'EH p;g/5L6]t =O,49]@WnۦIi@B3Kf^퐠 JPMBfqh8uDDFZ| 3+="c]/FB5ĻQEa[NbGNmjmcPQ}/iH2ݍK?cH2|.N拆V֪,{Ht?Sw|̀qy9#=V %}l.!,uh^Lrv_k>?oKKO(.dUe]iT7Nu#<߿P=PIFc-zQvC:sZ=H3PƔ SӲ:s"Ҧrl 55%-w;_C3s"0`GN>e |Ra*/@(_[@Y,a_yM2(Tem +:vܶZX܎l`Pu~=ZM|{5A۰YGUq3=(+=N'*"0"i {*ٴQzt.Ƌބ4݈[.SE)3:y?9N#X vCb pi[bȢy?.'g $oi"Vߝ0bymz2sH,uEzm t.n2;G0n7&82]Tz〉! 5]:N9 8iR860`U[uP2ੳ)*)kM{MLN`em: sQ?!<+&DUsꛗ(|oT9 vOۧʒ8-P3Ji99lzkb)Rds~N!PjCx+§XItUZ~OY[.}Bz0b? כER(%!g%7hklq+JHYdMO{8Hwqg@wL;JTU.k}kxD#_qRW9,Q܎D56aeaMISdl~Yf6L믊J!aONe?َ'ki}&l:% XX-(t* 7H]Ezq'Ld#j xGj V>j@:A6t즊 eؾ|Pw):"@ΜIH䈂.i槇o-<&+d0b,9ÈO뢚>][}@_鬆ΗɁ'Pdn+V"R∛*0`O1U7 ,x/oyl=oȬh*h&f! .!(( 6@ܐ=ؚԒI%_ 6/ۀT?ޮf.Ek5A ކbzohܵ'EC((]}r]FٸFuG @y.y$|9B8 t7Q-7oxRp:u\j7] W&z1dž~Q=^(B:!vog>4ǫ2Z&X+/& K(K9D4z=*üu#/R ~:)'xP(TzZ6oX) >ҳ!$Orc)]8fiӬMrgͶnj-Vp_oOۑ_O ˬ\M kן@R$ 1%t)]4j# [U[Zh]N>J<\ (M&bA;6ZU;su)*1őy!Ж[}y04Ppc<8],\7Rp\:Щ:Ĵ&'u(l SӖzPG4|gU8ezu0<XiFѤW̜r[~LpF1HW M”0#{+u_B0"Z|oӀxHHyل67Wsў "+Pt񞭯}jմ6{ccWw:0%+PaPkE:w]kgKHl?Dd?C{X utiϪQڛT(5V.hwg!Rls_)P<\sֶcrMz>&w|1zIdGz˃A1 gr͌)iO 'd0?9x"\\49D<|<~:4!4`KgQF RkeO~jXlw=1?g]A8D!GuM A`UtkѲ TL}LE|+tX FCRR7r@%춡uZ`wq9BoΣf3l Bhvȇt^Gc^7 mtimeQePͰ㢂'OQe68^"espiS[\'Yħ> U{s Z|Z #BhɥWq}|襣^ejpq֮VS%O=ve)sqUe þKS?:96sDjV{tpȑc` M9R0V vZGA*_@pU# Gu~5jm.%d(\w[\z֣{ܿ'5F/tf^wO8OMk sOݒnnw]l [(\^ C| Vy3jjRƉ2͊e1|oKB'qg/c!92srxW7R=%MսkHZ2e7xw)mKfK3ͱCHK>6j'ۚ ϩ*G-ziz{D\%48~KG%5NBe2wjɥmN'1Q7P)kʪ-4jJ!A&EE{&]/u(WZsPXPn! e4oR6zCƫSQ)=$4E*dN9$VV_j~\o77q{H['^J4FpM}d*I+Of Lȵ2oab XfcӯAGٯVcXeI+kY/Hj,n?mO cn j@}67QYrKhC1PwOYL<]Op$%<-XHw)i nTi{NSYdcC7@X;GеJ eNRZk"ⶅJvZތ,S'\8t/JV\A&݇1rnI|ožpc 4l& ጺQHڰ&aNU#06X1c{\2*N~uh\3R{HB2 _l⏓@G)$')Ub]'f5{GQ(/gq7ȳV3oWx@C me%m޵AU5W;eS0Qvӷ az_%c}iKRj5Ĭi9S`TѲ&?$3qNYrE*sz7I51fғ4ڷh}٫K =..x!ц:RݜbR_ 悔<Vx~`sڲЫC$zo0T&]Kk9I]"%H՞<U?_p@W[OBb)nnn3yɕ=(q [.-p¢{,7\CrlƁ kh(^.ZRΠ3kqH|} t[dG KZU:?tWwe3" y/|AF71oPŦ v֛k(oBwev?Sg:~::⁏sHf(G*[O`NO>W&m@˅i>.~Jnxy<4RQU7s3;vl)e{b^a4ld =*JQsQ-L=2?kI'pR異+ گJٕq}jv҇C7m_Ay>fy{,OgdbSxvCdKFE';RrF t?dGg:V&ϬybVi?蹣pTT#Dk}xaH„2GKt&5̏:Nʌ u#k!'~L v1%G"< kJ_D+錯 R8̍ₖ>ceLPZ@E<+GڤoӃ7*'腉)"r= 4(s_4fٿ0~s žm7(gaZD =m ;qFUG{j]H(gJl QTW JS8V5؋.|F BË-(w[zf; @NP(ž3N^ `\iF5-k[z)Pn#]a_rnGdR~J)/GY⩈ [yO]*+VDHFQ]¡!DK}E\LV>%~Ϟ4vT:͕b:>[׮IjqIOFBX'և >O*d$k*tҽ&WIyKv)#įʌxt(l`qe e%l,wpj-x|>#LS\Zו[sIFrR^&?uy@H񄠷ԬCV,2W"oı41pZxک!2c-_ɬsѦ$n0|8u'tFnł)0ls/ڡx:t`B7_\JKk76[tX;RȍPYe| ꖓT@?b7lVCC';,Ðp Te+Q)ڌe\~7 -,(z^04jZqKfe-`J^pΙ26 %1蓢ulqQvXRZsw54} ̑YjIggω{V?FGV5D?16SK29ivE0IEz諧FoH2?)nvcM[(j]sQݣӻ6iOIx==wVcS5GkS\R!Vи}I/7{Vrg4Aaw81 NcʚojZ kMK{ىzj2&~vHإM߂e|Ƣ& 0dZ~߱H R~5Y/^[YQ=$_aiK#`v= b&?㤰y ՎC.KT¥8 fDB`R95t7 -9QQx!!dǫjiaCbシwE.≖9趝 Ri|$:8:(L%P d3~ԏP o￈͠4[ǻz7T4Ǚ'd\;Yƾ`xI"O*OwY DPw4)d!usPp-gӈ~X )䭟xPе*_mE枑N~oj:`a2PDD_&5R=]|w2SnW(R+ |ٓGy_ )GYn]`@lJӏD{BSs Zc$ץ8o2.vDEyv|L-9Z<_["{f2V 6lbTx?L_-%zul˗ݻ z:麺uG%PKw%~O9LАz8ꛆz}c; :?Ɔ\Mҝi!gfk [H6Q=O$B cB Ugo|yDE4$ 9зMv0=,opEIv?iΝtXmW;~1S}BݴIY$Nj~gߙOyqX}(]<;M)LἚmJu9`+ ղ%*֫FeKRʜGwevozt?jxgyofVZ 5!,>xb[-t9x6NE tSiƵٶ^_ )<͚d (Wv.'sڏuHm&XIZ405 Gξ@­(CTD-D@Sa@dKu?c-D[# a񥻰B=! w'R7/W#ikatE XA3]bS0<M3ANee8h33;3Od1Ku?Jaw=8v2GMHRhq3=(bRo&TιJ]GI}kf)8d;0}f`@=i*|ePX^K F  lN@&w5A QN}IꪒQMIbIs?!P ûFA&~gLDn8Md{5#hҽ5d;@D_ o2j~㭝FUZT-*)t>8rBA|.0xKsSEAǔnh\.Ňabee={@栽/Tw x/2? >#?10vރݽ|#RHpѣPU!B0yӔCuCM'8`=oS2|T<#Bd`i 3Co_x+ty=knYW:xAһ)&#*$@οȂRd}k엡.RV~_\rP_(s9^ΚG _cu)R3L4P31b|1Jڍy8a% ,62#VQosVgerp-A:x{̈Y$rx+/ªaqW/Tyj8ƪ2?Dt uΩ1Ý^ ș\Ϡrs֎¥PTYNDhjn/5-cJC(ıU:_Uǣ\jsw' %,r:"* /;xMx7@> _3_m3ȿ ]F0VeOW}"Tr{x:S+.TØ<,f\Geι^T4OhMràtj0">OMFSn],ssg6K7>0}O rP64ԟՄVrcEvP0fBt㞜 >ڒa^ Wᆲ*^"'6"@,&)M^/s,8?2"Y$j%Tȟ7}ćC,Cvgr khul~f<Ԋ _(~6ВtWWI #K '֥K 3 -8kHIb*YMzEySi' km4VNNCIVlwv:#࿵U :v>mC8DT6VM>W, [^ ~iCDQbZCt W?;A eMډߝl:f4}R3B^JyjS4u|~7RtјCr$ Gk=z3,Ay}| VnB4(: ^K_Ӆ7xk80Cj@q4'ﭬGnZi#dxVYvݶQCϜ<8rvHϻ [xR|4[kI}.w3܇ &J"k q=tu'q ^ ϵ7@|OvYQ0a(r3wNМCBA&_h!>}<5U4-j]Dm!]xq =~۷љLqY^aD8.4T,uu8^+zmepޮn뷽3.ϕ#QlTW\_1 &1Arчh9,]~e?!i~ʶIuiYЅQ-n M&t}HrAQDl0" =]^US:}tnr"祍|C3ɲq=mXђ*EʼZ>6-]*N jKU6%+Hŧ4ibQ] rNןݠʭB_Y5vt|# X˒i/[.r l8c;r /nt*'}kx9oϴ͛Ewd}JJ:quVJtWv5+|3,OwS+c-nDkg[72N¥+7wXW̱7V"jYU.w2yQ _ +7D}ci}#+#}oaT\Ջұ;'X8qiמOD: eI3jjm*m= UQ_`af~d;w}Co=zԝ7('*mzua5οc^лpa`QCAج7PSJu x  pmgi(P33$5*{ )x^k2ݝq7Hq/U[׮Σ4ɻ{ḫk_GIyF,+.-nkk0C}<[Ɏ2Yb4X0~dq ¬7v'Nt2Fۆdr;Ær eb)e/4X(Ob;5571qŗQ@qu{T~#yx'`%xC`v16{(tWZ=OȉDR oQwdvd >O PZӬs^Q( }O(QOMX5qeG73pDBw[6S}ZR8*;A5V@ +"xtUsK!K//٘*X(lLs4k>Db^ۨ,r#9t#z0R=J̯V)܀ܠ4b_Hb'QDu]܌`Hu Ș{_%)2\H{:f[7m@YJf3mYDଘ 1H*(궐[Zsl*#o%Xh(($W4j\% >L^˞KHٺLvsN.> Lߜ3ycHB8C[kH o=\V^x~:1a mZR^Gi[]nuWGʼnBWӰfNRz,4׭.:˅V[f\?{iڝ\/OG%Swد]Ѻȟ?'2mT |o׀){ :s 7z\EWgTO//Y$,5-Ad4,jH)'٦PN&]Yh7w `HiA ucfꎮM[XAzukl uw&8|}!Ůe9tϏH#!E~qv8S9q$\\7˕WBi7k53#htm#qDnwU;ysӝKNt2sa@'*ݥײh;}3>H{7-αEyybXC.xs75MMR@OJ>" b|vݹF2Wd$lӻ@o:}t` !#2Zl@AoiI^D#jhtys>/k$h1c3,7aM; |( ǩ0`V:>oȊ8|D0&EN6B 7uڶ*!p&*fgF*Ƅ ?/>Kl<|m|_la*2Fۢ1ks4ޞrF8T@pր15E!t`m5_(@cqTwl43 ]w\-ݎ([?6&50m@w?JeH zRf_݂-@`D eaj *UKNo~p6Z "|y*yeO$Cd`|Y0݋A`8yۚ_caՎPzg5ZhG2/'LFMcNeLD*>?|%PЖpuF4"-çD/[(h'߽>Zأta':BuMvC?|2K)t8I;{D!V$$`|{R0 /ih¢7le}j9l2I빣GȬt\.WNyI춷{llh}8Npü7xyQh O'/i}\_ ђ90 Xz!~p[اQQJO 8Pd䯹4g41+㈯.|H^_6gq J#ih4Z6ܼ^ `F&o{`lZQ)քO6$;gv _[^z[إg#@Ga'.?)0wf΃-N#8&q8tR0vSa >%!HIfQ*^M a !6O]|D.~#§v Y$3g<|}nhɚ%xO1 1 „.;O{E?, y?Ȗ~%=?;L)\oH^|l=LS q6zyݜQmVWLik7. UZ?C^y9Nψ$wIwǂZ@õyqR=◩8;X~ !\FlUzH=,._DWr$0 7(,,=8W E8gE$mDT^F]O~gOOGغQ*$*iY'_v(ȥ%m~V" 7,x1``M~0Ş"=`z9wG_ⷘSEeLN.Xwrhm9$ ;a{Ƅ. >oS[1&/kT/CV0Khh{*%owD0xNЊOa/KLL 1xU#[ '"KAoY Vw9%e.[K %THy1VvIfEw),-Dy-[=;,a5[+JEfFpc?{間/f٪5㈅ONt3 3$1+֫*tЀ@נ8KnJQPw#PU>Bw/^c!B{&(QWE 4#5y,lwT@ Pȫ#d0:A+j2$+f1IsT;_+@c$Omų\xK.dŏRP/1BGz-Cpҟ>#c}zZ}oܲ.Es3 [sK\J7\uN"9f䢶 cSe P=0m7y3uS+a++"kY6X߲=b@j-5v̸9'Vv0G} ,)BkJ2:sB 5yc >2_MYP: 1QaښЗyl*+lFTtz 2$SDnK̳xOJ29w3m}$ϯ"6ʸQ=Ũ\t.Õ_,絍,4QpA>0(} %:2b}ϗŘ7:^-ZnR>WT~fn)kBnl<̆}֭dT M6l옂o-9nee5z+ZriKz˹ CT;/o;u$P|b=;|MM9qnj?` AkB8NvxEȾ~ϭ&'*hk~g2|>C=Phq| f <׿HWTѳ6rFVH쩼_~a^x.TgW-ɹ}]"loSʹ, 5v)//⷟$D!brz4'D=F̋~o~gܑT`˽^o_ +€=)Ndٿߴ"G-,)%^bģ_a[FTN_k6r?hя/wLZvUR\}f꿨'HR: Qam `gzSFgxtwHԕOf{NHz} KJYy5|ē>$KdM{  ;K)gjLUR_ OCexZn.{ڻ=m,r+í8g!l-"QJ  tjxV1/g4!'VgK<摌P1IwݴnU6d.We4!Z-@.W.YxWvj$_vS?4 `@]ͥoQ8ͣ\NtϕA pj^Yg^QmxWGl}t탛#@ɜGIF`%) os(3Lomͱe9_ ztrb@L(_qxqЦ|K=Sޯ ]B:6+GaThG@1]R焢 d}i?2!QMF0_,T?GM)Ρ=5 J֕ߺ ټ, hoA[jdK~ӻ=59Tֈ8Hﴧ}m%92sHjXàɹz1nck&au/4m8h&Q1Z<ݞX"LMMYNޗq8, iۋ'E*/7Z~[)#ZfF6HU\1D% "/6&AM󏳑(mh[vڙQi-"ƮrE4V>ZPͼ̮jK3uT g.Gg0Y( mۤ8:^OQgzC';Pci.'b[]'ôҺ{oj rO_)f*縦(t 3'xD9?1fRDžsf!s$+2"?~fޏO% M]̩"43 |Gcu<#E '_!,jjcYcBd+P NM?"VZ^ry%ۿ"˖b{WǒwCs;=D2!HXDMa~c<(&v1MnĪYЏi4쯝3魋Ět1p[=i,vuP: fG2=mYx^rYq.t׏ѰzÁy]F8X;5M4GpvrTṊZw8(ăWٕ%O82u9֜L6ZU>YRղ: ,*J8SEX-j[ue)]ynD-a$P9--NT,Lt3Ե2E= [#C)6v-R6JϮAtXfZH;&/Ԧjk//ҹo'mu$?+ŕbt)?qky̾whޟ}T۸Pfћ 2QW"僚ֲǿc؎ss2Վf$P}}x"_109mgiRN1FȑHg}0X%mKF"M " 0)R$gP.Eenzf"7T mgbکSt IEl%V'2A2(ySN%4R̹mD,YސҦarëpD̼N%= S]^Kuiƚz7Q9hܺiGP[Fc:4{𫒔Tԉvq>5]S|& w@ucd&H I$FbhrDlY3[.1i 432#c*TkL\Fi:K8k&(kh}Jͪ*-WS*N̷"!B1E \FCwEhK%BEM(d֕Icy2Ra#ɝ-[ @yTr$ͳlFzb9r@K!JhⰉx |MšdG̛L"b*uȇA,ǍWJAieї׃ʅmDΐU0%d-&ˮibnltMAx{PE aCBבNx v/ɍUvWNڱScbfEnDE*g&A(4K]Y R:yFdSr$KGEH?zȞlh4VgWQ0ӇpG]J.h,۵" jlkKu¢4x)UK{9P^T$(WF#cD^gD󞽝M؎Vl# N   U $9/[*qIj,{_n0@A*:JT]"+lV"CBzSG@Xŗգ6N%JRk@-0WτJ}[V NI$ˠr7aŴE3f'6ثohp]$YYFr_jwfse&B!QL'@n_ Ws]@#18[5W.,Zѓ.(H0Ү=K厝("cj& 25*"X(j ioIEl ':Scn@ЧI4(61[,Ӛ\X}mm1^ 8䗣X2)o-ńҋ"Ja]G"KQmiSt-~a EBL etXK?$|HT+4!<8Gjkٍ Qْ!0Μ|+blx{xnҴ]i{fYOFVDvSҕ{Lh:,Dmzp1?`ArMՔ4XxBrňQ HU]ؒ{0 Mi(뚜ѳtʾi%w<'Q $[8¤"jk{$//üRQ1!H13~jl{$!*+9Qn`H}_6R$XɅo(E"ޫw{Y 9#J "B"h)@c頕MB19;Şu >[QA i'sV}/lhR? K( !:\r.G•TsJm5+66d6`hsmdh^4c/\}N!1{1*r&ؾ oOSA(%AE7Td8*bUhhJrr pBR ++FI"ēa沲9#'p4r2YV]:%!F}ǶjÑDͤju QH9/kus/Jnb$%7Nej^ݯ\p0ПtjBDw)Wd>|siD7n$&YdD3*I$l)9mU:%9'C͖<j.Lͻt{{iN`蠳EQۅHbcĒ#*i&[".UJLƗir춡AY&Yغc.oѰwiBYQpX5|R$-4ƶylGAǨAV{' %rZLQ?Ptʢt EmYvBna' \ _I5"KMQC؂鈜apHɖhIΑ$- nZ%>[ ܬڶ+Uٮ"ϞiE6 6Ykvo }ֲB1( O.2cǓbXO7>wߦ`,`VP\b͂2]t< y9UU:"7WmV9g:fXnYʌ6ftmu\qR}s2:A-Vzƌ']~Z 9yb12\j@~/f 9vSISuٶuG@>B tF9_ޝ D?O0BOqHzKb; }rm3PqNEXzϾ|{]lKEݫТкqUeD:m*)p?>Nx^8OR.տRRGC Zc.LgX8s7< k03 {=+[ f~ÙSG7NH""Y} 5nSg\a륐yA)j>GfWXQBFV+$$ȰUN}HZmYֽohRBE#0g4elo}+%mKh$ DeK떐^Dߑܯw<B4?!V'Rڗ8y}yZF;OOfDBjRȢv!_܏bnytW'%lT}/~H  1נLKahS򇰅;+EaBD .a.%6Rր*IJ.hmLî!jVFTF*ێOͳRa lèw2 S o_LTrWo5wkTo0i;ϴW=Y }UvEw@hg_P 7"H}%Թc'wB6 _Ɠ!΀=hۤ6\cO3FtfޚsH]GE&h puGguޣ~Ut|3&"R'[pӒe`4/{?9 o&P: ɗ7#9)[tUN&A $ *z̏ NR+sBT"e'T hhuMt3 ]"a%rN<*]ԕMо{E"?3Ql`ԣ'/ގ̳]/֘uo$WemIf|A{:F4g$R ;Z0G-* ֲ}6:T#w&(>QhG@" }?PeZ -Oi{J$6}Vlc YcD0v:U<?W$:f@*ϑB{c;9j>M^4 =6C=4BS FE^iQʴ3?q@1 >loC?X,:-?.EĂ.#ou+ɪN 3j@\~|@わ(,V> /oˊߛt@^ .Aܟs|" *a rK/`{96"0jE|؜J5*{*3 p'sI!Ų#_˟?8'^hJl*/#fQڶs\rlN} iLy:!SЁAѫ)y]~#2MG0lCfwfSNj9A4Tuq5<۩5VހH4P+= L?v;|[ ғkP(9MCkhpq!r9_hÜ?vJjWϣ8xͤ*?7_Iwp:%cw=O"FY[Q4J+wyt0]$GǬx ~g:2a7s7TtR[1zy`쩲٩Om6^l`!{) K׮VO O9&vUՓc0|[ d;*'>}MӅjDhg.=*})F#qhF n!?̨S%)^7O{ͳV&V KbWjW\ڄ*Irl{1ɥ?R.vm{Kр;2OAH8{Jg:o)n'a7 pvxfj Rj OdQ|h/zQru)+齶KSo AU\YńOp kLA_˗@y?w0ߘ]g }NۆvD :@P{PzSz ]o?ӹ+O8S5mÀ<>SB?܈ɔkQT6eOd!(Ό}!ݕY93&}< _ӇqX1e4s qٔ(),cq"&x.a/LK MDyxX)\?"1pz;d[DgB*]wUDq^"C=IߟtjQg!]S&K,{#2! ߀D9VurmbIHi9y>RaЇ\=׹$;G&>9%$k=JnAb͗]%U}|AMnzXwtZjKu`"1kLesVjc ^=ׂi)1tӞC3kɖHo]^*JBYfgt>M~e5Rb˝9z >Y>r.M .>Q:^vC?o,g)˿@R#6ua/^hpxUēgD] Jfba8u5;0 FJ-$D*Ex<?Fy-/O3Fk2a˗,ܞY Aָܷ,c/2|XgK.[\6KL׋[ wGc5M*>>P~Ξ,X<] W^n:Dofza;ܸ!ja93DZBTɥCj:y6qq5\U@N:}b90^Z.nxY!~g 9Ӯ^,nїclvAtKޓGUt?e•]eCyCs5j 58̫`.R~{H=O0ڠ)|5ة3$ k&b2e &xYL{괆 ' rg>}}ܐe>VΔ;hwz88^!uSǷuFѤveʛ')/@uzo7>_$ o'1 sT ]a84?6N>5 #-9ؒq",٘4l>ǐn.^ xVBXl j#WӦ,t͞m53J=Q lW!_9a'Rbjډ/"w<_Ɇ_Uf8D=Y/C]ˢaN0wޕdcꝥ5JPjj/KL%=mS]ɰ$`͒)VӼm–iNm:&_B~ X~ ^%Y)b1cI` &{8k3  f!)C$iwd~Wt Gx*x%#ޑ5$V]pM F>Bޢm©8Nk{m  \Lr k|yüҙ~ĸWmL#x-FJ[m3΍>7EXYp$vQ%2X!E{-#Zhާ4*Coe,݁W;S[YgܖDmb3\,l_bZM7^ HqcNVD$Ξ|:׎$l42R23#HΆc݇Qf?cɚQ_YuΘ:}ޭ :ӂ=U@*TxxǨ?(\vGwc2$1 l"I]/AUK&;bibG؜P{looQ|׏\OC#"`Q.ܚ|+oU ETq}q8[?"yXaZ&<#cR]a$O뜳G/adeHJt:. x ~děg@o59DisE-@=Fnpyl&{˾/UoNuOiSdVϙDb,4u ie zn*{'՜7^+SNmʵ" 8 ʩjסTC=t+5/plC(^uvAC<uj~*Y^e甽0g-@(HQ`ǍYàAآ y*-79êY\TۆڤUb# +c:g?p*SxaDVt4Ǔm+L~?5lX2 'ncGց@K Lru.Dd.p)ُuqJ<'KX&N!/Wu\1weYsӒtbsҼ^4\`a..*;0g\Kzl({uh'\Y޺sЦ^\y_,I5eOWdH宥8x-UChyn"vޫUӂG%ȕ̠Is7W\9Q~j1ׇAX}L $ieN!xRlj&~2cw ߅7s#FXTlm|qZ}j.m_L.|j2H/o#?nWUh!ئL!g0chԌAW{Ϧ/r$y|s>AESZbSj}E|GmA[i\'y]Fe&&|Az4~%m|E{a!$Ъִ{ug!N# !l Tğn0RUk;F?ݐ:49ICuJ?c,:_Y[Yb`ÔrfPMnΑ}kٜQ:{ZA= z\FuԄܠ?[}-_БQI!8"W}|dn@Q}qCbNA M C#4j,5D*J jHjڴgi `+m=J''NY)NU\+Q]QGcۨ@'su>q`3Oյ4 N_vD ZjXi|$Y:#u &7| s4P_,DZuc$YVn?>}=6·.r1Kx+#1E~>^CKBӜIO-D]|NINJlj48a_I^?bZ"/CWas92uRFuCҝ[\K}DUake>qe׃bH&Fi :[X'}k~ (V&j8)^I*i%-|E'GbEJgv.>.)6䣽Frs"e1mjew:}^/a_uT_nyᣲ.g1 ]CAsV<_%6Rko2&raxW.0a'sY]ffXVК},y~~[Q7?`bx*W^"?_J4^(ZLRz9Q[nSEp~r9 {d\aOzy?JQJOoZt%7ӿ=z\%{j{/*a8coId6`8  ww#ܧ;-X!:_ -&o_;ŸLKsJjyUehh*qǍ(sf(=Ӌx*UoJ͛lGI s*Ȫ;*CoO𴪿'zYh/4TXu>w ~f*)l7D|G}bo6i=dG~Z5ǼLcQ.?뙄jN}bN>}FER_gf)KۉR13D/n_\"X;1osbG4]կQr[,[w ޼4 G8g֡{sE'𸓃tG81< LFrnP0ᚰBP hpmd$ ?wK?.c)UUT)O}B#uޑ^>QX(-+^Qi k &h;$~9hH ӰΝj/=jFQ]q!l, _#֠N-暥)3X7wK9Жbpz==`S& 71{ݍ44%wuk+ݪqmonw2FK'`ShQoækpB.dv&R|ލo-3!|ʥi̫G6qKG+vUwuT;EuM9୪"vd(+RziC>z_ҘOHlt$\mCYJ3"XN_~.x]c[W?v*,M\}UWzcه8'I@ac?76*V 2}LJts30or9Jte/Q|ܯ.t5kkoQ[+5r9ףMljj{nrP~2I70kOލgR{f;Rru%tmܜB^+586w; 9&4TwmIr~)1azhR`HP5cBv@s J`v8}5s>e,u&9`xCv@M+<1Nf7*60(zCۓԩu'ZDߔLҊlE}2Vc׿`Pwi.޲N> mU!UvqQ,#ҤÅGaQZMJNKפ+] *ZuxK#2% 4%Ӑ,BjN}miCN1Q]\TA79n.Ǎ{̂8Flʿtw+7 ϖg4w\:P=ߒ~ow'җ Hʙaׇ9ډJ{h?];o[i'3Y5 X?\k^y[ M:w#d8ZEwʈn, $~#{ t6E+-)$-Zj>' Q\evH3~yЉJCajQZ/pY,$؊jb*4n,tyˆ>q }Hۥ  j3,v7EUku,,zd?x|7Z%)P 9@4gDžg䐵;UPMDȲ-Z|2{]/[{,vGq0 c r9$x]/'JE0uϑ5VCox6ݍe{|k3 q4;0JwQ]",n_ڶ x7B"+3|BAjebHÕv 5wb??dD{P1qŝ)!!>Sqה1NnZB3$/ڃ\*&,DNſZWOg u{zW#vK2YoQbMLc5$QAs"QsE32TMб=9n5x0{3}NdಏNOsɹ样L0U<6?58l-Тā":* y7=8sjSk} ^im Ce\FC=xpWS-'lpŠj{+6iV?WHFtԳޏ+<6\z ?pYqO{Ô]#Z#gڍ:YK{\41,xGg**K\&_ |>{C;@bxWxc{X%=%.MQU^;qIz?~0d on9>G,:.mu>eh zkf*s;F*?*J (]€8NgxQKq)9 jEԷuB`utU[1'*dX2:J`13!g2嬆+BH[5MћRapDݰ\M;ϖ xm}\V㌘Y>Uxݬ W{7Dg1O1S)g12aj҃u#̳>h:+%3>̎Lܮ9| Re\mmTPC-`P-vV;.Y4cWzi ^61op^e3N؍6bV{anvys~`goZ/ROLl~HbrQ;6->߽7 Y nw]t? //6. ֭!8+@ s;s=H5&)ek7&*+V{Z*bڵ&~]=_i;x0xQGdKK>cjy;{{4G˿x;ԅi= {-|cG?kRsK/˜.;Ԛj ޞoJu7ۣM]6\*lRne:n}%Ӣz[8cݦo6~x4;V5azvæҀV1dc{QW mQ17?zůl'y˞az(FKlτ {Te j6Xɝ&1CgT AS(K/+ ٌ$|[%wmof`$$x.ؐ,rO S৐U#U}`PuG_B')3yN+we1ekᔆ,ez}:1m7t߭rA'lo ( $B_Kz\NAq oN՟ ;b-VAj=Ӈux*T~TzeĒQ6z4?Uo;UASA/?Jc^W,G5%W6~-%'}rNnf=IS0}q@;\TӄH\t;XGCd]%E\ot#*dcij]3hiY sz|8/=$mߨdA502+xkl`Z/q`WE'{],wL1e? e3m"Q^ x]̨j^\^Nputr0飛5a+xg!Ϫ[2lPue|☸,@M-ȩs(N̝UEMꖽhDsC?j J,LSR߲lDW"R#|)4hgeJ꿏ko;Cbpپ]"?!d FƶO8ӝf:sY\XYGoAKW+{5d.ub=_Xҩ11QI?TM򮐢d0!^C+SoQV:Ň7۽C,01':gLVꙂ@يXԿ!*S8ls.Ŋ~y?QM;C'`w`e,"Sk/TݸH#͆!xC& ՚^ƀǠ5)jM,çSxz~?]+>n5=7<zȒ)&Px~gN8pILFF9ɾ]8Yi2d$%E^E)uL=؂^VRB&Te TmЂ:#ۀ<)ΕSsoľ|MgNwoPUm:= l2A\mejõR:nXnZ-lTt{~A=g[MS%^->i>uMk4rD?O-ۛݻIB0cTNrTo3_:maMV:#ŲB-#==)trݕY*7*gm{NdTtZΠx^~ROM˝¼2XLº&;ze*A<#.[U7jPcCGmBİX>+w _=g޾m])'N!N9 d] .71X6M #"Xts4/TG5mñ =uS`Lr|Cc[Jt  ں_fKFxۏtyoV"9auU.w Bѕl&90T*igi'0zA5/$u8f{=㪭rmXR&Hjϯim,uI|bZQnvܥhe {Be)On-Rrܶqݱw[!0O>a*ahn"j@C/m73z-dTܖq 𵳼I F= 3Ld~ʤ` o L)^<ޢ:s]QjI1lq;VXO<8>:qnXLZ3)Z\Ѱ f􃗃x,4Wz{jg^NJ6Y&* F?-N8fJ𑣓A$OLT԰}sF\($o>;b 9'T@_B h{ٷ dB8S [ӆ O[~t5W>]fXȾdrzok4T sB9]O?w+x4L}1 +hA %'Y@~űun4e7Vٍaآ[wnۀgZ1*,ږ1ݣl@tsYdw#؃ԙy8fH<>ǁD+wuMJxqp}za矕6ʿ ]V$Q\U1U570t 78}Ջk3#v*F#K*?-߄ׇ^r+ku?/e4OSPpN{f  *x:Id~*\P[9I7d+ƯXA α'p!;utPĺ]x^@. /JF8:+$CUkyѼ^[z~u`Ci1^ca9 $klد }CLT˲A^JFciSxi^& c*ݍix{1Mp#I_B6;}[R5VT8O4Rļ2`Bwgo֫B7Q߾!Yj  m ªj!~ 4w-F(zcO.E|xV୶(oh˲1s0 f8#4Wm La% ֟kbOnͥe_jjsigWcp&ºSx:FtK`_p/\=(UDdndօZ7P>x5~m̏=Cy|.^s-YGObovj6 /Ш [l{|' hː5N+%ĕ=gYiO'q@Ǎ Wz,Qr.ok}p]US?Yxٰ]y—ƴ+<8WZt?*#G+_XdD]]u *ᣏCltM8WbO4$'[EAowj¹3utW3dA,,O[H% @ݢsJ贪]bGxE4'XsztIu%Z8OE+h. *ع/`|zkw?D=G|P1cGc1-ͬ8"Dd`*5a1vE\9Ԭ3T~TE3L]VLRó@@Uy\IbBE^pd61\ tO7Gc; GmKr(iB\yPКlj:hS7 .4r1 [k^s -p5R㍡\Z\p%X!ς|+sJ=bHJSLgG4=2 Ńm4c2/ܣ|ra ,!^FvP;*͚1Lk$cbkwv }GIÖ i+k!vm\=z l4Wx׿z|}3yX==g/x㎺]W"#MS<ǁug-&;25C𐆋0hŐi41~CS*A u.-W n~U3+TxǑU!ha,Xi5a=g< r~Xod6 2] !E@!`̋TK[h0uP(!JG5 -1=+?!/O}3.̵,~wb^]QJA`$':kɋLu9@qlj-\V3q]/+Q⛗_:ܳn&LAKI!3K-Ȩ2rʚ@,_f~u.qWy2@wtߎ7U^ B|"ֆWt(1 20@8|z$әZx$-G!nˈδ (6D|gw9cOWb_;t;vP`6 9e@.op MxLO&[Rȯ(]~&ߑx߉3WdHLwYU(4#9q)*kv4N3R&Ra>x]'HĶ,L&XiSoXCOl-4^J 5jC #&*?y6*7fSRQthm!m/\EȄZ 7::/=wڨ_3XND=^/Q7:.gɎf}obMxn*L=-n]!k>ݛϝe*v~ZkxOj-ksy!2SZG  TJuoGu(F4swⴃsėMG3_n$\&hqk0}*q Pλ u籞$ެ2{?Fg9>zA8zL{3 GY{+0I!r;cR}D6ffJ+ۃ+j[큌ETH4RȞI(II{T0z]jogK]v}פ!ҡrT+;^;`]l9&Ҳubow(X&zgdMsKeoLνS{A±i^+E&8On`ޘ_ҙ>\G_T3PR]5e?ޡɹ:`=$v=VrUUōB}S/y,rӃmbƎ.N<âW|yLG< pnq#Ũx!]3RVQk`y+_7zv Cn'!= (,>|CN2|ƥW6pF? ʬڂ,-Թ> g]{1!v/HOc^jژAƈXtH\NOټ򜰂G%Vh`h(Q(ןLeQVuq,գL4!mfw`!́eص.SQ|-<~5Q7į HsΌ6>MI"gG=*a} gL)g~#[ytw+GOb_V<_֓d3}~5 ܻ5[yqx%Sk)GMDH@hC\8<>%qʈ տU ۡkew#5_%pj㧳9?dnh~7UV`b'`sZkUz AL ADM$S[JMt*eՠ)Cl>^!@"]ܭ;TdS^:|N^{ꪯӹ:UU` ^`КW:&kn.IP SIg,QW}#Y2&xQ !/ wsXEo\|?okUmJѸ74ե>Yq1h"Ap52B$aF <^sRU0q(-&EwDFC[2 G)Pn$'AJ4Ur*> nG٭agJCOu\9 Aq}R߿5 NCs`ƞXE_-dȋd DfFU-J#Nrll tC8x*ЉX1TV:[϶{Ks:2Y\V/_QkivK9~aݾoxiZ1j>)ׄjJ ampŒean4NckW'p)g{ɹR2@@HT䪡.;l&I^i,g܉ӫ <)ڭ,}۴y8;Ğ*&7JFAOLLG ;zM|T;k[sa*6OHq(k_Ċj/5?`Qa/||[#| ܤYo~eew U;Xfu\[Y@9\yb+ vM<6 V?-t=jW- 7jNTy<U﷝M@,wW.䗢Qvlvr[%9 vU3ٛ;"Dv$c&ϫRJZ_V pHD%x}_5'-##4<)3c],s~qM'H-NQDvW5D8]<'mM]U\6=?bH9aRז50酷I4,Nʆt׋[]IYz+nL0KSH!JűU91o=}/ɜ2S7??IX Q˭+J~wώly2S,'^.UKhuWш y҄s^"5gco_ytr\ Fֳ#{{F^=_I@c5X^xfqy8||;rYb쇷]WB#;oqV P„7 G_+_X @x-=>h?u1 U  ">Rb[,JPiEtٸygXxɿ4!&Bt$W@'iDυ@e]ؾƏ]$27^%lGk hcw|e|1H Qr~OSP4dry@Q )5 KsݖEF۞T_|5W8w yOsOe55\) $7b{*]1n%̮/v_c;/ƶ:- Ueq:X;i޴-8aQ 4%?{JosX~Cͷ!wQhSU3zAeǮ4Hhdϫ~C4З5Gkݴl_nv{uhd8nǗ]Cj3*wa2J5[L)[CN#v{oZշ OHʷ1Wk '-*2ZVX}؏朇\\Hxi0v9 hLCۗtl8T{Xl?)* 'P8ٷ޻y^Rh\1u0:wODtuehZBzD@3oο,{J(?мR;tuBK &UA9@ժ3+*hN=*Rmu~ sU_a@A`wߩO ov>QCFF8_fCtC9;$-ib\:Q3(zY*J :xEL&zZIxV)INeԱ\X=NeOY)Y(ׁՔ@ %+6]m8Pj*+~{s!ߠ7eԻLf j XW3%Uf2DL\ݍwfYpoɥ|+RݞiM0Jqٶ_sњ&\v B w<{^o^IpC_̞#X͢1"2Z; )$ڌN)Q??0`tcs>~lf_0WrJBvvVbc}l3#5N6i xRMKyA6v{]6j ެhȟRX'y {;ݴpMU_aŕhVcCVe'{cooROw=rn%fm@.gpTB 7j|s*r~64;w(o\]y%kb6#,0R.xnz\dH~1=>-*2*pR,\T5!QvxcXBy[|}X!jYT,^]xkrT`9'7ba"ơA5I\ ʼ^^9=㽄. x@ IhI%0F_fyZV9(Ds$&`67dY"CFT,]]b}ӕ^้f]Sf}d4PDk8l< *Tifp8f*2h ;Gkl,jp HG'Ƞ }KFKjv:*olv>LbH2`"<<$>Y"4%@=A7V%K>O){n}fl1։zE⼆ߋji7ί.V;R'KlVw†1KX01LB1g-f叿;nE6rb<9e y:u:,|&}}AJ-Q?9k<\D? 7fm)`&9+8#.K˽B{P;]7Oad@uM@O?CbᱛD[.n 6WKK+je=%$}-Y-i THLvNT'io+k2)>G ɜsP>\#ש-y Z|&r*ګ)>mu AG2WutOr h&a_cѓ잁@̼ nbnߝWX5)s3yKM39ZXKALhq|l9Q8ߙ+S_b/A&J9?RF-8?4w j {? ߃f)+V򗶃@OtO\ 5Yjb.> g~hmΜS|g6IֿTw+BoXkNж5N]NX\lj&璯~CEW.'=Ow=yv+cޢ~euHD>㗽9Ti+I@(%ACEՕޞ2MdN¼F{7K!1Hl zoT%{*tJ9_%L'WkܘEy8 ߅B-BcI]`Nv˪>m:(+/Oѷ٤eY yGj=BTՠz@>aE_^S+k7}(|ϊ( :B/axX⻭Cqi7N,:á^6'ms4y#B,klbv$÷,yY~f-dI@0Di[^o(/`lG?U-tx>G'8}EMT%U٨s~} tλ^MՀN#O/LoQ*<_S5*s=)j+ )+SWL𩣯&kwPV ;ۤjh:΄jY[yzOMcƞyKr)BZήbv*y3s~7t5Qω8 Ov^~̡ʌ7 yPFf.?-S^G3,{LZQUlVA>3vǴjv4ȑ}^Wc`.i5x`aB-_ʤ̓<:!Qn׊j>~tsO,mhzA7Ϣռtm*W sHiַQ<|5 5gHuL?Rq`/6-Iyk햹- 4ʭfrH[2N#W߽Qk+IaJaVa/z5Ь-22;6,<>Ԩed=>%k֦-><|69Jv=}|E[1l9`+T)9Q؝﶑}7C\aCXBSR£&]r">F@ 1G l}cwH=8Vq2cCDՂi7 yLC>"o* hZm9s e;;bGϕ6RfS+Eq|/ڕ6}D GFt*uTN0w1L}s2[= Q&{dT0JO=TX'FlQHB)ߗ۹o$m-2T57Q>‹@s]iVt%æ&SwW9gŃZd{x޷=!òya>l`_FP?bk,߯wɶ:꒯O. Co};=YJ׍'{$!t)hR9+hGaA]V8Q,5u6εgU?mŵXg;vŠ4u>Cѽ[~\PtS+]K<ΥhIcȲ[Ra7rǥ~~cysUqFڅÙL#L\;gB&qHw:Ӹ_ޖѷMmWY: be.tV*Mzoư7e7E#uIc-Ud"VvY'it8a GpEMU~;5I~Gkc:_Yʌ_~EDƁZm6PWO9+Ķ%BÁ*{R_ |wfM<n֞a:_(꿜w*do v?2fCtոs G=n}~]qkgcXfN{FDK2be[I3B" B:t&煦գbV57B'Hжu/auzŧ|/Xȗ pػb)[!Ng鷔-!C||x}ljnKvi;pX.˵JK.ㆥuQNI5ݚ9sl7W~}x^i|.gc#L2%"`'$=߅>Vw kKgfánهMՕd'WwI(SPMXjL_Uk0A2!ku@0kXM!0 P"2ёd;ceח1?r1=OXAyXOu!<7xVD#9L߻jx^x]zZcKK `(sA0fzlacӬnF^ ~ȏq Kِ|=g_8*s@S/tJvO/ 1&Kd{<-Wx{CiES;k`0}Jٍs:YW^Ʒ\Dws01.28KCvoMuTAio۾V^l;NjAmm[ȌUS gYG)2pǬ*y._#.oql=^ 9AꌗݜzoEU1(,b햪`ҙ\ kB2MCb ^'82>=Vw_il'+Qم5%;M)6L|&:Y&zhAG(wb3.zs>_y1}$>ƭ)IY?.#bM;^+}oՁH)fC8`sGN()"v^=TJ@}%UK KF )BHM]k ^Q|/r~gGozAX[Vn,?%Oƙa˨K+Ϲ;SUۡ|=.qf;(ȈY"bUp>r.eWvfnfV\ϫae&D$N7 +YXLa$ Qgf#O{ҥ^pбv"ٚZqs٧.1ըWX؋%}~e LI'gx@=ZJ*vq@~˨m|ߋx{yM*w!WGԱp)PwIK|_bo~Njbrt(؇ZH {/qmW&6A5~,j% N;2[fYkWvs(3n7? ERI|({G &Z;&x tNt'rk=At6*4`xwΐ76O-1!pqN;iaއ>wvA·HgH,+yS6f"&(5u=+fϭ F$_g:G >I΋*((cNJQwsی}IFGLVmy J(~ˤ`".lhJ ]gT0^ܸkc7j[Rk{V^Ԕr-?4϶OĿȅC7}N@?3sioN{4hN.oóT41R|7Ni""eAt(H/{H*o?'?>ƕ{_Uyh(>^pzCfcB}g]vO7umF^2O Vm(\D.~mE>W%'|BֻET 'O7kdzMd?s*j˗AHPDW)Z3)i]a]yuQ:"/-0f YveZr #7:XK+bNY%6˝Ed3'yvTF|wB륪S%^jo:*go6a*W0q1%Rme*XJi'+ތ<6hӃyl_5L АJy`JX<dOK)BH4RHp d|D%QUQ]UX5Gf0yxڕ7E{gKo¾7a|N҉~ҋoB7m6GF2?j@{y7teZtvxĘ9#Ad%Q~(0X€AY49-SNG$-0( LLit,1AEVPF`|bCF+$#:z8=ȶo)rh;E˥rlRdwЃ%g<:`ǣx;i#/4,o^C&: jZ \CFJ$ NofR$6(g0U5_ s9&t h\ܠfl.o Dmdoz<,Fa4FR~X>7޲d}]g4w3@xDk1ܪSdšd`IkHx=Y[*yO>_gfv9t!Kez+No)nE>qr+HPԭ)XYc,ƀ/{\MI8ߢ54G31 oZCƃe]?ªMV ۈJ&eOr= shGl>jȯ ínB'|"{m֛R c/J?-Qy ̳jJPa=ے3"KrW<A (aibR=⯡lwϪ,߳R M$hG&,B{ RO:Tɘš"k*3t@norlV TRz|_LiסIP?-nΕH~N#V:/,fwyDJm8_8X~=] sIIq0Ю{fx8\LUv|w@uHڀA&>ă|o1(YV=w-UQ/!*C:v6aQ:zw{%T4/J<w?R|67phnuGfulR2V0YuolyLϟy/蓥^ z PsBj>h2 ˆhMt":*j |IHq`H_M*MzA5H.g_YNNk]ɖi&Pv*Gs_L59GG7f ixVp~g6M&3}b~;xRl;;.R2Ӛm(GR[eKE[+?sV(j:PtWoQA|E|{CokJuJZÝǪ?~ % SԕJxEș枲IŲ5;]}h myETc7BjBĖ8"ņ AӾ.ɬN03VPw}}˟vB+gWs6 REU>uԑZ& ]'LmhЂE?H(^OϨ[x~:Po-Ab﬩.7HVЄS;)NOE;Q\xJZ{#AF^FƄIWA+_gקT_4UwEHg mT=nCߜgg#WډUC "#H79²2X1ݟm6[1ֽO171l߿|[/KΕtʻ1K0ѼFx|EFt f)I ͛:S~Y0UX*@`]JxՐw2nVvCK |p**qZR4՘,eMBV9˂`ׅɤOLOX.3t  h7"<0&UꪺvM%y^7s*  &#lfq&!=WDmf}~: ĵe㗅PP6:_Z<$>43C*#b\`#%97;;Q1iSU>H5 ^$OSn\0NY9]8R/$J4@Nf YE;tT)d!x.5 uTrzGǚ//1ѻKǼS`n|*RM:1 e.po,H+ 3`VB]ԇS<긊vM&?KeO{9fhug˖ve{>.e`Z}!X/QE+UE,دG bu?㕖/;+ssl:Ȫµ̂vO0?iI/Yd K H!fWg[6Pm:rQy6{F轏#3kq%qv*HU\e/~}g =Qs:| H/:1}aHr(JX9ؒ*\KⓄbwxVEƟrodC}z؊4DLQm\"uq!C׸7RLWB_BI<ʮK-/uL-iG7V/#vrON|T{l-3L3M&JnLkĬ,zѷ%8؀OzZ$0Py\Rp/+9 =;flȟAn pxKi楫}q8ַ)d>E{:C]2T.y<gV?U;٢6Ҟ*,$R2'0޴pB[c\ѭ?4}va# 6J7\`zw]Sb\ Y Zm}#4y YXjߍQi?ةߒ&L@+ٌ/@Ň1DT Dq*y":/Ʀtɔ!خ섰Q(Nxޔ=zt]u{{x#^6b@>| 'F-l7> "brܷۛp2mcKC.ls]I(ձJSBN[Fqp7TeO\cGMG,QFU;؄0jryeZPj6\crVDt?1)f(=8GxU4o$QLOk` z4McR<ܾ %* V/]5b8NQAjlih@dmԨ_6"_CH+:n)t ˭_b|qxlxlB&V<(?<6W%7Nȫ<ҚFujH!+_1{~7>GR3UgGQ65Dڱ kwQ"oSǍhcV44jEu<=}"", 0"KWx"IO3o8`j 4._c-ry;OE;mB&Q! pĞF OTgc=EuA:P91Ik?{3=nJ VbYkC܊j@\b96`띇,|*ʁg?pA_ឝVP:{cY_I 'p'L#LZWqip$v2\٢Z?E*ƷZ%-݉SOF{RetMFH \=S9*ݟYIqv?0fxt2@Bt&x9~ ^H0y K]9Qiifw'q ȼM_lAK:H_L_*.:[#z H~Ti?$Y#䴅(nSֆ\(=pKJИZruT=Oε)`І"A2?K 26'e޹k?}[<=1E9;`#P`KxOgh%@ZL{|gԑo%4X嫎AHD7#Kp]\/&p)n6iK0wV U|7\v+*{iTVݦ_ r3tWYz=h #5/]%g?3x$C.Y̏wk' }'"/̲m{Te|5 ǽx^728ՕЕ֘ Jo)> 2[ڕ+;8ѭAd|[s*U}iXe4#G7㚄_;.9S"z|V/es=h_4C.}GZ9cUS=5D&DD%oC!3 KVo~)t8ٍ3 kn>Z&C_ c#hQG7Å&od7-:3JDQ?s:Ӻ?7{Poss6Os+W4KLQK;&N~BE$|*\FʏYhZݠN\wzrӃ5ϷW]Xg`buq2_jXZiHn~)nuvҼ^$۾s{ IH3hOd4dOaXhi4g2 u~YʅKXJY穫K(r(`!ksߟ}ݽ~UJn9Gp,lhy’z*jΉ Mk4eNw^'$~҃3͒ĝ+[0G.>nͺZ=&zv[*?˓LoG)L*H#F׷g%,.=,v]lG gjS, 21?WG5b.:6#=7{lI0fgMV޳.w:xт0OAYp(Q,s Dw[c̐(]+tG39[~5g蕉]%P[U QMO8$H>PX?χk[rj:S.㖡xKac: %XNbyɧ&Yr@@vJmĆ.jZm^ dq"GZHȉTa`>l-oC])1:-[w E3sZ|Azض{Wr;9 ?pKu9o[IKdqUA[c1|f.&6o ũ\u?"}k@5ӌ$Fw:zϠn<}Fg^Ѯ4dF8t=s8$.:Ѯ7zPgtefE/3H~Nޮ05+ܘHoG9(Dە<ƛ\ں/BaLp GS:qDs>iN}O>?]V. @7YB~a;R}4l|7F˼Z'>r:ͷ|%>ΝϻKVP>k'i~GOtҩݲf~&jيfwW#$H4F}zOTol^.E)S>d;F##mZ߇ )c87?0KnJh^v3>u| lv%6OՆ|kҕ| kqIyy1wj,b(x ~=Ǿ6F 5*aMFLs& o0e8ݝ\Di%_bOQ?15}N`߻ iEo9usRNg:|!Ր[Ӫs>F Q5S ϱ"Gfc*8 ;Q%AcG o9{w}]7oR=uty*|cӁޤU&VJQˀ2c^v5c[vmrxsLdb#F dW"<}A-׆ZBԃ=N*y0Muz&7ź(t69} v*~+ZgyZyA0P B!Jd FAKFB1D"rhJt IDB! $bl3 7S* B@R B%(IHI$~D2ZT4D{mZnI[peNsn?-$ F w_/*ug 5F`5Ɯ!)E'OokW8[,Ȫ\Z0L$ȦL\I ` O༏2(n.G~nm s^#Pay!~xX$-sco4m5^^ 9sp߲.ŗS1k %͜I\nk7[.UdYhKC`΄z֩gV}ɿn}θ%;wLDuPzR@zW*1tz[7&xp_ܪ?ZXi4XF*[cMt5Ճ^nc 3'ЄpVy>,f}3Pj祓_! y_*cKUi`oVESJ*oT>g2 8+M;n&9SCqa)ȹX%(y~>WR`{Ja*{(B._t@X/Te&6T/Cx|kIrҹ1О_tvZ|ΉNګLF>F M[!glF Tr8(1twr i#87i#c ȧT=%S7 <;uhs\ͪ'+-^6oL'>6 :F|#@ 7k:E:)O#<[u9A&sndC!uALCuy^LJ4nʱMw9\l>^//̻~e=_(!2#2ao'C&du%R!λn~IXSfY3B O U|_z>5~5ClWV#& }YEn#yNMy4K ,Ψg3!X5(o&Ha_`* \+eJ2ܜwPU3Fvhը@E Ff``MGLďT:֓aaDFd4!l y O:K읽;<Y _rIaQ58>1m>nz47؟IPRL͂TתABSxÏŗp|Jp6uo&3wtbE&J%1}Eiw&ySjR5Z;֯ul8/\m/Je/I1d=…;8Ԗ+it:}}͗01佡yY|r#-ě#5v=*kbGfl*͗xg~K",ğї0|0W0+-@b&/T[{(p%Dx?yy\â-mY3"GY=gw-m\ ̗Oot{~6T=_ge{jM*\U;.v#Ak/yhWI4c1BJqVt\JX\ﺾ6vrHud,A?ԝ7Jye߿Tc)otvy*RV*k/[58ȔYaf#i\^7s}ŏRtsy9x<8VWԭiG47˚mJQ}AL~:i^Ӄ3֒1-g52:ק.Sn9*#=Z9??ě}_;w2cts24c}]͎M%V*VA_಍.2V js &Ԛ JGJD{sZ~{Xll럷-1:[Ȇ%QYBZ.]5Eȹl0r?CoP "_Oǻzء}ՙd% R[ɴ5[MRa5cu:5$ #.\rC"&^\PZ5/']4U]=43 [%O>ݵ%u2Y/3I&te/Q9{'au4dz(mJ'm*/ RzW] {z\F)Σ`]wQj;iKr4ZN1sSYp[2_r;2_*Tk?qcX_ȿU~S&RQ(~YUzRǸZRqz]kٔGZL}A^,?ޅ[G$wN3,tm}CmN+e›Jvu Jjݔe"uW\{yű.v gV5 =K26?J3bfq5n}%J~Ov~nМ[dw{ғXr>V 90 eLj7~yPD68@N-oxP9CO\ Z))kMMڻ,ݤv͒'"y1z)ԴU?^їn窷Q-Q+g:ڇ\NOk Fw23='6Kq`o~>81*ٳJG tXM 'tC֒>q~'Evh@;sho x§3ήVo++>P9t>~N=6Vf˒ӫZ9mL37e}h5nS'I^%˲=RfIBzA=,{ND0uAA"Kj꒙}c("JH¥;m^^ H!} 򋥼$M^v`*{`߶U50{\s5t>X֜O촅_[nd9gKKȳ#n?lr~w!҆l8|I'd_AI=n爛XgM*mgOi#q0>oF˳әWf4bvd?u^ɩ5VǃPh{IW`wٟ7!XXi(/ %Zx=|RcBјMQf@Nj_]6њ zw̦U}g~JJXN'gYH4X@fh5U Z >OQ!k֛Rag'ykl0_9n9j29)?ht?wqG52-x2Ie6\&HS#5s)H ۔R>*v\rխVQmjtʊ>\IByAnIMb%ۛ9] g'aI7XcY ungԃƤiBFny@@APU=L=T_*! g r|Z΃?&8\0mVu.o\ tUe-~uYr<o*[vQ\=5ڒ J7>2z?8Ev{?Y`X s,-Pv$dd-awrh0Xh;c& ҝUW[\U=҈\<Ɉ{_;Eo@K#ӹIsp‹;CY1PI9"2^I ~8j#$5Ԏ֥X*b_Ě&YTg_.HbL_7u_yѝR/yB`jŠ׏¥zKsZ!OlމJ)-|}ri(FXd64 } @+\KSم)ʒHEFb fqĝm!Qv gڴkToR"ez|?ml9W_{(}Z<;ةo)O/l5ظGD7F5X(ˣzX tpқĽ\io'-{Rm׶.XF4ьE ÐgF2+j;_ $͞SC6  ,/A)FeXw+{|w>}+U?ƽ"`B'0qF{=t,=R/;)'s~>RoK-t{.:U>3 *tŪxkCw[&k.r2r4_i!U֮Do6KjTH^BqKxҏ4w_g3~} h#sByww:Ҽfzky䚬{IߒQs⻱wj)iƌ:.m DIz[yo8Jm#N>+bޱcD_HXusVU%1a|aDX] b ր) @u Ce)(QHs,Z_lgf!`Rr)0&8qӗy~ߗio gaktvzM>2j+Jd4?٦ˏmZٞseDm`!n7iF֢{]n 9˲P SK܊6N:upFCvh^Dc".;T bH&_"WpS*۷f&Rn-{@:JRFVOnVbeAy캯Aq3-XQMc*ۿq_2m~CA7ݓPL!a%9:Z(9Pސ{hW9hAy#uj^-Ԑx"pށnƟuaWElC;ӳC,fu_,Be:.iг<<|ԓbHf!z(gq@xk<(rUv{d+0hdNw#4)4-Q &RA]{cjC 5W) <\\=+gF0?j{ʹq$ 3=0ޗd@EkiD@ pQ"n8#{N s*;ߔ1~ļߑ{h} v ]S9qeߩf=حsF 'Ks4xdI}c2Yt5f։ /3.z:feVZK>GYDb?Uvy;=q_!\ύ&VgK5ݡB>6)Pt=z8x2\&GBM5h.zx苺=O*%Dg65enD?E E\=oQE猑LrdA?F)g-;fn?Es.W޶գ8yQJ!_Ysx`sؓ;Ҋ ]s]||Iwy YݴRvJŲּx/<:d>@.qҏ-QUHDHx[2fH!;:10v2>}?ď9wXygY %뼏[^H4z(@Eɿ@EZ1v.vvgð|͛k p<ծA flŏE@%Igsi8(GkwW!NkeUIJFG<⭯޳'DsKKAgѰ+9wxIiGlo Fy>%Wh!({!pq<4C5MY%D6J1<~/Qm<(jFA2]ԕc#[$FaC' R- ,y`Lq0'hٔhࢭgaYF,Է mcR{MFr\IE /2o9ϿgVlpQg3Jow {pSƚv…誚@R418T.~oa >?zySԊVK_ΞWݷ|MWjd,*`㥲mS Qw=GoJݖ8B:{٩U9o0!Eph Ǎ3n8ŏ.؄ b%\} |aj{fwՏvHnY{*n5|C,sE\VhA ~B1~$%tcB&;Z|*=Z>f&#>Ϋ㳥]pv2ur4{Wa 7TYFP|Dc9޴@ $Λ{1D_?E)SzB OiNs< wm6GSqde*)qQ'Y&b`W$4{P =e}ۨҘ}bm&9#?l?#h|2vh.] gnJPD8ݸ)Α Ľ{*N>}Ro[f|Oj5v#ٚ=$0QNc]& (!٤ϴ\G8pDǁ*; bÒ j Ƚ&0`,e.|zS݉A3W+! 7X'[1+MXnrD9 (9Y 3 {Y?#AbFke(-|32ip &;Ϫ*tNh\C&i/L#wWWy[Զ957(uyNOD, ,{ʝԤ:UV%fwamwhΔ _uGHljkC>bn;}w8\SFerضԳ- {LTޱ] VLzкH];}x@Wqd-hr4_Tн3zL*%_zwׄm[T;Wu.b0CH`js$WeZ#J WrGbX{ȘBKUܐ6tXJDycغԌt(|t+0H {Ά: WWˍY{V~՟Yqt{4\ԧ HLcnG[b\zY8M'<' AդОYq!Ƨ L /ֿ^Ti2J|;?sVjAC&/?C0tCwa[ ~ymSý/alxd#;i`oÓYukJ 6MAŭN"i̐7dFyaԎ^Mb%&~9ؗ~rnKck\| IOp{;ŰDoޭ Y g`sl 4jg_'z'uZC6SsB&,E:Naww9hŹب z2 S}dXǡNb ojWC=2dQc?Sv(LW%1#7D,foRWW6OJhL'a@dpZ}J֜DƢj<-Szӑ;*/`D8oVnmq][`A&)E!%-^e)ƼDcW(jdաI3sMv;89o{R6^yݞpL $؍T߲a Ўx,k٩Alj]&u@떡saϛAKx'e'T鞯Bhl3K=9,U+Э2N,'MzC~N NR8=uSQϭTi'jBv hOa)4IKiF_wwkIi༜m>/ɨr=aa1w찑~O}6ҽ;!5!ñBl ~=iĊ6*b7K& %#&ٵDf'ԢƾNՍw\1 HsgQnAI" fl;y1w9qP!"؇*MzЂ}ꫥ:끁a֓Y4q8n%Xl4=_: Z;y$D=>1J{G\>~X7m_M-O%Kc.& @u /iPZ"?"r]S)%'ڂB1zyW2P;^X;N[lnH,qރ;xTh'_Tz\kƩ2ok]r>}Q e7gLε$GG[ Nv鬠b90n!#X'|\bH[2 ن,[ @ji4;{lNjkM%R% f?P]{h8טGlμgؠFUF6я|Faa&J|csS L/"wPikτ7_.M=ojtďcښ'ĺiT_ D^IsC>lp2jZjލU~f!ULZCm!=pϑP4tz d@S\{|bS}YDW:e6a{KntwM߸uϒ`i$tjP-}_"xh&y,,2`8Y!6An 2nd> P3#{[5X3.M={R؜Gn;*/[_hwGO$"jADW-cX(aW"lu)l8QpCpgN#,Gݔ6F0,݀}z#! gݷ>ǜ=>nVxsjgo38δhWgԭ ^tInF3)MO`o "ҪHt|[݄3O){u)Ј]z2 ~QN$Ti${/NQ왻;IrތyDۨ&xm4} 42x ~EkN-<щq[J>z*'0 hAQBÂ\c&vTӯQ|S`!;y}=Q:qڋ|_,V+,kizw)h:Nq67|Z "0>Jx˶j)vwr3)2Q,-) @ B, s](a>\#>+zOS~|^[77{BEhL%n#!?%7<N``[{6`!ϻejߔ^h=Z³Pc E&$5|XJ\2v3C5{]$GWYoi3Hпơ} &(  5Aܟ2dӃжwk[ȎZ()[K./fzFj3oo G`  $Dn1ڄeھt!hH&Y{R߿[ 2Zںg@&_O~dl+Ooɮ6S)LE˟ew`;fv]evbagryZ4ON57W xCX%xWA\grwsm,I?WOQ3^8QD:&wyCAueC&{VY53LXtd^ZU tid4IʪdjE1:Rׇ~ɁF cYkRX m=ņ20%F𞛨Η:+]D98_2 5rrFc_ZC_a$kDx 7(+ 7n_XR9zJ&8 ϝesD#=Q{ϋv=$Gq2˜: -\'FFҧod??gk{sC ޥZo]m3:忮5ZI \b$&m{>j\z"w|**-s?(wJ^l&3]-5TB)$C# }ΑO7bs`rhE*ev1B.a[ zH":xV=;(u3S"IvPxoHX!Y:`Wl+obV)azU;AY=Y|ptUM@{>yN$|YpIö[ \3*'~?|LB#iU>ܻFPH>6O:\~-vߣ~2Va9'2u zQsn1S gc 1Ch~sœ|Ogɶ?ϥ4!5YhnYŎ7Ie)泚p OScxS _8@W 3$`ͭH`BMt{pR~{SUJM'O'خ/u 4h|/7ۨ/y GpΌJkciVWwQNVTK5ሃPi7 ~W8d`y+W{OT3FTCTM| y4R+&:< QH]Jbӡ^>44ۄ%0j$jVr]@gSu1M\AgiZB^߻n0@7zTr;U} <22_0b~YبԺOZxL3uYސ qf>dB5M2t2eWpz`Hdǻ{'UiZnr|CHu1t#O`g?4D@_` 0F(⥻^79@oS6@nA6Uei݃s% &qϑBwi,|6eo.ZP:]?E VO1v5W`q.xuc z9IZ2Svcqw@ﲆB>~O~utuzMgn+ Fc4ИF@#eTL~Ou?]K-T={UwbViK>5 GBU40)me9@L^ ˬmكͨ;\ӯ~mևKWˬxuG8SI9?G~nFHDe f:RK؆*q|\7f3?ls031k}]>#e1o u4u5 (!4{FeJzfz _b""YCkG;9X?tG ۰89*KeOZP[B9uI1Nܤ10KAwf[P!l4Xj4T(~U//>`x n}e3}sX'"!|>pW lAȏj`wWRZT-!;.Ͼ]; >]\q`̮~z07d dE$d7!c3K{G'{ÿ:%G(TK @~ AVZN"|DAG|A($gaX ) eG8m1Y_3';]uBύZ n{ؖFԐ! 6} Fv.P4#3?_-l]H罶 2 ~W?;.} 0*ѳt`P$okz=#+gr*~W~ۚxI܏sCOui0t3ܞ"M# Jޗv䃭D+*EAs.N-q#ԺF@t1e|2Ar*}?,/ytޗK/'hdʙyÇOAU1^yS7zC9/On+*Hz{3}a-Qe&*Ij@@E>w&h,:wğ8UX!KK)%ֳֶŦVK Rm4Ͽ=U#|b؊[3ef{MuHe>ܬJkXUt k{Bj \;\*"t֌>@9rq@H ∨ROS;I&m/kUK_ vk-sedErcҿ+Q]դ6IĠeCe8q`(MY0@7!{ _^wkd&n &zUTtSsǾw[vXwlB;%1e}lGOŒpC4%3R)β E}Z5bLĴ͗7P+ua$=e1YH#Ͷݞ]&X6':?e6;`-'k*z,V_R*+o ϩJ ) /Ɍiע-ࣵbJ_RaZ/3t@U(i,&zɼg(|?iK~Jl1??wd5p3./R'0ިnW~YrԦ8{g/z;V]\h<> mSY()P?e%uql\3*TY {$ (e>H !){}ѓX>6xyn#Z;uAټhwиLfanLi9mi ~3bWJQZ[/UxD qkpZh?寍vT]> hhoO} 1M&s+~c=no۸&5#4-~iW[nwlqx pU+ H##%4r7⨋R=^a|USbXA;8 5|X  H@*^D8<؀h˫?~e{i M^l-TEjr㝼AkeMTLStEA~=գ&*" ,@gÖ3Ҧ8*e&UYvBݟ&LNeb7йK0̊+Ü-?P[kN=ש'Œ0^ptwzI>v" Ŋce'Vx;ט@n+>yNBc3suJM)Q`w!Z ;2 :3ZHT~R|r](uXΧP31h L :I1{:{ Ma'TYf`0E2SP d0ck(YF}4Ed%O6 !,uԠ訾´d;Z?%ѫ՗|-rٲqw/)z|*? m׽n}3߄ڈWޟ'ܻcژgOowW>l U,PEU-M}Co(RZݔe(Z7ߓIsO/^<AJ+IaƢFgVERHQ_0>zef/M}?%Хʺ,er6~_D{o̳ghe*jo HhÖ8>F%v9"1 zƏlj-VS) uF_ȱM 񧛛FDcЯWZ5Kҗ[V0G1{l<\"J֓;}y}kcr)k!?? @~+8=1(_ u;)T[pr_g4~%k6CYǣ|jV6v>nKɒצj|s,E/ AU=ΘE|f-_6'$<(UͿm v*2pY2ʯ-5T:M]Rƒ/(pҋoPOh)AzٜxJ=?$=y bvn1scI-2|U k݂`Ð:m>~6(,Qa'q #?}x%?Rzw7ܓ $&N5f?kYByAQUib==Lc%F.w_O·c;9,j[@ *'?]D)V~AB5xV;~?1MN~EюC4 GfVk/9`ͱ|ylj6:> a`içl.cB2M>Ѵ/ V`۠T}HPRü-KwO(J`@A5mZXjUPZ4ti~Q>פCQKI4$?Y^?o4?p)]WI[ɪ/񛞥1n@GW19d)Kܠٲ\ILe1^,oNf@w|JDdR=IHCG˩ͻC;B'ÅiŀZro8 5˖mi'\꠱:!Aa{~E$/ҭyPyҬWSlD {|oN/]@/uKʏrIpԵMeB'.?*egW Ms׽%&BIsX'Y c!ECYCwhht#8ƾcq6#;AӬh8":hnwaVۙ77WjpW}˅g]:&MnVN 7 ߐg >P+$iWJa(i&hI9Cx<:Os׃Dsżd{x8m xSO{l%U꩔h[WZ艳vJ|^^Ѣaqi=l3bY-Ha܎?B͇ׄ/*rf E׺)-[ٙ~·N;xR46R56̩|ԅy|vdy"P!(˥J ͙wZfHK;!~ _\![%f͝MqSo|WΉ[{~ZQ; w FSͦQ(/W5gh6:P:% Xj&6ϕ!Zbv]Z&=mr"b"*b}ŲU%߿d?}C|M"1EFہi0JXmmT[lEt7:ǦR Y7XٝǰШ$0߷[7ڛw_Kf3^Fvb`N`La:+ pX]8`3{gQy*ߒ*wY R|Vn b]n6oۓ=r~!ո3ʭ[Fh.Ȣ7! M|>d@Ms#wPsǩBQ̇eH w4PhDK J }%3Zz0[R+sW9tɘ!h n{Nx)3usԓ'=vuu.25Ж: y =ӆjugJ; aUWGߒdQfhPL~ZӺ~Fɪ d:n'<6~m=CFKF&?lD8Y~-̻!y-3Ў B/~O洲Xjwn|Bn[\S@;'x|T;)t PyuhKn 9Ln3{,?rjP?;,(,91ff%} _ڙu و̙;η 5-ZǻěYLwc B227^h}yn. }T{ :ED=R(G"oV!rSG.22Wg]ռQ⯯,ӄA LLZaYGyB ].6w![W?oL'y5{سK)r%fipIm iaaM^ Y@lDtZCpo ](6MG=oMP@CJDnAϷE[_(ȧD2.Қ Bl,Y. k!8TgܟBC0ޫͰUQѦwYm-/y$ צZhD4 f5gO䶪ɜeI^K"kJ]'{ t^> k$W#Jy?{K"2{Lî[wO94h}H#b9מ˞B#9',UsC>fo 0^ YNzi1{w-ZeP?|.wk:]u o]A&i1$9W9o |D?è5uU5>SD])V[eCVu0LfM5!99 b&_+ŭ57gfXC ^'ao=bvc}?F2l*kho[_d`/)s?)\$]qΆo 'obQa!<]:4#+4JIbb=-]Cn=_&eQ F3G# +1׹å0SZ.6EϬ|0mSVJՕ?' Pqt#cRwq&m?l}B]wn0vtADڏwUt&a{ 1}C:R RZ8Wc)>=W>0 q*h Mh${Bx[EbaYyEk>v.7ףctD*0[F.p>?k Pe8M:psϻH2x88'LFyYVligϷM ! =2ϒy!˽`)?>%`h5!A#ڮ&Vwz0ǚIz&#vޮSߙ5zJ9iaykwH@tROz,=%V?̶, EO]T%CV@<Gqt@Ha;EF`kjiX;_{$I9,Dd왏Xetj4DQG&aviO|O'z|kzNۚ(^t($p„,6G*ƒaζ[G8MGĢCM6gQ)Abg}Q|Mcw-`oKKӊ4X%lKaLk)4P!#&@b|yᾎ<`8"27EX& BƿK*pyl9GKcZ81(L7hyQl\$."T۟1uǓfQ9YrɃ3#}{za"(@+<?[̜kJsvuwd[ʞ>4Ȳ֞TbB,yMctc %Zƻ?q(~ys; r7ؿ{*S?}M>it+lvd~`\nRJ|w~Bez9Kщ0 b!{\W 2s8I4ddDUZBymUNяw]2 *hb)Hˊid$3#*rd _:'|UuЍ\}:+TsY(3gײQO3q-}*ky SKvB`p|UV}#Zy{K#dP7=,$&hgT{QӉ ڍb(_{i(]b)vpaLіf<2,T\0678!RU8՛3Qex^NԺ9]% (@r# ( k&zqQ\[y h D3UQ?\ߓXzw %zz ^[/P{*blM40'us4h9.6tTN 7$VA~PrޞTtk%+Fʇ_MD͟D65! #b;53Fy&KV2eON}I3k7?(x9g? DD^]=mpMCf>üjZ}WxKt,pHBI[{Uĩif&cRGB'onU>I1G``k7.(FnTO0i@St@#D8)38oGǎ'o R+9%92w=Qڪs۞{}9P  ':"mpPse1N0kz K+QZbc pR ;#$}cDgwq*1Њ60Aήf!4;7j/Pـl ]#, 0vWYT{Vu%GlP!:0,+?:x>ħȎN}%0w)ύL2o(њb[^VvgaQf=nKPT;TaW9Qon=<%4kW3mgKueW;}DBa(rg"A{No֫tk]QC1+=_ bkf]@!"%_:ƮtKRo)m_p/jK݈OCW'ӶKJLo UUXZZ _~sv~eg@2?h_Y8ǐ2_ӗgWloȒ_: RYtp*wWgyLƦ=MvP?ߞweOT۝ -y}>ױWcOW?M_@ϮJ q w1,[}ίMH:/0ɁN=6Lj" jOFaI֩%+*6u9<y :S=(\("!ݾ\.2OGzXiwЈsij]MX=dY&Fάe<=1?^Y;߀;;Of.&Ël\zq7­jۡNB#Θ"?]NkpkJ^ÀKL_ϸ3 "2Hze 3E<J: iO轤k')55 4JxNo̐o@@ NnN}#YF煹f%/_^G#+K^@[>tI_{Ȼ:j~|b߁zqAqv>?M/r.. 5i!!^S0P2"+9,n|;@\d5_}}y먲:Ͱ,2M(ߚx|^9{G I+]b*1opl&=e-^T /K ;R`#4Զgcz4gLi<`Vm 1KyQ߄@AI%[kqn\^" h|%3u, C  U{ ))ۭI!36N]#tjy:Brͧ汭2ŋBvB}(܁ ۡ\Ć.Om_kFݠҐ)كq،~mlAy Z\Dtgjw6VzjOx$Vti#A͞9NA1G-Р"jy|ȲlhUZcsKdBq>Ǎ_)'vgٽ%ROU}< 'pxژ@K:FMLW+$~F6tmubŬCD΂tڹˣ4r,P@s ?&L1` j<9̥{9 `=<)(MFKo.АܝWOm?3H;O 3/R/}* <:p Cאǽť%D KP,gKN%{Rژh%M,a2A,LFQ J/[@pf6H@8$*piX)$'#Ute.jvA1Ϙ?Qo@4dռO]gafθ1filt :9V&>ױtB"ǧ<4 HRԳ`g?[o}`G]'-B'SeR5 m\v!q,ܪV9gXO({/ ,+BۤWr2Tt#&ķ&JA-IMgQQ7(C`_dkO_^x-61xcYrmZ̊E:n9wjN ffϼ3[C lf5+ZD)uy nGuyQ;pU Nӊ^ki玀1(2{/O!7 e fo0I~]Hr>O~be j({yr/jL!V!Ы;]4//W>{z"}b\=1#Jo^ePi~(4Y i3ؒisӢY/DȎO4tNgn2bda'x2'Jxg?8?AVs+cC0 ٹsoygKGظC;-/r+RWLhiPc-Kg.' .;Sw\JHߋ:yegl}^ V'KY6>ى6{ E]S=ol~ۡnOkRyc \PB"bu>gY" @$ }?_/olu!:f]ݴOb `]ppծ EԦjĶM0?RE   q7[ZW۩bQul5'F`6:sێETpn8a#~Ao$%=)G:3QHj?4oag&W"]uk&L3.ߙÑ@aXAE?>02٤L =OPE~:nJC {xT_xO H#&bHRj?OR1V)U7@w0"ɅȽ}!xyWZ|Uї.2qXBw74@N"yџJJmc:LgrT%Rrnx-`*datRК)tsGQ^yY\Y?TJgt.b6Cc-yLlųSe,8%Sn.| gۘ ]}u5 G[d$75֭ų9ǘbg6ݼ}$!k?P-q2.}iaJ}Ikx\w9C57̢! lK:ęh|t4e4E}iUmmvq>iw+-7NW;H"^F}\9oK,ڔKk0LMfF!\`TW)7YeEE>Px _4͗M٩uJb)|M9OBJb+.i9":8PqFZ8 |1DLkRsSOF-7`*T*Q|)q'1< E}*J|;oOCG Y@3[vl {#*O6^yspKĐ#3P>/9_   $aZ.KyČxՙ*ݼ]:8>hg'Yf ^2>z'g{@`52[?v%dYQoˎL$1Nb:Tz|~z>cJ ?CBscL0}Ґ 5!QaDGϟSAAG`un-ɖO9KDv3߰[n`\ZO/J_N,TUlJJ __#WgÊ\]n bC>!8HGҷW}Cʻ W +w?>Ooes"zl0!]ebʤ!JcCxlOԞ#]/W[_Vsc1boЯ!-rQ7\&Od=@>y.#H=3HG8د9G~CnA}謚)ηG|kX2P6-g# =cMo\>?h^ko3++;isؖo`0?u'YVtc,q {݇_F{>?mi`B(T!E@QE y_w\Ӊ?YhI)TƏl83cBa$H?56db OEJzT,fG~| kִK2`*13d+N )EQnl#`Eb(Ǒ#?E]t~5I+1}eHd ϊT!!ͨ3*7`B5!B:M]K>#iE]Zpqe%2xNf/&1Hur:#2ɻ},ׁ}) ]H+\,(zx|d6crݺTz'RXUK6}ih+~_:H<n^Rnd|/wcD =}m誆4%u5HCq9#Q7d$-H0Wxϑٞ=_oSM=@ }39MbQɲ/s\")dAF ?dPD]dQ2TOW.tѪi`llsKPw{ &k #;3s|DI6D?ʹ4H';7j׀q2$.9omB[%QaX 8CAupStB!z؈N7ϳdA8&abD1)I a^% -8C]@`Sm~/"sQB߼N3l ~W]<r~0ܸ]L?_^Q^  ,F _iP28*@Xd $"BO"OzWz6z,#!˽>/;9P??_tR w!4;29 ]Shڣ^dѤ:,{@E`P!mtNMIUeinŝ\[oVhgbH9+_/ЀȀ* 9uj88wr( hqovw>m}B;zq2"\ ˬa9íNF402p;Pcrޓ{w%Kjjj'ﰘ - !4lǔ+4( \Yat^t;n11==ҧvŒ!rG&A?^>O͛TkcUc-iLEgcHK0ª+7Fec0b ;tBbJ8kkD+Gܶ^ڰGT(:W5Sܐ"ÌLcp#_'6͝}U6#3F͟,m M mn?M+DŊP5/g>.xd86^4VkG 3D}j<͛1n~V I')p+X=|ouozЏ!zE?QFL:٠}?LXP>ʚQ6 pӄԐYkMU}RӼ u*mcNOE=Ee> Kyl]m׭Rt{xI(/J3"_CŸ[۲ERi(IڵyC3RYz)ٛ&(ܦ:nG; ft*Q~.q OT5L$v * H]]3_5S1T(j4NdOXhde-:ϴ/Eƙ b1jx!*z:wɿv=]@ |wʻE*n\pNӳ2Vo\ vĀˎK6ɴo+Vk|mz#9(JhzSd WkbLypך.jM#\~cѕ{cGޕ`wk EüOΘɟ/|\\0܎aӒ8Fnf1]?æLtO8uIqj.o(Zaӕ Iỏ"x$`#.}\QiߑFn ޫj>g77hHѕ9\3qǧXj9>` \ƽ tɿFj+L1"篔*;).mҩFX Mj@[E7M.QT@lo~,Q]÷|-6Zs$_FTUPAȒu=t}_XY}WҮ:GY'Ja0g%;og[v ӛx7+'x}NCg-삹RH6Ț FՐ0b̀g p+MiΛ{qEȧ%#mL zqXnzC!h6?KM$J @b(LPLVJ{y^Mu`mhL | (pxf@&^QY/`Vpr#ڻ+7:w6]݁mW޵ ڗE.Wl˕2AP(pwL,? rN cY77]xVhd!L, RH|;*TQsɞ:rx9q}k@X~H*LE"o{K >㟤2/Y uB P+;= m$ڽx0cIkeH'/C]!%/Z.^(4PQnPWµx_swzż9;ga9+'f>#ac&iy6v+`ИE׌"'odhVBԸ'yNNfH f;zolVLïΧQJu16N(8SjC2K;g}ڤa mgH˜YG+nuT::DBXCwCk$K_'Jv-,밽? VeM]>)jt&PkEg\ǶkvwK^Ym-[ Ful6vNa UXC%mac 5;%GwZ&*]ɡgJ((1h`*ʽz s*#}w+Q $̂N@S ܄U$$鲰0kJfX(xT5T[c5yV3[9~af1Hgj7VTZ%wp dVUt1I۫sx s&4fյ3KA`kwU1oVfU5Ucvh5B0\5%$t]%%mx5DN@9٨ԓr6;Dw'++Ѯ4Y1n<|n[QD$JnC|ǼϨƯwh zZ+[МWpQ9Ϲj= 1/=vW@w"H:b./ijH_F{IR;%zum|4`H6cI6yMEtӀO %qy݋P6,lWC5Vy¾;"kFIJ]oTV7ٍ{^v}߁j?ps~6ypׅh}:k<6Mݐʞ]HAYu/Ku^S&ΕnL۾C3=\Q<ԁ@pƙ*YTfVmsVHY\OH| k}Uԃcf |>/r wGћ֢[6~ЖJa2A&Ga7ga+Ķ} DĠ=q.gRA%ouդ, m%ǽXyWWE"af~?'#2#yȓ;}u@4k{ռEUiqE6::-$UÒ& 0dA0\:`BFײ/Z z,Y>eOPdw.׌шs^&\8esf*nKtm Y7 ?Db@(80Q>.|ACwDNR2*Dy9s.>)|0lC0.-fc6a8.!e ]adC`~h9J^Sr^0zn9[GNTgu!kZfRldzCby iTqG~۰Uޛ?z,y䎻M!rW;Na3^+b!fw#l~q:Gr07KZ/G3]s3SlTIꘃ4_3|01 z0=ʥXlkBo/ϔҸ΂62%쥐m \1^+5U`LmP,'AGH?xhDB F!H &@HKVersionProps.javaUT NpwiNpwiux YmsH_K]mMM8& 8^5Xh3#~# $Y`;Ht?/CL+%3UgϞyc>x @ l2`kھVN⚫;u ޸37cz=;nygH1 8߉%SV2'Q.2̤jΥ'&+|@8Qqfp5 '˛x.a2ӄ"=ܭ,4Jt 1ry\i@TQ2|iDb5w ia+g>:dfV!aҺPɅG0BTubP3cȅyRr7z)L ;ȯefLX=NqI\<'%"\ug?Tt_wF m#7U,Ѿ_ _R:jjCj~hfNM~ A4L/!Rz0!ӺgmxcOGP胅H˥#atNy !IJ`EHG\sMZ6B޳)OlӃ7LHHgD`FFq6?ͽ6J(y|’0Vww»ث%C ~B% @4(#[Q1.Y3n6]O w_91NǐuGҌBi݈tMGf?9g_[Veph<=nO* a:B(y`7 lcGXy6un5osI 2tκݳ屾Mw*%NVkDqVk輓VG@SF$[Jmzшz۫{9iigy^_f ό F#IMI7\S]3dpaiCݰi7XmVٺ#㪸B?@Y7eES)c`tؑ%-dk\b*R2pteR>`Us9%jzʏ&aЬ6z/t\_^So60u ^ހM_*dզIWz&TRқĽl=5*n]Y`94׷7i\˒5.W0C__ddkt(Hc!U0 Vwl&=ii Eh]_jB9B+c W #nbW W8V+,#_im#&xi{휪u|u\rNO/w["8v}Ű'yY]`7]^^\ _]|5eW[R,@rϼ#ٮ,37`Z;4roa8B D5Ur!,S?RaSK(]GGze ƴ~t*]]~} 7e8e='EIzEYj[c*9_iqqyڟ=ؘmJLE7(5̜VnD{෴ v <vβo)N.??;MKFnzi O#t>[݇}g `,o ca䖬V3|V xf'q;55Ly.jckWr1&Yhsx|w˱yB8+6DܽQNonGx9KIiƖe9-b k í"ſQ Dxu(nf0 y͌ ˸q~rZL^ ʉa/X E`cZɇ>t@Ӕml?MoǖJ!V|ųjؔy֖p}a7Y 9ʫ)m;6j{[vt"o5 Va;ԇu/Uں` jG8ےoV"}/)Fn۲SiWGGo^  us]U;̤?!!} TLtxp?JkiF$Fu|v1X}2O:΅)AK.}h#9|.8-|qhaxh«C 3·Z Dph3?M)_5\}9K3pp`' _|??^`ӻxx{~ɠ8vw \Ŗm~r[lC@KtUj ΐ &ژ d4 Bf lr4rm dn,F{#7 ^(g7dĤ.Lj~iZ,{$307wr\ƩCFԱMҳM<3۞K:+P,ɟ3LWCe2bH׃ht hb䢪PfPN@Xwf$ӶC}I)al<oɽgb9lWP@Cs 0Mo .]Jͽeb>B|'Ç R_guk1JŸ/ܓ1<*d;m!b FL;΋C ): PA1h Mg% )Ql7){+"T\ɗfa9V H)/Eņ^xAԺԉr"=H(Zvk+.QoJ%5'%t3h@BnBOo:99>FN9scBt`-fĎ(#\kd|;!!'PM0rfc0=/ybA?;!'@[@:!{|ɏ]q'ꆔN-HMyO9`G/S2#Vç$-K`C3䐁\Dԁ&1zSn ?*mlu:^Z>r"7>&[Dn5v@z4KE,SLdsd ZeJvbV1p;&^`;93"dPR` ۠=ctg$ȵ!ׄ\~?Bh>UPH$^x4ǖDWw.F H_aU.*9#¶\$ דzds]x7$CCgTx~Vy&0f{*ZV W^ P _/oS|$dvA `[*+}cx25N+-VGؐ\ > ÇX Y;Y*^ZkM۳o,a7¹eٍL5͉I7@w&m~I!NpFl*(ӆ1q/kbC6 |]<2g*D̹+b^U"ivxXȱɵr r|s͜RVB'P[)u`B m6"[=T?^3&|QKCg&B7Eѹu> #"]j#vv Ü;9egx ەJ]>D^yUӮlG٦y{z.|^<~Z- "UQٿRm B<rUōJ"@pQj_ë‰zՒTFEG==EQwrU4@QS. D!b ǯ]bV^),Z2n{«Q_6UZrv7JG;ʝM:Sgwd "L(X=p4L*h6'mL:qOׯMsg׭+[W-xh~\/ ~<>LĹlX-1 :lݱm-'mrDÑV eS\7ߒxelMn2}ȥ{0̅8JO*{b.8CΓk:1|ӹ4ƧKU Z&E{SH KU[v%1^ǃFQY-E'2)f9j6A-bfpK' ꤌkY#Ejt3SkGB4[о9ܬ?ܸW+ ?̠ٷDuw5ۊS'=Fɏ%3KGU.td 8m{盂W]{K7G:͛f͛—&}5 #rYްԱ :n'Ok|]ŵނԚKgF+8!jaJmD>?!!u'!_X؂<{7_jܝA5ܻ}m`wp-:Խް Rڧ>Rڜc}DJ~l o4CJ56GJzGtt˛B7NoHٷH+;{)k(X!664m偌k#gV׌0-6<F戍߁n׻6?palcwHۖFCtPL\;t!|T}z޶TϝCz[uw:5825<*0z| a 'aGFd(oP8OG,I"B a,/Kc~NIwVZyz>9uQ?yP3f` _#  Y; Nј&WjbؔǕGaUԱ&!|D΄xT12Ԑ7H_2]"e])`Hpa;EӧJS R|Wd= a.0cs)'}!ʏ_r{~n|h>6m>4sŸɓ#il:E| SkXM̈́yyU}E'UmӇ 䍇P!L|V?cػ*Hl,Oʞ)r%*E2mˍBG_3:ԝTU^%tZ$SM&uN)l=(m [?2yN ) #:@]M&{HJ?D5h6'dls0H2bHH`_gkPӧY:~h#;ůY>T/oVi?$ʲ CYf<][A^FTxNH3߿A0u$)YV:KdBDz/ ~<`'U; 94=E:Z@,҈~+`|;*ĹH" h \R @J% R @K% Sc1$sXΩ`GjU''SH8Qhf9[1Qdu^+ l\7s%| lFಲ>5[ v37:0f:|#ɧ?kPCГ ƃTXkHS ;0n0kfs:zBl@ϧD,\Q boLƃڟl)C;kL&n[C|b'œ`"ze)K蟊[:+XKˠᙩ@2TO|}!!"*:ՄcWG; pYŶ}81o;rʜ'#(ӫk^ z+ ,bG.J\ R΢O'_$Qv> T-p;]>Kn&FL)Ĺl6vXeAnХ_ȳ5cn*$kaج 0C+l7/eS'' 髳;Y>Ғw{."N~}ؑ۳d<\|?1g3>j;9I_yng@2gw]9CvN N\kvVkW 3TXV"Yܧ2^K?ak(/φmzRY/P6okY=d6Y-9R،N+sb?]o:[+5zC݃6u3@QnϩF E$y*x\g5}>A*r|ʽ9AsqlȧTbBMa{Gc\&ތ`Jl*+݌)R< T5SX~vn>|W>=MPB>\,[, 2W>}BuzpeRE]hjf?3f8Sg'!q.O*Aܨ2#^X;%NoX eUIBKEIQ;vp3qzm7 E~ܺ\IOjסc3W稈]/VB''CE7[T0둺QS&bn|vt2=+Lҁ +m肱&Jw*xǯɢnSRۘG*5P~kl ^3&>Aͥ IhnU|w1cꬢ l> oF#܉gW2jeSӔ,^śkKBmN^8o+8:J ~4nr6H BK=Va鄦B^ Tŕj `)$Bi&lD'ϰzENc 4gN^E&0YTdV* f)?AsT&d*9tݠ חETD)7>gaoe'_].V>pH_)N*h%uBHzݍF7.m7e^ wѫ/_]2IEJlto6e]CGWu~:3,}N9ktM&o_~_^߾p:z}"@46"Yv3>{M%2z8ٴi/ΨҬ"otnkLe}\G_u]&2ɔ΢]UѫUtŚtEFRxGcuc޵{YK3]抦t(Je2qi4#=,dcx(E!:IoweD }Flf:?^3ѡ\$It*͈?0䊶sd̬K,u _էߣ_\}]Ƥʦi fX -/7o?>|л_?]f0\q}1<ǫ˯7_>^2zD(,rCOK1ebD]ΏH-~7|iTĻcF")b^#bnUng?k7QT;\F4\]*y~~iPnMw~WmՃAG\E/^|b^~b3UCl}sޗc#7Yo4-LU5#Rf v&Fs3b$* KӒofTf6Nl&t7f~_E'87aTǡmٛ tm?DU/c]wobSG'$zGKn,w3$bo2ϑ6w-eAfn?vd;af`yGnZw?~p_=0nhYǡ]VBH fT-Xq]Oi(xkUMՋ׫OLn{ͳ<{/l-_Q 5m r]x#Q>1Fd0x?| fƃM ;G s&D۷"ďִ 8aZAfbZϤM0w$t¶v̈́'Kuro?K3BlXY ,jQ Ƣ2jXTYF-*˨cQe%@TYD,fc 2蝨(N筤RB`E5 E]m!O,)HR&<(+cMG^٠wyl5~*F:z@%,:o3XênulZ 4Kx8h8*u ha'Bg`UA@ص]df j"5J<ABK,eеgCPФ)U%F28C%vJjx% ؾ)U` 3fŒY;B [ 5*V*ж@eI%62mξfm~ vj %{ʶn)ۆ*zqz:d(o~mٰw7)Rl'ڂQ|`>톶=`>pUZ1gNQ c"jBt?Z0Z#l63L7b7!C=`=X[z =qcYimq+ zjAfCY9y yqG\Z 0XA[]U h7Ѻʣo±45ƭSOb5VYgu8xV̉Z Ozhzp+CE,j=4N[Q GP'G (0+fJc|zRӓfv 4D\3 O7*I-^`'I4m6znlA7B~w3~R9I;+R#3$\jqKv`h^3j;|TΞl</+ɵ1Kۨ4nX~%"`IlZ |$"ͅ-#gY0AB`l8uE :`څ څՊK+va&@ XȺEv5&e]fwz|:!IL >|Q?=\ԚA AW"i]<<O\sKPОZ*c>(jK5NAP.MUpv)H #voxp[HD@$g:#rso q`N9R0V=]J|I}IDXa] ^G BMV)!AP\Qkk x&b zC(g L TIu3$ \ mDeB' R> 3\@g䟌:N`N!!U_T3=;0H,tuH" ;\qu,D a`bur&3!8҅f#]Qv8Fم}J7ZåÉTRܻ*AG7 q"Zq_qj"t35!Spҫ0 lCcۥcCna>{55\=Xç:e5. ߂@h6oAh<bB RB _ZjPR{/-hC EBDиRΗY40}! ׊xU *|IKz,ZıGPKz,ZUGPKz,Z6̃b_cX*v<1hA!4.Ud2_AhLk-oW (q  2_@h\k ZPk-oW (qd{ˤ }bE=g[/@48[Hv\ اZ6'.XU s}EhXXB4KWBfХ _}+erRAi>I8Wg~ς#>8'=Z6.WI,Zd\%AOPh4\%AOPhryJ>Aɢa'(Y4%Y.WIwx| 2ΥyR< ldw$'8`Ƨa̢ENa2z&8  b"u'"`@h|n Zpnñm&l'q[AGL-Z6փZ] Hh =BZ&i.~'E\bm2swȋ5"/Ckš"KI1;!m~;[aԮ"Cf鉳%&ޠL2u`d<8p$gEr>}2GxJJq:'FF26wQKXdgg'>;5w2[s^fv -1IؗdĞ$t'^I:$#G~y%#C |+k$/:G4TS\'a\,2t|=Jiv|/IY4OiI`|BJRM!\P(p]Rv+;Xtw۞}\\@|h=M{v7!z h8cocȕ#8GHNp= q"|\Gx {f+e=!eWZ x0 Yk.. \}hn gleo?ӝ6x/ "3CDg _%Ef^`/ \I@4U $_Co3G\0cn8S)B`O%=uƅgZr*ӢN||7LAS0:a/Fk|OX'V  ݝ$uw9/&DvIC7);ǩ.w׈&&0>4qJߎ.`ܻ\' Xp  Y} E[ \Ld܆G ']V CZ 0wljr}}gy>`꺒]n|yVe~N9(M`W ,g4g{7?"^?}"[ _W3c~ IJ9蕺l<'d+!={D̴ 1x@,QC2ML`9^u?&SAbI _l/Oo:;$it1q5UI8hPLjz@f{g^AmpS<UL}̬\-&3,vZ|*!K95Msl9<&wvTL n ` VCb Ȝ<s<^X J_mcLpIrmuC:Pf8g UrLEz<%aeos/xlL;&sJ ZEVsԼ9if(0J:fsBl ^ù̈́s1~a.e=+ҥQ'0TlU#MORrb]T[afQIyRؚ QCߎ B2ӂIϚ%@6f# KmN/h'NA:ll>| Vblړ3%O):?-$Hp[gyHa+5Ԃ4Wj(-ynymΫzLuВwVva絧R 'opQgZSSDfjiLs|~=1,[^jJ, }_L87~y>"2 /uߗ2\tspdsS.p}GC( y~Opqln`R#E<)M᳜{Fŋy=I%fQ \-Sr/|he:ؓTLQ,7ᾝlnmܳٔ}D<֛m}32O3-͸0;XH2JDžڽų]\LywSt$zb/.Ŧ,D*HXbZHFmVcs(u">?uE.>?\=t_<͚OPS3G䙸w9MyJBs$i0qoW8x&gy٪UXu\'+u]YWߤ!Yܫc/r4wȸC*`M8;ܜR'?žI,0X:q;|j/ 2 3{vj*{S%˲-[uLruj hH^$kjԢЍFn~x*9%pÑߎ[II"` U2Q,#'#A$K[yvu]t{GQvnpy5zmv5Fa?wwV1˩|!sA>F QLR2TP)7悕YJDr)"*r9. #h&ѐ&I-CYE 9Iq.NV肛@(X-%f̚0P/.ADƌư2:^DE;z%HYE)!iՂ/iJR+ƨAs}/T`l$Q |ָ[A\VꊚmI%(2#σꎿDwwG3X KEѪ.Jjw+3{6f_".lܟg0^э&;#]4NưSB^=+hs nZg0ˮlʒR5gB+Y+4-(%1j jgA!Yϵyĸ:V/o%;,9>~}oF+Jῠs#\Eg\*3:uߟv~ K~ g szo3BOOM@+0qGi4͍QF_8+JH1wƪva6KSj7ZVcYa5Vң&^V˓jH 0hv-2ɸ*Z+2 vonq>#_8g~P\2J1Qox~wf.HEg~O]؉2fLG[cjeGâ6"!cȌ{y2o'5?-X3̐7VX^wMyIJv.wݥцfO-14]o_G /Lh>"۽k@l|m0aLώyFs{-q9kqKl%&%OaLp%Z~ӧw4ºd%Rwt;RnG4,xFr;%dv` ҆ohNR氲|eTc˝ÖUސEP%Kx^f]2ՊuF&UyvFVrSo"dK|ђSʝʭ^]mlC,l3Bvv @lS^I |^:?[hunÎ?d|P:=me o@1}qOØ-@?EAտk@aePEɗAU .7rUbEɃ>%us܄o/J UiKºFaًGaGa+GaqE 0E5 N&a@L^< F"L1 SLF~}Q,H gY >",>O1b_Lf!a޶D*Z%.'[bS-:kKLg-1>]4㇭4þ/~- sg,zÕ P5m| o2Zbʑ6n|j9v:Juر^>VfuQ)^^[|}l<ڱ5W%uèYa B|Yw:2,&hU Y\2pn2{?pu圡&a~_a. +DdONn+fiYi[w!P?i pЎ=@˸kT#N£h^9øJ4-ѕ'q؀_Nep.ic]%ʥƘ( +%[/qv1haU'DA,ᩳ.6d)"!Z|OPЩrF DpcWDz"IrvTK*1Z;L @vIN}9wvV159E Mk,zrm"2*wgfDxLrNry"1cƯzCన6+2R %)F2"}͖ID.Vx~\N`y<"g9=hqPFu-0ﯛRs}.T?B t/kg4CؤX/Э5w߅ %O}c)[a) 8w1hsyYr!jdLQazײMDiъ lxLWx(4sл#rc=ISUjjE$@X f?K*J( |Psjϒ5)+kB0H(62TfPkΉj+g: 8^8sru$k\D; r5u!/RZу/uNx-Bk|قyŜ3ϡӽ@]<} t "]\ 0w,Z'P 4o\^#Ҩ!Gk{Ѯra fnK_O\)f9oGg}X'“3K(v;AT.,!Ҥ5kGd9=J&v'a=u-I# Sz5XZNEL[TpNWĒ͟Ўb `2j(ڱN-#~s,cNL QBc SXgfճ/e\%w ՜RpA24B$8Qf?^-*0Du U[,n/0%xaP7,&+Lݳ|!/7']%@5{']^-*ytr5"+9C?;I9ŔM;p? N(BSђQ-q 4넻淓sXIz>) iy_(^ .v?1F!_ Wm4qr)Mл_>L\BN’Jr0y- l@#4 BÞvEF21l=\Ӆ "n(LOW;/Z{L J5 48~"+?T¾20c}(z$VxQW$s w|4!>U Pd/[%:~W{wEDeDXܒquv?r5Dlo_jYM t8VD3 °G^w\W& 8&}\f8v9@Fʦr_7/si3A&9Z~DZn՜j xɤ?q6a]1\^NF a`?i30:{`sv Ū۴fPRdT;4CԺBo>ݐPOtذ^CiM#Ů= XI*R(gHwU]2M Oŏ 3s#hXg{FkBbr?%H+J ?"mV~TS%OSٯs$X%<{7\Tb^]PyYiY {k´t㛇B$K w)3-8 6k(s239 aJ'En/҄o6A|)؆ t r{Pt+H(U%v 78]@a= J \+d8ww1غc]zP ȄS)4אc+u]h1-ܐ2] ~뽦B3L3 Vj e$Ah6_˕?i)r&|ws0ã֮qI_1suMM[['ĖG4\] DB DI4޽&& nw~¢U;l3ί?_W-ڪҽ"c!CZuCJVIm@m;(r^t"5^cZ58R!vhBS$ĬV"}D5)hU`C߭11(2s\ I=4e xb2o{$%}g(u]!bOJX磏Gv%] (wKy.v9}1XBf2 /ޅ!HZ˷Rբ%ِ3g !>nKޑ;}p3MSrR=N+ۓ;z7GHɌSUhڑ߾Ao:NXykjWsPf4hF5k >('|ڻ(l?u;GȩY3>"su#;Iz5T:^ $7Wx ^ѳf+u)xY|=xѶR)˝ʫrmUB20yrk]wIAcL"rG7ʡծEo\5Yrf{ E`56z#жiÎjF󖍵"ړ%;q:WyЧnJ4H1BPCپͺPC,Y0,tC}X{7p4 |5iX3VɇPJMUΖ[t$gXG7Y֮FΒs`9ED89¼#ps  O]a2mc|@eҔ`。Jea2AƿZɋ\% MXZX 8v|-Ɗ-7>6aZ,gQ!$? kL8' C^:lR՜Jdaeܤ**WCWܥY3dtġSKyN %T=_\Z [5j=YX LWq5l(谒W;f- a%wI fʗ ЩŖun+q^=,V0 ̬ 0֒ PJ5kkkTshlzbA?Z3_I½L)k:ZG1&6?]˓ "9ZٛB`N3X䇴kb^8mG+KuѝU& jIN!ȰNnssNEgzl1F?0 %fvdk?$˦ϣW rә6>Ҽo,LI&[-lCZ=-]&:ԇ2lOFnZWT uF_{ȤBER9$Yݒ(U86~^5*U|:, eCi,*%ocF]G8vj_3AAq13)xڼ"uo t37T6X-Yy8#i<'-B(u6U;iI;ɾ 0\*"2ͲX)lAEyhmdV+, Gm`dd^nYG&Q2LkƶɇRa;)gmgXzasoNMTqa@/ZI}whxfWu|lSڝ{) ,?$$w %2ߔ%hܧMo\uZu&g8>*[Rl!&=v1LBO!h?rS/k5>*zb҆c z 6qL)xi8~a:Um4- OK!ʟBv7gŜ #$i)X_-@469>[3d08$6Vm}Ljvb\`8-w=>X$ƞZ6Nm`9fZ^]vxV$˂ɕI;vͥV,c" Q9]1 w,[=$(Ftߙs Q8G.-RV!+aWAlСŠLk?g(erUTN@nSxYaO9-?Ͱ=$j{fR j]~O rʰ~"8/zOLrʁakv{FhOK ;X MYТQ~\\u %#wv [? v²%M-p%3q) `1'D&wHK"~^m9Ewpp=)1bp1$6%$wk 9d ̍01{bi^96-:'F :*޻̉ ͔]S| |f:F}n(p{Bcu^ Ya(3OQO?Ar?Ƃ?"aV8޿ &+S28q:|Q5D?ONp..Rpc9""VIC%,ֿNl*Ҥ C,ҚF%eSjgW2 N˝TV=ԞX}xx2>$^ˌLb/g$$D膌JQùl& I|0tOw#rDzW ^ . gz3i9>ҶBaHTmvU[V@ 2cH"UPNP4}s:~qz` 1[-mƣˁOPZa#ڥ~vNm:8kйEs𰀪m@(C~]y젻>6Ѐ%} ?RU]? 4 jڗJ]-B?5KJK#)b @"D[0,n^n4Couf?$=/lu]'-P24lβMl6ǛI%9ca/s tU uwFIQxoC=gOr(ytvj~K#l:_hv2a}fRazz-!6'_}+E2wxRcI6)~S|`Tm4T[’Vyv8O~M$I]8E^p/:> zFoId /jS'XM.]rY| O~H"xLo^>^aN|˾ +e)4$݋}b Im!? 4 %}X}#atI۾wğ-j!t *졏QdxLA\iwq PRhu/\jQ l'c nC#вh6纣3˟u>r,{~MWOTcy@26&۟ak6,΍i,Fl@"5E Fʕ8ġ_!Zˬ_-K&j윛D)Lag8Ѿqx_ Ye梬a{c$:],bVp6hsDTkL5ǫ.25vjMkA1<JG[턊㟙2D!Z|)j=o} 6YR T _!ǜcYbZ2ĉ|=*+3k'6'HZKϔlOf:wI,z/xHc+6 m)^zҪk.P$'[)L"=@ju#:5i)rh0hF$ mѓy<| DS}실8;$#M+[V>yd`͠ ĠAm7NyȢa**CFʰEi.sq.޽v$l]EZgrH\[8N^սR;Mvo焬OŒ `$R^&H ']RfM -/T?FUn/)(}}Uo@UR8-DLh=VdÇPX>,Yd0 ťc.)z`XT%:H 1?yOl]U Q{2rY>sȐ^/h\ÓwkҪ2[$>Qؒ*ܱW ^TĻN#}IƼ׎%,B^cR&^lvN3AOe YCA$5vV#AE $q ?X鑵#)lh1}( 7uTKDݛx#g$zY/3|v&gy}Qf9=U*^ytϿ{9.ۚ7Ϳ߳BMH};y{م?eGM8wK(7xcU(ݾp}oɽ@w3qIگiE 5kw?k_fŒ7l^tW/[#|tnNۛ:z/]1A[ XZ,&T޶0H5QȡUsI+5x^oNͮTY./.CA)\(Ҿ.Irr%z9YJYA=4 br'RRM M_c^w؏hO<{ 1LUT.K)K|E;]S" 0MUeJuW<3kS,d,\t- Y]DYVJtIwq6dJw;0bV&i0t=ꬖJ 6T"J:%0lEU}?2žrQUaS&rØnSʔa BCjs"5-D7Ptqmvp޴0VwJ.!w~<1cz熡;o^4@&g`Rfz`?%xEDKs7D,&nHE8"1У6Jv*L@͎VEο3!C}ъ/:3 +xLBPXcK.Vւ ._ZRCR!(Z9Iϡ.J9@?RKrKte._^\{ ZDn<%0D@ϻț~+LZet<;c(AUHmO[ʊq" 凅T6Lj +#eK?97k_Vِ^8fmi]|y-J9- >uվ^ўcEl&fl}Vnpt{Y{ZU6RLi$Ӕ<@'(Wha! Ul~mB6+E'\SJuR%k;gD#&:}{T쩴>2a;ls'6DUmju֪agZ Jւmwg?.7EԽ=Qwc7HʣZlQLiD\s wcZ, /;uh]Oko%@k,,A8e y ( d^kL]=<؀ZxM]G7T)_$2MJV޷S)zACBzi߭lFniFJM-Y}-[%pS&oy,0DR}hgK͍H E6*L0'yZ:9ԦKZB` 0xiƚgW X~vo'0]gw0< ._h%~C^0JT$)/dP+]0X S4UEv/RwCX /D-Uҏ)Y!,GD߭0KJ`u'1iF+:k6PCXz Rf`?}a9&dΊTp)f;.c㑐GGk[1qdzěՑ0oP08I1h6ĘK^vw[(F=@\{UED(6?Q%zCK7FR)嗪S޾Ѡ?4r9-q)|;gjqC6#G(odydP](Cw]H<99JdJ̛8lj5~*0[«/MggY{ õ˿v /A6]4op]zm(TJܜPڄNw AWvYڿA5]X;'PRۡa*\d6< G|MaKJѬ&ؙFZY˓4ot[JSiÏ'OPKm:\z}9C5java.base/sun/util/resources/cldr/LocaleNames_en.javaUT WpwiWpwiux [m8_ACpNvg'۲u,wgE@KĶD*dǽ~UEӝ`&~+bSOy8{f߽Q&W[mJƷ[I^˼,c4dFEE}/̛[ʟ-n}_,?x}? d`곱 *@T,ұ`5BRo77v5IcYVFn Ī2s@=aU*X%L^2  % زd2bS U ZLaD= HYjW0NVE)jᦒQq`ؒND4}xYJ_2=D轌Ej` RѨ)sVirEJŠ-a.EzpRl@} uy쓷Zy@J5d^d:U ^/LT4 s?g[L[ެÆB`K5 0Xi6} @5QϴCVkGG1Q'D))Ӫ*y7Z[mtVy`b-KT8Ta`c!TG)7 , p4YI>fC 34EG1uTj qhN `8zyt 9ӑ`(G*Ȃ w^2J$i*Jpj?OG66v® BW yN?ЄV>nhX}P_舼7ÇAgiZx3]%ŌM!&;V%sOcv{_ ` >vM?MJg,‹wB,H'V):Y+#ß 4|>*dSؤ:{ s_(R6$ VD:x <81~ Rg` #,,ۢ #m"-k~0I6^}7 xkUdյGYl~{X6K`Q5]5 fDH_TG9 aq܃ٿ_0  O` h1w+,%_KDՇ)_n+nyV;{9絩_zkD=|z^ ݸ@ܐ=/Q(*Қ.7⢥ GIv '5 w܀7>/Ybc飵 y8!.[;?@.Z.GI a: WNu%gy7:+/9qkcQ}w?7{+S L(a,Z*YA黳Vt\K#po_>=\8Im8Nke]k sdG=gۧWUnUu!oOR&>6g11 z+ڀ¡ϒQvN ۇ59)OA<ƒl^"Ԁ `Q||^9p7k\NcBq q#mKCk!KݼwP}l8Pw>㿖: D9;ReL"R,-cAO=}1V֋3۵37V,k~)BKF%Ves ɖë̈́<>ֻ)us8s(u^!兀l=I-\y^k粂 Å77\-̚H4k?]]ks+!f#&A7524H?#NV 9]קb2BJyT؀-Y@v8ϠG#>}U'vj_-^h]A=R}mg~$ˋ(2h3 /*LcߩV '>+>nK'X#՚ʭx xKZJHk]/;=J9( e7ӎRԏ޲WI %e. ɷHY7ڇS:֟em[si#vK#|V ~ CM]:!Rn; 2Gjܙxbx_!𓱻.% @]}hLb%7f?83Wz+)pr _ݖBrsXsQE-82Hq%*H+TUvp@?SCJ?eCbÑagexr8' t"EJy8Zy GS 1+*\s9nf]>=9C^E1nYaf<$*_E{AeK>-]R "e0L|gd; YF?^ZՎkͳ Qxo BiFA Qٲ*jQPd%+Ƕ  Tc0/#$3X@ggn5{obVSCopGetB _k-c~{'+TEJɽ0Ncuyץ@ޗ/SzM77%սqP5J2@y!5q@1ZLcy3T堈ҝ*M eNOa<}~O:trn Akp m6R@msh#Ø5Y" S;-eEKL"/J42oۄSD{kRt@'3fZJժktedG5]k tR֧X[I &v(Wv2_rXD@Kyc~$)C(g ofĤR3!㫑)8Ny\˧qHZ2ebQ|pd.ÁPC2`֦da>-.}VeAG*m=( 6٠3~S0_l\@hzn-gë\ﻄ7m~}Gm\&f-ȟ(~*@{XMAAtX٬0.ϡLZhN*E4) .Okv\-1ψ[$Ԋ| %5&'_9}M7PFc_ܥ=rqc&טS8?GdZaJaqtn@aTFl=ݝ-n`@NU}SՏ ->J _T˄:B38DMD3SIQ!yRBjcSׄwOih@'VY@ }{]1q+KO-L=3лv7Bo>7k"6kk1}5u4ҕ{}\/Ad)r=Ӂ>,=mmL#(D"cS|QP6e31+̔hڕPe; UPF?d_Oj2"GG+f2#@e&|PNM_|nmB)#Z|ZP% Tɯj=du <ÇOGbʔk5s(kJ>%}g Cl,N*MXO]t:V9_ |W]3 5'KL² Pi ?3Xw٦nO&$A)ʆUUdǽqJ`1o_PV/#p-*V;Vk".ҟ]<:y)yc̞i3|N ;χyN^+ٝ)2JVҥ+EBV3#xS#&$wZt,3|uMlw.v;a+xn%Zj8[j&7zRɓe)g9\rMJT5dkMGԑ`dg>$F^sV.X.]1ᵺdtn|P,̑[ >~SmAbd+Nf_jƆ& CqТ(nR, SgO@9-:>s ◸/̽nRZ޼(^Cv |!X6–\`i}CGX@U X.J<6欁ZZ4Ӣw>-\HR|bNәW DXKsS$W| FP~N9E[ah!Y_vAz>.g hqaD= :H۟QO ӖBIi}UVpޱ16sA|6!Ś#VO敨G+yqÕAj0UJhmZ\nihK frCp\1.ևe&)DA=KlY'<)I^8DdVEl RĨ!EtXr;ZwOܗip( {=1b'oidꄠ,ϫa=m[As>ocKN,PoCoӄGaYxB7ǎA_}߀Uj! fFa <\xir =g,.N;xR?le[k`mBv,t\)+4:{dhi?Lɢ9A4vBB^O[اIug x'Nxy@q\ S >GB%QwQߴIȮ?hVk:~`qٌ|ImyD!Qzm;_F'0aj:t: iuUv3-,TuzoXRSnw!|ƣ 1F\YcCڠ6~1_;՚F?z0ƥ2g A>'Z(;1inNfZX;9CGL;kcR?~b=87y'Vjۤn#Pw$=79EY*+ rrTB_>#3"VKxTvZK֌lORnkfR+Ĭcbko3[(}>GL0GmU"8'#VS: HK+BzZ༢Tx-J?xR[5\B1 hoZzVxIWV|pa)L!U?V¨a$Rr7s?nIXɢ}ސEiĠrwml'= 4M`n=}L[+VVK/J~9Z6|Ӊ\GmDҖ}[0V+ MC?ِYAP*x=Xo :)ŚGV4Sl< ȃ:) +aZL`uV_T lGY6AʊĖT|EMA_GW'T^ 9^M)lBhF3mZFn_mYd&H=ݹ#c=V3WT;?j͇BZ`ާi\\{jiO9Ni$F@}Ygr-`U U׷֎]X}8 |𰛙tc%TE8ӟri#i ~tFZѭ-`Nu}Jxs0JsJIǦE.*JÌ3rGm5ˈ Q*vEJv09w,=a20sF%ܫZvzq9r_LTy%ln=J=ɞ)nVذ#r}V:ncpZTb'k;FԸ76.XVCiEƫmۉbawZl-y#Q~c lMb-F̉zZ!G'щ8cabXבu撯AhXxɮdJX3 GdD614ܕBl@ ~RpeW(yÛ!ebiW/U۰+x}H@)DLyB z65n8#XwAe j30iDS <୸"AI h(=»N3|Vk쏿XCq!SGjGq ytm%}Nd2UT,z%@k4е" 6Sz~N!Α 3J,,~p rEq id|) u ~NE.*~aQG=2LBeRCwwZ|#o0{;pOUt9QQl'[Ȁuq L+EPP ^Bʍ,Zi#O8~a&Vkzw{'U] 'r q]tޅ`i+kN+p<=S7*`MalG %b#Of~)szK\-܊2ޅRfZدzY|L7SZse)"A(;?Uh}tlGlEц[M!:2a%,^w RZAœ8D0j.\#^+~u'Qmg~{DƹZiMu3\׷ȔOz!a˥g|CF#jJ ͫԠ"xiCfK(ܗZ6u@i >)yD+>Vm8"gn4uo3㈜2!#xQoxhk\!PGD B5%C#\# 5KMӟ [as2ݡ&l>I=hf9$d.V+ G=خ:b(ғ l ِq/Ј4^Yo:͏&nAeI89lw>EYc}]1uGnVVIruQ#ERy_𱍩Wt_i^R!N"hGXXBSɊf$efEjNߢS_ֲc''vj_%}  |z&S0 Ěʽ]R xWH6=Ch{y43i1dB!rOriZ&ވeRTde)FbA]*Skd.RcMw0.K|]FtC:$:dhI=߬^ =uQp.GTJFLVVG?.k&/Q j>=lZCS_Ա#«Ğ-d!B9XD8"ȻJ:-{~KFEbbWDiw7 þZXc`*? |DZ`=lLoöc9!g FiZ2qlyX/@RMd%8Jb2qȴ8jj4ٿoqXJxpq^;օM{:7f.FVf&[՞Y/v];>>ޑQ.7ZѰډO~liR7X$Wm[[P4z4n8|]Y{\Wj|T}×_O9}|_o#*P8kДxFP+VO~ɟ#w{u: R\V .m{s͢׭:x+DFX,mVKS8jT5oz#W6u]%)C3mKφϣ=_\(dYM[c1ʕ̎+ 8תg5&e`KK*ˉH5>WdeL%)1ˌ/9+ |mYee#3Waq SiUEbSo*R6 W2[3(ڣi55m([={Jj5]]gT. b#u[͇:)Ҽ /Ng8>9K @;*lcneZwU- io"EMT!9@AC H3u 'L:G$rsM@7H@f7U0*#:!A8D~3Ca+dq33{ł{C?{^r}r u<͹Ȍ1af,̾8 ՞''lreuZĩ읇0aYMZՠ*nH01PcXZnTqH ;Tsݗa/hpk)]|%RGo*AAW oȌ!5ܲ y36LBQ2'0!5H;lPӝqULOyIO*&tyJ{_$~/蚔zrM"9oԹs.u8J"0ӣj>j:{y-KS?qlo c0 ͭhHd_Kc''s5~e-t`j{>dXk;4kF$d'vjL^݂Kj9wh?|~~km1['@g1" OJkNOj^^w)YG\nL<@q+A zjeJ@Xa jݹCl>@Jt 5H8큭BhʎADzce$n7W[YOq}Tg2 )pI$O4Zi~&s[+#c7u6yO0i ՆVbxz_~ckaihabc^I]r.|S̥A4ZDڅ+r}$53QA|-p zCM3i"jNsʯ?/$h'9P 3V/|ZsP|j_Z4iF dL;GRRVyn =&e-a0A73,QrOypRJf0UgBj/H&4zp.'x~wCUci ǵoF;cbEd7E<ڵTz~&}s{Px TܦIl4{DvI57秅"i%GJ ԯ%v(` 8(-fd 2?+Ii}`Y̓6m%V{mX\aU1פ^WF^×i@gg=`>]B]/{ҫQ R~$GB6 P7 dRW-g¿&jtCBI3j%qns2,RHג,Vx,/H'T9,;i "hGɮc)q@Ep+(XEVTvKvIc qsahl}U0e@evoVEq/&.-ژ٭b#OWT-g}ުȳZ HJ~JW|uW)&k6]CS_[RWgl9[WŠtN~iW=8pMTORC#E^#0\"';Z\|z͓9U\Gs?XPPvEH XR~Hlj&"M,t.(q =+FoIL7LcXd/"@ Mt\iRШx|4ŅKc>L۩+p6rWK79ٛbp FfB@U!h19E`sVP,EUl_T?8! |@cH$ DG0S~k[Jh/$X|V^zuWV>fSeB9ǏBDw>Hg\9ddX Iv]\ES%^_xdf&6e t$﨔54V@;a%sD ңh !,9yQ!0OnK{#O_FɽDAvH.".apiɈ!閪IyapHQ{t8?\!#&x`QѦQPIW &%1SW)X",,K@S"<&wݎ"δ_Fe7jסQ.dɇA6 urwduf.$/fGA:h%Rڌ2i;_aFd> Ѵ7돦7NV'#3!A )}Dۅl:^/Z` YP,DȜ1 > 3l5>RrjH]O$1t5WP&5zhA7g>荺c`GAf0Hu'ݛ˰:3h(՜+,yMxHs96  B \xvkM7` Jq&22f`ٝ9#+fR&P҂Vf1JO $X38F#3CܫȮL8KƁ_U} OAb>Xз,QKCezfSd\[T[Q$Pk8Uz=nkhKK|RAM>+ON\%LD!N5]F~OP\W !^ `%LV_$ o~dG`77X #4!0{y'>}~H.AR5~ '>Rt ccUb;-: ^CyMU1)WMFqEUuGhupDVj8TvMr$jWwT¦|}l ٦@FfKlUYfV.8ZbZkTƝ Y灥[%l(veiVWT3+JSnQlSt&6"Z7 mrl8056QWhe2Cm^GrB[l8Tms7P3汮M agY<( zF6̳{mn pbONv!d&ƛZleUd@R㍑{]B k0fܿGK@p\ǁ|^6#&M0T M0Zw3r{ڸxlNy:@[D{JBzJٚc%b\y<6ʇ%߬9?q$:>jr]y=m<;rpT \aؕcp܃[E ۦ䐽0YaۤQۅM*}_[r:9v`Z88nn9#6p\Ћ<{/݈02:r:r[XLypk9zU_ɍݎF6\k]"Ǯq6޺}}&S(g:RB)!ͽ.mYk%^aaz)c|#ⱬ:+Ւg7I7)z`_,x{8$>zPLx !'`yDohPjyGg6 NLݤcx}*v<7pnsZ*^UQXdTF^=K=Q#U1OntˢhhsT¿~|AَT\Wo.S *uLlb2N*fx.NQ3Locsѕ^{B;ODԨxqWVEVѠi_0nA`ժ%ʴ|°˜; aHXچ]چ]Du?jvIKz^m=wzQwK。~IIZ4ďnHExʂtxbʢuxb q;oՄVwN ~BMIhoNe:O s"IA ',o^9O#ˌ19ыX>\2> !)I(&6'IhֻDF$e4^g{zm !Vgfɳ4'P(g'>:!ΩVfHk2X9Ulϔ XT1f1RjP_ "GW\xuW/gj ÍlTBᗳx%"qiUcAʫmW2g;&+T#-Y5Ug4IeΧa[,fͽ/W}zlȹŘhMB<[S%sC5R/,G26+W79$ XHc+6ŐE,LJT&WtjZ^f~F^8^a~Nb: `2&lT'ĂHn ub '7ojO]ŋO1`HmCw6*!wNu)ԫE١'{+'f'c䙶-\+#N$? sH+/*C[@=Ҥs3[TlAϵ OMEq5kNZoܩO.?m?Qs0uF 3a~dΑ8sI/$AZxr?gxR/Nϓ?};dI$=/@]M*PG }B=VR: ك`":" '"l8ndC6HوE6 4L2ߤsi({R%A[GCz }@ܬc&sq7d2GwV -IJb\S_NwE %\;$K;m %fR Px90O6=X kLE>E0p!F\ wKɃ5|f][eRW]TH=h[Rdvjh1 Ґ'gqK98z6&(Ayc/Ն%x?aj.疹a +=?.ifj8BHRtI4߯-(&o KV nr^+$lI(3#918y;UI9AaIЅ^YԬm[ӥ$}-܎9I@lgՈ>/X淂%Ux_(΂D[}%S,;1MAu`SJ"UYPպE>g[-^:_$[ bUR*ϔDQcX ^sBHat Lk$rt<˙YDrN= '¨Hg08Uy7-Swޭ}/[zZ79?;Sk-=H)^owGsyڻq$z_yzz9,Nǰb,1mtӢ60}H*wmS%U|UZ"S')6 ?0(,wEk>7rXnYa *V+pz7hH݋3{{gP}#"/ynNDIV g`9)cJR/:\Hs&5 ?7g`Ag I*3Z;+)VV?|P6jKPD>-Ҟ#<Պ.qVyzğyMӛ2uNt)`Utxh7 n pСL@G1)m3H`RadkC\`l$/G]ם%vP)ɋmqbtlH>jb׉ ío+Ftd"fX0[__KA}vt߾܁P v&jD% GZg_m>%*ϾHdqǤ Z.;|k2KaIEB%hR[ڧѣ6 }oJth +KIUv$k ec&׹BM<0kY!bn*r-մ6E]nHhA| _~@eo+L!x 6jE-ud"ļy×&w ߈ߦ=M~?xYȵ =IdAwR~N+drvV%T{Oh!Rm6 ~:!ukDс.;F JK~ 6PŔXʃ1pTX%%ym~/*V4'h(t740TE REouʅ7#jÊH8ſyWUzvm 4L4jEd`n7Xj`x(F8a󬫍wԊhEru;#K$2\.K'a.K-67Evmu &4=`_ݤZUBH8 Od$ҟ :4}DvU~#]kxybD9^FIQ8Rv5uZtyt AoD3\j^ʝybu^g6ف.;O{N~pq[88}EGo]]E\.py.BNNgϕl۝59znIB j?ۥfhT)ч> lj4Le>Sy[z{z|h|'y}j~/,V-Ⱦ SƞetZ&jsI-ɦ3W9Bኹ` &F@^Ҿffi" TMI(S휆Tz#T ]*BƵDk)BW4~얨u[6m$>JJr=+ViV/d O=涁=}ߗdj?![xy$nL(jzqw>(2vCLc+p;JS<{J<|st̅A*F״aVP&= }g`tp hуT7p`$Q_6rB0zl۬B{Ƙ1CN}ޜ>oJf.t |4wC/XjB5./;KNhtƣgwe7~Huq7FƝ~|UIBOEUFUr5\gg? qhG[*iU 6LO #PSUed106ӷ? @1y#t\ic*B.eOQӈ&6)j~#^t굗ӛ`i*s;{GJ)2+ګyQhPѕnmDpytxn=Ŵ ZՊe E2Bh1}w|\ˋ#L0&BjͰE`]˪pn:fE3[^Tn?1,qLcڮ*\Zcth9k~vs>!2]sf{7s3 }z*Z;09 |j2:ƒ֌ #{Ҁ{G/ x̱gCЗ:3|2aoc0PטTC3H_T+ /C hJ)rh. ]*e⛼uUd]I6k/"d-uUI>جMvKFpP#-^"U^uխ-gduqv%}&䁾]jW"/8UuߒǤ[P3~ՈP\톙T&Vy0N!v\A_ot<}EZdr _3VMo,~/OOi'ɳQ#=?fdKb+Œl֪.]\.c1p}p -s,,#,#,Y&kHGnLtWӵL\)G5s/,.<4002E-FB##JŜj1EwRư,X K* ffS̖Qa[Tg3,Fpp1kc*\[x(wCaA"`6B%" oĵ^_N1cr+.},nG"l.d| GMR0]N%^^d<{틟krЎJap7)#_3쁵2g|i 5)=)gtZÃN槃O, kD]5FnUD#yNFOS-dvx0!O܈ˆ"w~t WwHsܘϒ]Z̍1Ҕ$|ok)I jyMeK(pitSM@ܗ>E&kjvY5[pV9MRU* -IZ]QY 8 hllSDz4D-Z=*(EԍJ\Ԅ0"tLjJ{BJ4SNeŘ,Wd00CFG8@@,ҴWPb9ܗfܮzD捤Vm[IENΎ";H!J'A} R-t#gyʚ^1UaʎP#kߎhVa"=zITCͩh5 ]=۪H6{w!d(a|@jgOJ&D^&]tMjKEXtb$H/,z7(>/\m<˲ iij:|;n2ulr)`_Z@qvd?#١,3wȱ1C!OJs!Q@T1nBrL*UM`EHj<9H+v0-8 gޡ/9n[P܄օZ&jo3ګyad`6kJm;\8xw_}~ 16dd-֏$2:t#CP0 Pţ)/wPf^4 2e(+v/ܦ/3C>3V9GO@ ؞IZc%| ǚ{ wj*oTշj ^029oi"3adhCKM[xPķUOC]wWwE7K82%k齣] Oa3q>0P|}R<` +>szӱݣW5`Zu¥fǦAp`^Ŀ(1y5LHp>L^0Ƚ_E<&0%\_ϼnf/I60B1zY8}v rn0VhfTQl8c"#K M4^jn?{7`5Ty/c.7XҢ)^gМy$ 181)g[IR^ⵟp$Q$?Mֱku%7 Hw ^El'aN"B @0La N  bPkC9fm 6U uߕeZ{CU79V͘@XF\B6WrںE {,,4o'C'VnoY_Q6g2~'h&߰`^}Qo` sj>[_D>Fm4qU'x0/d"ލE~i&"Yu@nL`0jG|1* ؼqeq%6?FOW@rש'؜ӏhfLޞܙۣǎwQSf[+#=v|_|>[ )'PKm:\f 2java.base/sun/util/resources/cldr/LocaleNames.javaUT UpwiUpwiux V]s}r^%$U׭ E.Ja #3wCdEqsz]$. t>_4QEKg9]'~_~PԈ$B7ZCbQ4#r˒F<|x(%7Hbohncf[%.] μ#-LwHIFoڽh2Q\QwͭrP[Hje57MYFݕ*@e2dctUqj>d "٧v#X˥QSաUٮ Fk'ZmaO0mqJL֌F?\ ;Te&^\d֢R"\|'igfW:O:e,7naz{mq@>Jm}K'`λ~৷i%(TK+7F7:^Eb)"{ S U:>pت]g2Y<hE[Tz̤BP߮5$Q2ݵ+RtоQJ*>*9DD| jyuе6-Nҥd2f։;*Z Py+| G,9%6M]ze#ʁq#W s!U!k[ ZbEu`_ws^^\tu7ʋ~QثLk{77u8emE{#ϊ6EphbX+c+.d#$2w:tV!`j szTuoU Bb6¢3rm;3c93ؠjN\Z/+sl9ݙQUT[]gHJ` sa$+>mmGVs>%}~mwWgkn03:GydW"RiUL30__?jB%Ɗq^t{vQՋ- fM];۠I4O1/OGӇ}g0 p.o)cag䖬%V3|V deYQ0^Ô>1{5:6/?%+o,g~MS~>0xcS./9M򪖬ђ(tKX#o HcӔ;ѡл /D0 G뤷qP~rYL^ʅa/xkԋҵO C م);T5}WގmJlP2Z_8oEC-t ؉[](;GX^"[zQ]Zb;hZSY죸/jkU9]aʼ:9֦KZV4\c&udR3F-冾lI'#@'b';AdWИޘ>;h߿^_>}6GL~Pz`6vym|ftu-F {tt'z/\" )4Collator.javaUT Ziimwiux #2J߫qόW7{y>\'.?~߽o!~w?o=} q3D+%L6WRΖ"):M2eCs>@8tgJJύ&խxRe">.GI8RQ^ig8YBEfb&oI þpT+OS$ly-kY~TQ.]$Ҙg{Bu c5F0=#Ni%jcL-(/dƹe#q Y``W */ezٿ,2ozC^v*{`A#+r'F$\{ki,ŝk$DPTwd rhXyT J )5v,dS ݉'"XJ&k#~u#X%ӻ7o ~dnיaG/9<îDI/\pC'y[IЏl,3iO!(}lPVNF;@U*r`q6V"L駥2A,=; T[Iq-_$ʞl)_LXͲ$Y`:L<&Q; +PPX̣8̡3Kbw "+wX i-GY%ٔ `9c<_&yҦ~ gy0BɆi !Y@p5.C F+`ǔFEr x2 g : ɩ?{ɳg`2GL&T4R'5cqx"Ld*2Rҹ"/@HB^g FK p4rRl Ա-ݱ\UvlJ'YEACQWV"BG'Jp_F0$v$#:6dGV@ԌqBjd vl5)ct K4%j<@@e \&I<1yz{OfxF?"((߸; :Uȴ9X&5d.ɺi `eD# %?6Pn߄4/JDAeJWB;n*仌4"{=9&E 86WTێ2SSX 4xwpU-48BK11JME}t"j ;0O\A ^]< f7EdǴ"d{h&k^ؖb3BtT V(gq@`B(H@UP`NjC1 & =80,83|?kػzC 'ˇ_ZPRP3@l( _*lDmPw௝Q.~B{=SARt<ǰ Sw/J`LWP$R< bl E\e0' ː6&)汛5ub{U @ʩ$8PR٥Ctn&ņ1[C{Hf?;CnS㡵LH|PJsש. `S9|1,[ .Y Eagtв=.RBuħx.H~r_S bBsOuN`db P %yzU[N!F@*Q8҈rGtQb Hsf)(cmUN@~kFKL4^Mq4ݾ%LRHTP*C2$qzW-]!f+v*b8|S M6Mfb$ )89 jOD߅t8@yS v:*Ңbʸ-PE` ڸb%x"=QJ Ye9G5i>)SoUEmEȽ_}PF(>V{%@W`/bǥJ|M"XZ`8|b>b-./Q ל^E gFJB$/Y6ŔVΆKu8`♆`Ya!b@Dp^5|ី7boR'qEÑyw-֖I̵cOF$SVrL1\ѿ0rB.LaO u~,/9G_t^^yNa|iYql蜉g_FK,Fg-_??W|pH.pV]̞Ɣj6Q;h(mllvEHp^ 13 A\:!AZq=꾘jy ?;S xʛAݶoV]q\qϷ fcW]3U ?9?|oWG?\)6 'UtXޝm.o#ywE'G>ȹ+|ȉ2O3^Rs@7,s5SZv?`TJ{jZeUs0D]t[XIibX`Y) %F- cp~;] y I +<+X溔y6Q2L1ޮ0O_[l3 '#J`!R@39ۛ6LNZaۃ @4U?G߾t4l@Ɯ߆n"(9OƷʀ(M2GqkdJKlpBCj$21YM{o{JBqS*րNK,2X㜪d$' sy'! 0-F(<)g[D&-nTL^W$S&Em8nJڨ l _ߩ+T\Zk7Ժ\4t:4T t괧qݚJ |^jfF3 RLp_߆:qXk'0&[>jmD _';. nR4r@' fDVpWg"˸/ !}>+Br3|5ΒfJ¥C@q` &쵉4!yQEaU*`R{]}0D(LiY9c'HǚjaYW:ˢ:Iټ_yf ~(:@pEe(I&žZH=w--K8!hX^ |c{7 b%k;Ac*֌X*BLxDJTL$P[pRRV<'6?2Env=jRRJRS+HYeq}O2K-S*<|MMdBPUzBQHnVAҀ ],G㒘WZ6qB*wy%mJnL 7λOqhgivP,Ux"k43)Pﳘ ` 4Xi|̡/Tr\.s~D$'jnxk k'vXe/(_#Ϙ>[Z_뭺sN N\}TVܸ#&Gё EDMmh񙻢Fe48a*& 'm73&EZ5V `*`8mЭj]ܙķxMw q)fx35V*Iq>rw_>#t_Z{<1)IOLT||V`ZY&E6bKa*nN<kQR.U*Ni2,@ľ&vqnlڏuMiТNSzr,l#޴ZEtƻ:ƧwCn16Vf-l-@j5~zq(h?Id';Qg3`Lw-=83s \Y^k]ٹC%}L֖m[ZOA2B\x!4*w{~05oWI j<\RKEǎN 8{?{UKQ◣݅] m|+[E6Eםېڊ/o.Bz9Nu,.t2ă*3q$,]GBIf1^s$sH+e4CRPdQxBF' l,,d9k 1V E @3Zu似0r&q2Ӏqh7 Puc%FMi$`x?!sӿ}8, A1(=_PYFܜpA:. }qݿ߈뻛V/pNH dE)ujľc/xl2 g"!IŶ#CM1 1V@]ZؑiM*/,/#*4H&0xzdvna4ϋH榄]_{ǽCqwwGN<+%'K]~%A?nTD΀&g}ISڠ Vݜwx0TL!D#@!t\J!TѣBu]`#H4f"2iCՍW[ƥZ6)TO5xL4+'rIΌ Wۙa,Oug0:Ѳ QĻ +PPẒ8̡3Kb "+6wX..[Rų,O))%c<_^xҢa{eyBɆi, !Y@p5NC Ty|3ߦ`TZDATf%ʹ B(O T4A- Q XXF&-)JЪfZ5,S!Lc@@eES?"'uJ; 9Q AB ' 'C:jf' 4jhl-gʪFA2.{'ܙ 8x‚zu$zޏdf cer,;:eGqOz8|z g4 ~lwIH$ Y,Ij&8-  ~}՝v/ X <9ރm/҆ˌ'LI LDgX|kv"\*&~KV>"]-eQSWp2n|h?VV?l~11h bĐE)Bc}b%7936(Ȟs>jfR\\<+v`/߬2,8͈8B 6 F[5Ϗz'>g 4;KP=Уfc g'+!y,=k; RIi3ذzF/h. u<'a&?,t2[:wcB]s ) B!/ xDBCn !*HFRT&/%;xS&-9$LdΠ8ɡȱ@0$c0#dNiqE R !H`w1[zx)҇m Ǯa[@͋uY܀B !6bjXrjti݂.~x.(E"rM1 PDFQ<''q ޏGH]?'7`llv٘Etj0Rbe#|L=)DD\ᴹJ6 JR7 ^RzMIB,-SPd+F.FNa9U@co@vm <X@ ZN%y%)ƀ/(cByĊ3i8˛!3u#&T@LCձ9ZlbU!>Q =$De@it6]5wf&Z5br:CED{Xmyi+6I oT1,\X4STudԷn"1E^O='?nQR=! g°QrʐqX1_ 1n̟|ϭ&WXG@bJY\>LXei!y*98 98Zhkcآʞ"1}@_Сbh͔_ͪpKCtp3#qPsvД J ;y:XCB; :ljQks>z ' .I%zS @r4ם@s,ENJIxaEŒ2gsE1A@:×1l okLJw af[˭Z *7jKpzT1o `BgH" [JeŤT yw <GIP2@AAV? fwލ  QRY*E7/n.p4J^Ò, ݉X9i.HCUe=q.EMV/ؠC /.g908| 8T \G7elӟ+p Tk(-[{7KuXi[ig4^{*m"6L6~(_^8${߇鯿2⥐^Eomp,|A=e#{H4/8i*:FeX.,eΧqfjy-T-.| 'PU("v0_ߺZmOgL*D>\>^y[i}VҞMwvڭ p+bGUPZ5@oTz,[X3\)D`fp[ӨXUY߭[~Ɨԫbk'B۶vR`_&SQv+1_Huv/0U%?a#~9Uق%*44z\iтyNjِm3 TرIo>Cr9JY)'+h^z9<^!h.Va$ gaXy0< a8M`00PkJt,X煿 z&>d,v$Dd*^ C4 aIr@/W5?l29^卿!u6."bk*HP ?iF[YI1cSXk4:!06;k(q7KJJȉ*]H -` ?d-m!B2%bBU29TrB5PD2rD؇^w>Onw~7|`<7eOyQU*Q,µY:Ibfv2`iϕg;赑6m ڛpkہ6(a O/ҿH3(-鵋3*3v}s Znr 'P%*q?G'D'yՉ +-FFG^FѰꍝ}Aa]Mi7=Sڲml{h5%l qg8XAT +/ݪ oi <B ߺʃfןw&*Qe;MN,bC+[8V98h~GVMX^g pEʪPvM-:|nh-޲90u4cۆaoFM{cۛڠQ0xQlAUߜtFk\lE~,]n>"7¥v0W90Gqm6hKڜVy%l8v.$UizdKlU!–HL n@0@̾8i|770<+rA+ԓ*MC" jgКrzҬsRQ)^+$_͠O&^WSYA5= 'hkIn"wVؒo O`UX=!XMu,uVVT:+L7ߢZ6vS#oMȼnZp֞@~ڊArB(6ŽByn*"'.˹!"s7'׎"p`prfb X%i!Q7#0a/=AjҲ />r0lhVc اWw۶_C-"([n8v`h/:K Rq6v;&)'yr|~$N Bdqui< $iC%P/yAQwL#[ .Kt>FR ?[tS¤D.n#m̠'k''T< 8 B'Z4M ށV _X҃/RsaUE2N^ ۮ/$x Q}Ô:'eŠ(VJ><ܩl4f.ז+[:@,trܫwߝP&U,G8? MwTk@ЪtjkAp2KD74<@WT2do6_)}{V?%q8(I1Qk J4rN][`Q`t] /yX𺫰& NT7*56,j\_\XUeMİl^Κiݷ } x|륏UDP=ܨe8s!H0:ݲhʩ?~ L BrWgoI؈e᳦nؚ8n |;MyWL֓xb КhVJU{]=`k'Į JaZ2" is9B|e3J^%mP&݂(:jZ3JMC)E|CfZx9Q~6zȄQǷjy'mŔ/jĐͦu瞍Q\JA,/,. *D4(BJV k|7CCdfia2>NCa'qdt2v:Ie`Ϊ`F/NL~N;ٹъ g>Uuԝ+)Ű]i7yD~FiS7_]7)6࠰MFXok4ȒӮԊr JjxB-<2Mk;E,{jn̝lcg$ &/5\mաqʞH7ۺK\lfyޏ38+ok -nX/xOi1/ x CKN*orzI]8qV{'c2LD;!:&Hj_t%%OdOJ!!;+y )kBV4Ȋ&.Ia|o>Wz f3/wF{QR'?F1-wm-+JeDݕ7jx:Uɚarjo-`ieK;*@F58ĕ6bP ]=$BjGS)Hm *l?x\)r6d ?.:+bmHgȐ$U\^I=1%Ӝv0F:> '0'p]s^ɝ7j[`gj(yڷNcwIО }¦a`c% C"ɼ_K+Ɂ!㶟AZH}'& 7{G՟- /)>|q'-dD0mͮ+` #,kbl҉A4Jm}kV^HYZ#).;H#=>)\-|:riIr5GdaAf8,Tn 2Wy_R+<񚈯.+L guIt߅EdXgX^/:9xus׺4+vQһjt (dR߂Fۏk!. t"EF9 铄ظ fOc&!0N1z>I>A'(]tFVM('BX=*Gtz@jt$18&8 Ƹ,ݘ BV8Z/8lIӗvo3MF~%f=KЭYi%3eͫ[ꃬ61]p>QBnLCK6Q}UisY +-rcM֞*m>PrA2zqq:ܢ616Ëw(*r^sSDH/|{X]^L'Sؙ~(öu1׋Wׯ'?|"XVz{*Ӥ2"fHZw&7(SlShחqgtV@5]э,qFƏ᪇&7yܶ>=?>7z/\#04z/\_;=z/\6 6z/\K9U0z/\is\Y1KI%j w;%U3prtC=SGD&)1Q(2<D:T2}Gίz p c?^:Oч)::NhGC·cB@8PTJP,{Ex2cxO4M M>D@/$)!z?^ 'h hFn/c\O(؉GJRRE&HAO ~% V)[1~B;Tn\1NH OLqjkCGGnD$?2xJ&s~B< KxR%ȑcI G 1jmRW\*zÝĽţb젹%iYyhݧŲmtձBy$Ѓ_GwD-?t&s?q^I$rowe(R, /,yq@s? |rTP!AMs*1Vcp$)-@VTW2 BU(2ږZ6 FT&E@\U$$IA*_DlUٹHD^A%23G~XbԽ}cTlO>A޼`5!U0W8u2n{3)i}ip;ֻ10l`>;|%Œcrn>5\٠R0P s Ti{'+zZm.>z2' I m۵)^NU5]g!ڻ9$Q)4w-d~i%5oݳ$YO> ٌRD?_'kEXͱiq8X:&a7k3}H4q%~&bs,VSy/Tm>؀,Ô:38 ;%}^yuqQNlL-ц-5؏ŊZ. 6أ c sDv=G~tΰ&o&qNn*`Ljf{+ņ ȁKkQXd<4krM~غ}S#P` Fu&ޚReMt(DIݲ:OULiӡmF*0uKh`z5cTQv\]@ʦ/ pVƋa0N-bNRG°,#Ƀk,DQů^H;Hc]:w ]f^#F5ul@Cc?ZR7ϮoMvZfί oUJR2s[نÚ4}V5~fdi.뚁7f,)P`xj['VF(ӌٞfkApRD4Ǖt<㋒)M; -JP -VQ a%IS g9[֤|҄(\bqڱYuMO0`49Ȼ>c?-^} b QEVuh>!wꏄ4y6HH<*ੌ5M%Z~{QET]b(mm$>m,߱n/ QuJߵNj4'Ys :0Ė +)i{G}G nV7WUq;u#lNz)#Q=""d= "F[FCmm:)aummf>Lڻ. 'Mm#V-cZgp Q ~i=ݕ'*qq1>ufV3/ s$]>4T1ԁ)ˆgh:%{ }LEg!կD2&b2vkYT˅ #;Tya9671N]n-cih~;jgUۡ;)㖫z–"*6:=gзbj\PvF]4ʭؼ1X Q1Si!9xU i4nD<(x+\N[$] ܿ#6tΈ]>#fPFPl,ΧY4T(-]@8.67gmϙ]$R\EieN&I4d\#laP\\2ouO]bUO}T3Zj/:qp?ɧO X^#>=4VS9fW nlv/&%@խc66}p2eq+} X4Oams\qywg;/'vcATSXdF!rt MYA-,@.GI~St QVjʠE*J1Ȥ}:4b4G[`Z;^ 8Ю}Ow}]e9!"~%_}*rHG97eUh30M`> OFVa/b H{#0m`ǃ?{.䦸$Ar?/$t-+d)R,j rF}Sh@9"7HT W52:ǸU}y6[VLUό}LGp&%-8Jld瘦oH|z$6xxrG՚hHZM'%y8}$< d4($))'CR/r1jweO&eU4g4wQM΄;bX@% GNz$[v͉K0%ФBbx N(c5n~xdI)tC`dgrɑxqmҟ6- < ܯi]jn*w*&(PUaoY13@,$Sϋ1m7VG/N0_h 3L1@ 7OeSn5T\w"ȺM#fuc.Ǟ1f-ұg Or; dA8ǃCdT& 7#%ﭱ*b٭+T>Aҋ`lU $"D5N \%Ϋz1(t@r?38r@k)6 ^=uZj)O]+6MԌ F q--Os?WKt{@gUͭo p}79@+:JA^o[j  8hbBoa穀#uL 5 _o8el0mK֍ $ xr!A(?辻*w9 mbr,'c: А]'ZyGYI'<1؆Zσ9\Rb(0ދc;Y,?(M#^w, 4pQhR F#0&xk V,.X j)'`€BPC1{Nw$C #,e\mʩˮ}x0QYXD@bN9DNVr|m|U` !$]]9fo ,CpeZk@Cuwk'\ yz@ @ / UK;ȇSPlUVEhEP[{h!HᆵtJ*@a.|uI%zyKb)n—t] RZBI@nݱ8D$TSgWNRD;0nV8)ɠ N9mC*vEG3͟I )c„ nQOBh'D2VV6fyVKmA?g!\]T!Mb=|7/>6:8@8dBp?c* AOAdF>?U xޑ8OPW Xܞ-g ،O "}yTjD# ,#vj/y;@ D++Y{lH4"Z"8 #̶@W0^@^1uԵ3&yӂ9hbiHĶ Qe$B/N;ZZb3 ߠIF b`qΥIKN&݀Te]13g &f&uIv߄02Q8~<mPaW(e1_v146C{,JoEQ uo2LG 1S̔}CPxy!w>}6۹8In[KOS0oD|[NdUOrqx+כ3vTİ-rpVh`x.8  ;{*^/M'"9\qo£Gsٌyr&~yAc2bqtE6&0*Ք,1#~>;XPvM|zz.7ӷk姭o<Ӝ%(~ {;{o~񻏨 ps :ڸ72+:O_Iq)D}rM)S͒HҗgmHPFO?]9,r 0c<}~bn)nm-x%f!76w{5A.@^!Ю I^>Ix49JuHkt"3&WjZi\m._Y9g4s%zE3"y)~{4ɻ~&kj`Wz yӌDvwoG\%8]ІMP9=y%xj JrEA N؛(0eܳw?ӻW/_>qh;fG?Mta_xlh{li!K}l?#]tumڳ'{vRGRN5sove|My||--7]8 Ko:i|j/2h $?2!'ˋꟋs`A6|VFJ]P/6& edM2l *i1D?m:{t)\/4?(ke"s2͠QN37YX@ 0]`*/xk\ov3ʞ, }C#EmpR:jWa_&@+ %+f)yvAt^7AAXf[]lHl`y_DQ#'[=ox<=zOGٰP+0VVG(ۢ 6[ 4XcN[.),GFѫ/ca <M0Ku' |_R!dXe![lSYǬDP{eoT!ae-| HDv qKA:wsZW)ڙ=1}kZ ߐ-D`+Z;xfB2ۻIN2yqSO7HBhT%kEㄫ딂^;>@A2 h!`KO#J2z(6WoӉr8h MdF ,*tD{5@ބ5jU"ScT`8nA0ObЍ D}nkмM%:@Y"2qEu u͵Ә"S98b:}9A إ%<OGpe;wȉx6^xв$6!A)^g eo[v1Ü*{&x]Z+FM|}E&‹1vֺF;tЇ 邀  1w[\ {\e,b2MJqXo|8w8wv,D^l$'~CڠME||yy|~ԠlR$ł-0<^"Ҍ^ c2r}v|)__#)8fiȈE\tl{m$˨ T#@sl74P{ 5l-k40Zivw X$i)iA&a'cTߨ14ҼhX=fo_\2~aSKY{dwRFi{Xdzo8ܫᡟ>J#EN$, \nh*6HR<',O *af|nC+>L sRi:?LD4XaE$&meւ60gNi9g2Тkg Lnt^4[qa.B Irdj3JgJxoxӼ LE`L6pcޓ?H5YjW0@wR{i",X̋\U, KX. e+ %,lK>&,y0&!$JFⰌ_qaA.X Hgxp*rAw,0v#f{?Pgx؃F. j},Tʂcʹ gU M=(2|yؑ9lW%^[Bt>yP veQ201W#K`A2X옞z &FA,` Ε?>FÈ򟃌wvNF;6AC>6Q~wIKMƹ\[Ɠ?c( ZKYYCTY59x3$rűkM DCj r Rcid0j4m&MEiّ{kAnO+b*d-`)[2.f%yNudܯ/C,wReYrDBI?9dS{0EeX#6轈nX(TΏ CoOBLʀj~2iF%JAWds.3"BRg IayUrT学wnK;h(Jg*>6u-CabrLQ%d=52\\-cu!-ɡCƨߨ QZN:XPAV$fFˌDq3uIYK›cStؼ*߱^³5s먼vU8 WG E{9 6$TrWF!mKEYljX>ERJըo>lc SGnEm 6s+ژ-QAW.5]g\^hX]m6;Łĝ*Qck'TwilئNTgk8)!'G2X3==6~=ǴxL vЕ8͖tkYO+T˷^jTPiieM'E+1mOT=g/kedB}t (Vx9'KIW .k)Pz5f"Ӷbr. 26j"ל5h~}IzOeo-+5&cXizt~{lr$-l^aLMށtNdaΞP.>z)j3_E>%l+9SiҵHFLN,niY'5(Sm('zϲxH rk L/ Ω֖p+Xy\Qg7ٕzBF` ,E'易_1>̓am=}$mzv_K⫤jcO9Դ6]=actZn.!ߠiMqW>ژ=^rrŚ T/xBCUN%JҦX)Jzt4b>sdYZԺ'MRd)mmV=dR+l4/zv)+lJ.fm5?oLVeA5[1Wuj5a*Ж} s֖L ~nTY-?xmf`˞mtejԥsOaA+ :`}Cr-؎x9T!jjpZݐwtP,bAX}N,rvt~qu8E j.|n8V'NPv8ҽn=4 GӅn`˩*[)Ζ~de=e>]Y5 1SR##t XwҮnq:UZwnoc֏w$;R+J/VX( tZ'6{a]`kd=VO&6lز_o9+DS%j\ffh z7o(vRz?Dn/*է|8lt_W4\>wc>W)`7Ei5xr}qӎ꣨7G3_f_'s\$y/]_pvU6pt5L!]n{z(Pi }ol| oR ܊Aĵ8$ 〈~蕾I``Dڜ76G&ƻb:\XRQE` XTQ&2rs錼.tzg,vtе:cbƬ?3^hhKҬP*dNt6@9xԡ࿭ĥq|@M1bR7k.Hɖx~oͼG\o%]N®{饌Ξ~MVtBuzmxu}el|Nk 7Futi/t6Mr1|ScOǺP=2Ht(EVW"QԲHPJL{oX탳q|"N;/>~;og?쟊{⇽ݽ0.J T wXJ)bX_'\7T M.i jqfxpy*KQ_JQr\bH?^/d.d$^NG@dWR\ɲʊ\"tDR! .e*osөx^@CI zBc-Uv#BPQR @# 79E];&I}@r0ܤ,Tru<:ce $3qqEa]z4K1p:()^p am,^ol +ɠd},I^巿??Y%zvw T-^n:>/_<>ĞJ9g!QCSQ'٨K {rh17PX\h谂Rq\Iǁ`´D2* u]oE6yQwu+*i#Bx҇RIv;ϳ!~>*#/JmvVˑL" N6)eRN`}(Rqz :bg[|x'A\eu=* r.aiaCY6`UBl W˕>[.,;,e2#.qT'S5ɜZXQн">k i9€)L)je뜙??n\EYR}A{|@,Bs 5K m_a`}n\t]rpV5x<h)Uϡ< eWJArdR3Aia 7X N)Dž,–8 |%K\e1$G!$M.-Jzhπ?eͯwLx?LӺx=^xZ?Ӝ-Υ Y|czd$aQ t@WQ{Xغb/@ Q#>E.ϲG[ RyPLQBbrT(D ?;k3a LXzҢ&`]ް5 W^ubCZ}X"I@r:9HD܌#TU,:X @C!C ;H@;*( w@dp 9_BkPA >BOBOat:JM`b}<-Hq?nXNI&rVחJzFixd0r8 ژl<H\LA$mԣ:sj cn5A*£$a@;B)yoAN[{ṹ2f YאZ dbu>OrgHtOW`~qx|t߂#Gԁ;DmQiT[ۋx7kew7߼pU!X_9A]CJk;ascmmo:Q>&k`elnLNq+3\,(~9C-\Sv~kghtOvٝ[m&5r",(XK B.Ԩ<{4[L5[Ǫؠ`-ݴ|} .#rtf&}e-S*ztՈ+ \47I)`߶+tHF݅\ɒ4!4,ݴyiԶ4AP_i.+&.}_ eul5}%vO=w } 5XO8E#@ 6SLHìWr ­{\gn>S[7kO!uLy=h]՛m0/a̤GBbk1giHz>uPu7)'dY,wXx](=KKJҼ!)쵓޴,&reRfw.tFHtʂE&\#Jx9:Z, F"mcB;Щ8S JG*{[CCp;,(+a t>hc7j)/=>ZAH2`=5GA19qovvY'd;;wRk\<IYQ giX(LOɼX'ӺV?Y'Ih||2/>żhS*7]]ݳ\۠St+6-N \,@ _Һq6m&G*3P½QX`=Nn`Af*6dɲ/D-@]̋WNcll(=4O#i!Cu/EL3Iz, \ta8LW܅!uX(+<λ%|,9MnlenCneKԗ%L<*>-F)-֣nٚl]ŵQ׈% SyL >lv!fs'-tGտsKTuMuI[,@'h X(N_U^1:O|_q<ߋ3A9ߑh{gH;FVLNpD$h: =NM  eL0*\G>rJ3> hrT8n2Ss|¬GQ?tըr]_LPu!hxϋb$0& ԕqv{g]Wi!Z~/HYO#j~Mf{ӆ \5 nkuQݻB'as ^ zyu%ݗê{y=f]qiӦ>^|nh'!9mgiiG2owd]D "={ߌ[5a}"8sމ-y/bjuse|Zw^f3~xޝh:@˹WG7u1Gޣx߬7g31J3|L=ϰ 8p"irxm2وw*? 's{}v4oiUte,MZ&d5otixdcjA|WA(BS:\N q!Ms">-e<8 TLj KtD>Z f_غ^+:_~Udf6Uo.֒>.#h7P^)e>`t!MocPoaĪ㣆?-c{o咦18> YY/c֌aX?X[bІ`gs=ʔb@ETckӆ3‚bje]2;ԥ݂ ƎNVI4eVe_C&,~-NVZL˨vcoCV8fK4SJ '2)K=7ǖCxIȎ5ɚjSty&"d:` 竹F7 }ǑJ6Z=!xޚDB[.-N sLj@zasߘl}TԘux"q?h驻 pï`,!'zs207"(LRps7 CLn Ј]]EuƠ>3fo۶}ㄹw2t왺 3J 5Hk6LiYL5S < 1]/ ɚP,dHɌ27R[`Ph*\|Tp|SwQk#X ڇ=ӁoAÛ46|1|U}3R< bk{I{+&E:mTXܴy> W^2<~%KGyܪv8`qH7StMp*@`wQ˪==[rkPO  h1?H@ h /!w\cfޠ*7Oq88kOWWjnџ 3ll.' 0?8},@m*JIl@W@<<_yƛ7Fz:av:*cMbC`m 7.%CPf4}EXZcoP@с1ʵ6+"GGͅz{O_c:C KDe %esm08Sj== "[yWsO\έӺۈJʴ 1~${_jBڣ8[4Nn}4lz^VLΞX[qruNk{ChB[%nYj-|0q?d"Le;м5[ߐqDHͮ]j5QsYTfXFkIaa:=,'@(ozغa`~gN@3jr6siZ6{Pw^e&-{`( khԡ< W6|7\aAML3ݧ!⼣m(.t7-:3Eqnj"9P/mqwhEBy4PkKt1)Q4okʑO-3aJn] V1E'uzsDF?Mm mcQ~Q7Q힅Vrxg5n§•Ib@n'Q">jΉ[{vխg, *L!q!QL7ʓCUxS oƷFK$d#|5N(b1v-; Yi̞# Oӟgh^o؇~Ei/-=jNG(! L%C {|xwOt\vtĵ_?zC!lL qnF3,&2WdEZqmZ}i "g9b:2vz.}onbێ jSU;nRc'|C؉fKlÔYs cfG#T0ko5__f#i6er>5Z]#'V &8(8̸ 4#$85!Rwsc,:tj;ya\zZ) 4WoNkwO/Mw HK7!y?AS&%f@ Intci˜b?-i->W6^*AªzƇS"z+!7(jB1qwڵL6*)bϱy!Lqq^k{P +]+u$\HKjۤ,1vs3+.5TguVoQHytb꥟]Vϵ-gF1f\SS43!w?ueBmf+YJ̏n " Qd:fqҜ@"ya\f7>HIu MMŹ4!q-ެm0֟y1QXM'"z7ˤLj/6@!̂HəNo_@Y`{kE[~(gU݈t74#V=8mVQ)Y}WKI8^pa~'#l,y?Op?u΃;gr7ϺN4^"\sm*\ݸZR  j63ȳgm"5wX o3XuԻXyS@gs9pTN&t8<57M|'"l̠&X{:l5ږ~3<9iCZ3%$ qlR!wo]y++8/x";6AkE7״}Z f`L=fj¯kQa"t* guƒ@m՚ogUW(=UbN%s~9=LJƉUBd,Cg4<|P+4*STjDucM"[Gf3h:z|Knbi3m*,os7J:,,kfJڙÉ4Zi,Veh+4Uk!Z&o-}X^q*D Rz܊ K8cV^-eؑ/_+tZ>맱cHPUNuR7mx,ܭ~>z}s2;'lvg[u+f#]4cR6179{7ك"/@#tefZRlj t&R`Z!=2<Ɓ4J`y*)mٿk)ۍ(ek[RLKh2av2dT(3<8:}G{iGBlogT;(QAz?"w*iԝ-BH: DDlQ4<4KECToXwnܓ`/荕O+l>5 MjȂc AyzxQ=K P{d:ʌ%Eb Hgt -ۻb{פ!sH"TD\+8!h7,sq)tA[*)GV1z-y2m <x2{^r: Q\"R ԉI9 a ^M~Y"(%bc.0Iycu*m&ByBO9chhM/+HRFCGȻD6 :'Q%< 7G^_ S.xRȞ"qm{mƱuJE`+Pf~>Eh48Ǡ=5ޮMؼ*t! qjmkhom,AF)-llfڦ]lFucJ][lVQUE9C4 4+~xEFl ,`l0Y<yF=vS^޴,&21ëu'{"5C>oZ}&eY1'TߒSAxǟdY^B;ǫ֞~MOVئ 芫+d JWCյ*tĮL҅XWV{hVzlnF%!E[죴 8W9zԨiL`Z=uN]N zG?> QXm!TN#*5,˼F@q8eOP h.DaGNmwF zBфdD0T"QMY]3[o@U.rI3r`4[ϝ_[n7r~ln A6Z-兠4SQӑq"_R>=;>l*BʛK3@wy]@X5N=!e]~jdʨ^k+EPN0;Lv'?5>Q̹[*mZq52(JURPPӕJA uX 81jTRg@9ޤXCY& j7JD5ͨ7ֆk*J*ťFnj  so0OBvQ3j-8! o84J1LLw}fo|2Fa]iGEhÖԜB]%[{8jB3l$$҅$ZZfF>=_Jy<rk6/w_e/e }P^0i::J;M_zxy{wպҟNeMSoLevPo] rׁlGwbTaRE>j`= $9rf1%ԕ|@.S_C~Trq/]}zoe*8 ;0b3G Z} nO3U4;ީPFnwW6gՙ̈́*r ;1,Vi5t83ã0#uC^l-?"vUww/y5n +ACX$#y  / n\HWe!tLE ::=`TPV ˛, +P|Ni1{G"r_-ܼR16g"V3A:Yquc2b#=f&/@[^,<c{w @Ǯiie=P`iEj`9cuG3zcǁgqPbּ eC΢AѮ̍3z%(Cf3<@ d>6L΀xqƐ«f Fgy1hd/sʹM+ F%I^#Źi:Z8Iyexu^Cl"p'ȱcbַƙ!Nεq