java-1_6_0-openjdk-devel-1.6.0.0_b20.1.9.2-0.1.1<>,YL@>/=„ PD~hzumr rH4;A"~lMp d_1|G7FׄD]yUsδTs%os˱4*%b;Hde1Da8cCN?^d6CJ=eM^{P[(:RǴtB;V:ơldإ~^a2pZ;Ip|*mf9e7`/k^@H]`R}1S>:?d- 3 ]LPX\js ,G`fksxc c  c !c #c .c /c1 c3c454c6 7d7: (:[8:d!9:!:<!>@FGcHcIcX Y \<c]c^ bucdpeufzk|lzCjava-1_6_0-openjdk-devel1.6.0.0_b20.1.9.20.1.1Java SDK based on OpenJDK 6 and IcedTea 6This Java 6 compatible Java SDK is based on OpenJDK 6 and IcedTea 6. The Java 6 SDK is a development environment for building applications, applets, and components using the Java programming language. The Java 6 SDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java platform. These tools are designed to be used from the command line. Except for the appletviewer, these tools do not provide a graphical user interface.Ladeacon openSUSE 11.1openSUSEGPL v2 only; "- with the OpenJDK Assembly Exception and the GNU Classpath Exception ..."; - with the OpenJDK Assembly Exception and the GNU Classpath Exceptionhttp://bugs.opensuse.orgDevelopment/Languages/Javahttp://openjdk.java.net/linuxi586#bnc#648260 - workaround sed -i '/pack200/d' /var/lib/rpm/alternatives/java ext=.gz update-alternatives \ --install /usr/bin/javac javac /usr/lib/jvm/java-1.6.0-openjdk/bin/javac 17105 \ --slave /usr/lib/jvm/java java_sdk /usr/lib/jvm/java-1.6.0-openjdk \ --slave /usr/lib/jvm-exports/java java_sdk_exports /usr/lib/jvm-exports/java-1.6.0-openjdk \ --slave /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-1.6.0-openjdk/bin/appletviewer \ --slave /usr/bin/apt apt /usr/lib/jvm/java-1.6.0-openjdk/bin/apt \ --slave /usr/bin/extcheck extcheck /usr/lib/jvm/java-1.6.0-openjdk/bin/extcheck \ --slave /usr/bin/jar jar /usr/lib/jvm/java-1.6.0-openjdk/bin/jar \ --slave /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-1.6.0-openjdk/bin/jarsigner \ --slave /usr/bin/javadoc javadoc /usr/lib/jvm/java-1.6.0-openjdk/bin/javadoc \ --slave /usr/bin/javah javah /usr/lib/jvm/java-1.6.0-openjdk/bin/javah \ --slave /usr/bin/javap javap /usr/lib/jvm/java-1.6.0-openjdk/bin/javap \ --slave /usr/bin/jconsole jconsole /usr/lib/jvm/java-1.6.0-openjdk/bin/jconsole \ --slave /usr/bin/pack200 pack200 /usr/lib/jvm/java-1.6.0-openjdk/bin/pack200 \ --slave /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-1.6.0-openjdk/bin/unpack200 \ --slave /usr/bin/jdb jdb /usr/lib/jvm/java-1.6.0-openjdk/bin/jdb \ --slave /usr/bin/jhat jhat /usr/lib/jvm/java-1.6.0-openjdk/bin/jhat \ --slave /usr/bin/jinfo jinfo /usr/lib/jvm/java-1.6.0-openjdk/bin/jinfo \ --slave /usr/bin/jmap jmap /usr/lib/jvm/java-1.6.0-openjdk/bin/jmap \ --slave /usr/bin/jps jps /usr/lib/jvm/java-1.6.0-openjdk/bin/jps \ --slave /usr/bin/jrunscript jrunscript /usr/lib/jvm/java-1.6.0-openjdk/bin/jrunscript \ --slave /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/java-1.6.0-openjdk/bin/jsadebugd \ --slave /usr/bin/jstack jstack /usr/lib/jvm/java-1.6.0-openjdk/bin/jstack \ --slave /usr/bin/jstat jstat /usr/lib/jvm/java-1.6.0-openjdk/bin/jstat \ --slave /usr/bin/jstatd jstatd /usr/lib/jvm/java-1.6.0-openjdk/bin/jstatd \ --slave /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-1.6.0-openjdk/bin/native2ascii \ --slave /usr/bin/policytool policytool /usr/lib/jvm/java-1.6.0-openjdk/bin/policytool \ --slave /usr/bin/rmic rmic /usr/lib/jvm/java-1.6.0-openjdk/bin/rmic \ --slave /usr/bin/schemagen schemagen /usr/lib/jvm/java-1.6.0-openjdk/bin/schemagen \ --slave /usr/bin/serialver serialver /usr/lib/jvm/java-1.6.0-openjdk/bin/serialver \ --slave /usr/bin/wsgen wsgen /usr/lib/jvm/java-1.6.0-openjdk/bin/wsgen \ --slave /usr/bin/wsimport wsimport /usr/lib/jvm/java-1.6.0-openjdk/bin/wsimport \ --slave /usr/bin/xjc xjc /usr/lib/jvm/java-1.6.0-openjdk/bin/xjc \ --slave /usr/share/man/man1/appletviewer.1$ext appletviewer.1$ext \ /usr/share/man/man1/appletviewer-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/apt.1$ext apt.1$ext \ /usr/share/man/man1/apt-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/extcheck.1$ext extcheck.1$ext \ /usr/share/man/man1/extcheck-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jar.1$ext jar.1$ext \ /usr/share/man/man1/jar-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jarsigner.1$ext jarsigner.1$ext \ /usr/share/man/man1/jarsigner-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/javac.1$ext javac.1$ext \ /usr/share/man/man1/javac-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/javadoc.1$ext javadoc.1$ext \ /usr/share/man/man1/javadoc-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/javah.1$ext javah.1$ext \ /usr/share/man/man1/javah-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/javap.1$ext javap.1$ext \ /usr/share/man/man1/javap-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jconsole.1$ext jconsole.1$ext \ /usr/share/man/man1/jconsole-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jdb.1$ext jdb.1$ext \ /usr/share/man/man1/jdb-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/pack200.1$ext pack200.1$ext \ /usr/share/man/man1/pack200-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/unpack200.1$ext unpack200.1$ext \ /usr/share/man/man1/unpack200-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jhat.1$ext jhat.1$ext \ /usr/share/man/man1/jhat-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jinfo.1$ext jinfo.1$ext \ /usr/share/man/man1/jinfo-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jmap.1$ext jmap.1$ext \ /usr/share/man/man1/jmap-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jps.1$ext jps.1$ext \ /usr/share/man/man1/jps-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jrunscript.1$ext jrunscript.1$ext \ /usr/share/man/man1/jrunscript-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jsadebugd.1$ext jsadebugd.1$ext \ /usr/share/man/man1/jsadebugd-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jstack.1$ext jstack.1$ext \ /usr/share/man/man1/jstack-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jstat.1$ext jstat.1$ext \ /usr/share/man/man1/jstat-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/jstatd.1$ext jstatd.1$ext \ /usr/share/man/man1/jstatd-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/native2ascii.1$ext native2ascii.1$ext \ /usr/share/man/man1/native2ascii-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/policytool.1$ext policytool.1$ext \ /usr/share/man/man1/policytool-java-1_6_0-openjdk.1$ext \ --slave /usr/share/man/man1/rmic.1$ext rmic.1$ext \ /usr/share/man/man1/rmic-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/schemagen.1$ext schemagen.1$ext \ /usr/share/man/man1/schemagen-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/serialver.1$ext serialver.1$ext \ /usr/share/man/man1/serialver-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/wsgen.1$ext wsgen.1$ext \ /usr/share/man/man1/wsgen-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/wsimport.1$ext wsimport.1$ext \ /usr/share/man/man1/wsimport-java-1.6.0-openjdk.1$ext \ --slave /usr/share/man/man1/xjc.1$ext xjc.1$ext \ /usr/share/man/man1/xjc-java-1.6.0-openjdk.1$ext update-alternatives \ --install /usr/lib/jvm/java-openjdk \ java_sdk_openjdk /usr/lib/jvm/java-1.6.0-openjdk 17105 \ --slave /usr/lib/jvm-exports/java-openjdk \ java_sdk_openjdk_exports /usr/lib/jvm-exports/java-1.6.0-openjdk update-alternatives \ --install /usr/lib/jvm/java-1.6.0 \ java_sdk_1.6.0 /usr/lib/jvm/java-1.6.0-openjdk 17105 \ --slave /usr/lib/jvm-exports/java-1.6.0 \ java_sdk_1.6.0_exports /usr/lib/jvm-exports/java-1.6.0-openjdkif [ $1 -eq 0 ] then update-alternatives --remove javac /usr/lib/jvm/java-1.6.0-openjdk/bin/javac update-alternatives --remove java_sdk_openjdk /usr/lib/jvm/java-1.6.0-openjdk update-alternatives --remove java_sdk_1.6.0 /usr/lib/jvm/java-1.6.0-openjdk fiD@@<<@@ @D@@D@<<<<<D@@<@@D<@LD@<D@DD@<@<P>%H&#0hGKte$yRK) Ax`304 + th0 }}#{ X{eJoAA큤A큤A큤큤A$$$L!L!L'L'L&L&L&L&L'L&L'L&L'L'L'L'L'L&L&L'L&L&L'L'L'L'L'L&L'L&L'L'L'L&L&L'L'L&L'L'L'L'L&L&LGLGLGLGLGLGLGLGLGLGL0L=LLL=L1L0L=L1L4L#LFL1L1L1LoL!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!c6b70fc94d19130654604c7bab412514236e5f9b0cea31aadd6802c3136b18d858be26626be95f8a40cef8e08eeab104c38a22d4b7a20ea69d877f6111c5f4c5c58362d7734c59b0b70bdffafb7a27d9f8090eb027f38529e05d1a8d3a508db6245132ca8f162c639d2a8c2995c2a6d05d7b00d34613a6300d7cbe9e23c4645736d15d8e0554f89ca5b30a4c83295b5da4b8f307c315869f50b2a52b9f0644222172a07aa41a8a24f9a8dd5b2da7415a89aba841a0f54255a9147853695be77325586c821676e3027e3cfed9ffc9fe8cb608d9c922b3052fd104be7f1a268603b62fb7485b34a8bcde57fa53fa8ea03d17923fc5716a489a36d4aa29517991b9a7ede5399207275afab0613bf69ff4a6c3f13873908a9c31644b067717ba4175f8fb0d1f25c5dc7379c696bcc6fc3c45225d69ef87d07f35a76becb19668e26c72ddc2f301ba43d1b0e47a3f6be6b98ffbf0c78e8c723604724add8839d62fec753b2198929cc62e15f0f38eab6a57a6906828148eb46b3a84d21a393c365d88a5dc2b08540c59331c90dd4ec18c47cf37d195c42a098221939e69dabc1fcbadf6f57da6156b5ee1576301d350c53b6e50f0ee52902a63dddc4d6b73a53ece2731d34579318ec31f8e1cbe334e32c5aa39013b8cac347783669e42203e17b0ce8327b0d46d1bb2ed23ea3c31bce6b1047c5d778d88a1c0087a45d16609175cf1fe1ad8fba573330c1d5b7578d50edba431e07dadf5a87a224371c117411582af572041ad4679e811da5fd24834838474d20086f7ec2175a0746ec13fc8159fb747b1d2c157c8c8686b15ff2e4a775feedd63eab952ac788131b0a0c4d2c914cbac6b87f045f07a15efce3c922734a05e26a273b9a63b2a30220dd5aa88e011f4506c499c3c69900119c226fba55577919913a4f78502571b619fd611f3bf2aaad161b0d51c9d4637840345ba89bd8c449aa7dc2c661f6d3f93db45d1ee73604020f89d3c20e660dde310d2355f931dbe371c564557ba82d189e00ef9e825a6a08c9749a3c6c08455ff6df0b88b4f7761eef628b735e640574820d7e7dee0b269332963f5d7ac89e8ede7feabbc9aa806e18084d24be2f31d9fa15055d84ac526811b7a6df996e86abcdf8b38198af9e99a00d60570eba6b110a692c4a14a9195421f5c30ae60602a8b27750ada34cc389e211d90520698faac20935ee9b7ef221fae60204245df67d244729ab1cbc9cb8272f691db668037da8f32dfd34c7cd64bbbaec7de787bd32f6526806742a1031dea1ed45dfa52f8932b67d5321b72be66fb55de0e05badcf0233e7dd27b9320d005d10bb0c5d7a2a8055fde543f29a8a3ed67fc3a4c3c5d97d1d0e8f64e6af18486a336ebb5fdc62631a2c2139f73ea62178834bb86d09f81500b45110485d70a02e5058d97cb77d4e67121ab0b065f39db31472ab6b9980d02f9726fc005abe03f814262f9f5cda17351e90c7c97127317d3ec4697dccd35934485bb0eafd406b5d9293107df1922a97fa7c9aeae92e76516885a2a9e180e79ea32fd875e18508f283d43e698abe9ace9b454950a319458b25c8ee2741bf6bf2a8ad9957aa8c3cd36cecab760867f08c003ab6f5d3a06df3ee8d0555355de6db136ec910ecf77134e828c45ef417ddb954f77b83e4f02f9932fd3945a3611dcb41fb9aad717c878f29bfe87b6dde848fd8e9cf598c50f7da8c9f644b0cd35987e305f90f8d452cde0487b76e7c2c3d15ce9e5ac4fe74163bcabd4c8cee30cc669586988e931ba1d1ba856d18b9e02ca5f6441c1df657287a1c92a6d02daea3c4ede32882c87a0c271b6f9b18a5db6fdb0370e612013617d8f9f933c7e6334be34524ae743d99221d13eb79a6f4fbe0ae5aad7817e32eecba01d0e0245a553f5f9e375d559fbf9e1419bd7d22ff4abf01b9f4cd52c66fc90421f9d6b379ef48a8660b523ad2a5957ea4928c626c999dac68787b6c4d3fc39d9cb33e51f46c5157002130ece447ed02f57cce574f3e22221f4a69d7ef88dab1a2f4386d40481d688a72806a6217d286be0a347ad304bcaafbea92acff3java-1.6.0-openjdk-1.6.0java-1.6.0-openjdk-1.6.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-1_6_0-openjdk-1.6.0.0_b20.1.9.2-0.1.1.src.rpmjava-1.6.0-openjdk-develjava-sdk-1.6.0-openjdkjava-sdk-1.6.0java-sdk-openjdkjava-sdkjava-1.6.0-develjava-devel-openjdkjava-develjava-1_6_0-openjdk-devel@J@@JJ@@@@@@@@@@@@@@@@@@@@@Jjava-1_6_0-openjdk/usr/sbin/update-alternativesrpmlib(VersionedDependencies)/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/shld-linux.so.2ld-linux.so.2(GLIBC_2.3)libX11.so.6libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.3)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3)libgcc_s.so.1(GCC_4.2.0)libjli.solibjli.so(SUNWprivate_1.1)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libz.so.1rpmlib(PayloadIsLzma)1.6.0.0_b20.1.9.2-0.1.13.0.3-14.0-13.0.4-14.4.2-14.4.2.3L8Lq@Ls@LQm@KK @K @JJ@I@IzI@I@I&@I&IIg@H@HWHHHHz@H4@H2@H.H*@H$ 2 new BR quilt and vim- fixes ppc build- update to icedtea6-1.8.1 (bnc#623905) - update to openjdk-6-b18 - Latest security updates and hardening patches: * (CVE-2010-0837): JAR "unpack200" must verify input parameters (6902299) * (CVE-2010-0845): No ClassCastException for HashAttributeSet constructors if run with -Xcomp (6894807) * (CVE-2010-0838): CMM readMabCurveData Buffer Overflow Vulnerability (6899653) * (CVE-2010-0082): Loader-constraint table allows arrays instead of only the base-classes (6626217) * (CVE-2010-0095): Subclasses of InetAddress may incorrectly interpret network addresses (6893954) * (CVE-2010-0085): File TOCTOU deserialization vulnerability (6736390) * (CVE-2010-0091): Unsigned applet can retrieve the dragged information before drop action occurs (6887703) * (CVE-2010-0088): Inflater/Deflater clone issues (6745393) * (CVE-2010-0084): Policy/PolicyFile leak dynamic ProtectionDomains. (6633872) * (CVE-2010-0092): AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR error (6888149) * (CVE-2010-0094): Deserialization of RMIConnectionImpl objects should enforce stricter checks (6893947) * (CVE-2010-0093): System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes (6892265) * (CVE-2010-0840): Applet Trusted Methods Chaining Privilege Escalation Vulnerability (6904691) * (CVE-2010-0848): AWT Library Invalid Index Vulnerability (6914823) * (CVE-2010-0847): ImagingLib arbitrary code execution vulnerability (6914866) * (CVE-2009-3555): TLS: MITM attacks via session renegotiation - IcedTeaNPPlugin. * RH524387: javax.net.ssl.SSLKeyException: RSA premaster secret error * Set context classloader for all threads in an applet's threadgroup * PR436: Close all applet threads on exit * PR480: NPPlugin with NoScript extension. * PR488: Question mark changing into underscore in URL. * RH592553: Fix bug causing 100% CPU usage. * Don't generate a random pointer from a pthread_t in the debug output. * Add ForbiddenTargetException for legacy support. * Use variadic macro for plugin debug message printing. * Don't link the plugin with libxul libraries. * Fix race conditions in plugin initialization code that were causing hangs. * RH506730: BankID (Norwegian common online banking authentication system) applet fails to load. * Fix policy evaluation to match the proprietary JDK. * PR491: pass java_{code,codebase,archive} parameters to Java. * Adds javawebstart.version property and give user permission to read that property. * Old plugin removed; NPPlugin is now the default and is controlled by - -enable/disable-plugin. As with the old plugin, it produces a IcedTeaPlugin.so library rather than IcedTeaNPPlugin.so. * Dependence on the binary plugs mechanism removed. The plugin and NetX code is now imported into the JDK build in the same manner as langtools, CORBA, JAXP and JAXWS. * Fix for plugin buffer overflow: https://bugzilla.mozilla.org/show_bug.cgi?id=555342 - NetX: * Fix security flaw in NetX that allows arbitrary unsigned apps to set any java property. * Fix a flaw that allows unsigned code to access any file on the machine (accessible to the user) and write to it. * Make path sanitization consistent; use a blacklisting approach. * Make the SingleInstanceServer thread a daemon thread. * Handle JNLP files which use native libraries but do not indicate it * Allow JNLP classloaders to share native libraries * Added encoding support - bug fixes * Nimbus Look 'n' Feel backported from OpenJDK7. * JAXP and JAXWS now external dependencies rather than being in-tree. * 6639665: ThreadGroup finalizer allows creation of false root ThreadGroups * 6898622: ObjectIdentifer.equals is not capable of detecting incorrectly encoded CommonName OIDs * 6910590: Application can modify command array in ProcessBuilder * 6909597: JPEGImageReader stepX Integer Overflow Vulnerability * 6932480: Crash in CompilerThread/Parser. Unloaded array klass? * 6678385: Fixes jvm crashes when window is resized. * Produces the "expected" behavior for full screen applications, when running the Metacity window manager. * Fix issue with ant -diagnostics on ant 1.8.0 due to changed exit code * Zero/Shark * Shark is now able to build itself. * For ARM, add Thumb2 JIT. * Fixed Shark sharkCompiler mattr memory corruption bug when using llvm 2.7. * others http://blogs.sun.com/darcy/resource/OpenJDK_6/openjdk6-b18-changes-summary.html * Eliminate spurious exception throwing when using PulseAudio * PR shark/483: Fix miscompilation of sun.misc.Unsafe::getByte. * PR PR icedtea/324, icedtea/481: Fix Shark VM crash. * Fix Zero build on Hitachi SH. * PR476: Enable building SystemTap support on GCC 4.5. - disabled systemtap support on openSUSE 11.2, as it requires more recent version - require xulrunner191 on 11.1 too - Change the policytool.desktop category to Utilities - set locale to utf-8 variant to fix build (broke when going over certificates with utf-8 filenames) - fix bnc#603316: openjdk run out of file descriptors * add openjdk-6-src-b17-stack-protector-fclose.patch add the missing fclose to the stack-protector patch- fixes ppc build * enable nio2 only for ix86 and x86_64 * refresh openjdk-6-src-b17-no-return-in-nonvoid-function-ppc.patch- updates: * icedtea6-1.7.3 (bnc#594415) * openjdk-b17 * obsolete hotspot tarball - security and hardending * (CVE-2010-0837): JAR “unpack200″ must verify input parameters (6902299) * (CVE-2010-0845): No ClassCastException for HashAttributeSet constructors if run with -Xcomp (6894807 * (CVE-2010-0838): CMM readMabCurveData Buffer Overflow Vulnerability (6899653) * (CVE-2010-0082): Loader-constraint table allows arrays instead of only the base-classes (6626217) * (CVE-2010-0095): Subclasses of InetAddress may incorrectly interpret network addresses (6893954) * (CVE-2010-0085): File TOCTOU deserialization vulnerability (6736390) * (CVE-2010-0091): Unsigned applet can retrieve the dragged information before drop action occurs (6887703) * (CVE-2010-0088): Inflater/Deflater clone issues (6745393) * (CVE-2010-0084): Policy/PolicyFile leak dynamic ProtectionDomains. (6633872) * (CVE-2010-0092): AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR error (6888149) * (CVE-2010-0094): Deserialization of RMIConnectionImpl objects should enforce stricter checks (6893947) * (CVE-2010-0093): System.arraycopy unable to reference elements beyond Integer.MAX_VALUE bytes (6892265) * (CVE-2010-0840): Applet Trusted Methods Chaining Privilege Escalation Vulnerability (6904691) * (CVE-2010-0848): AWT Library Invalid Index Vulnerability (6914823) * (CVE-2010-0847): ImagingLib arbitrary code execution vulnerability (6914866) * (CVE-2009-3555): TLS: MITM attacks via session renegotiation * 6639665: ThreadGroup finalizer allows creation of false root ThreadGroups * 6898622: ObjectIdentifer.equals is not capable of detecting incorrectly encoded CommonName OIDs * 6910590: Application can modify command array in ProcessBuilder * 6909597: JPEGImageReader stepX Integer Overflow Vulnerability * 6932480: Crash in CompilerThread/Parser. Unloaded array klass? - Bug fixes: * Backport of 6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock * Increase ThreadStackSize by 512kb on 32-bit Zero platforms * Check cacerts database is valid * Fix for plugin buffer overflow: Mozilla bug 555342 * Fix issue with ant -diagnostics on ant 1.8.0 due to changed exit code - fix bnc#589021 - Better protect java stack * openjdk-6-src-b17-stack-protector.patch - Patches changes: * obsolete openjdk-6-src-b09-execstack.patch * obsolete openjdk-6-src-b09-s390+s390x.patch * obsolete openjdk-6-src-b09-s390-size_t-fixes.patch * obsolete icedtea6-1.6-no-return-in-nonvoid-function.patch * add a lot of patches fixes a build of openjdk6 with gcc4.5 using - Werror -Wall openjdk-6-src-b17-no-multiline-comments.patch openjdk-6-src-b17-enumeration-value.patch openjdk-6-src-b17-suggest-parentheses.patch openjdk-6-src-b17-no-efect.patch openjdk-6-src-b17-initialized-after.patch openjdk-6-src-b17-unused-variable.patch * openjdk-6-src-b17-no-werror.patch (suppress the errors in autogenerated code) * icedtea6-1.7-no-return-in-non-void.patch * refresh openjdk-6-src-b17-no-return-in-nonvoid-function-ppc.patch - move demo/jvmti to the -devel package as it contains so files - enable the --short-circuit in %%install section - new alternatives - policytool and policytool.1.gz - enabled nio2 - use specfile from Java:openjdk6:Factory/java-1_6_0-openjdk - add provides with 32/64 suffixes to write cross arch dependencies- Fixed bnc#554069 - VUL-0: Icedtea6 1.6.2 released * a lot of security patches in icedtea6-1.6.2 * Improved jar performance, http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/b35f1e5075a4 - Moved back from npplugin, as its not mature http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=385#c5- Updates: * icedtea6-1.6 - fixes bnc#537969 * hospot 09f7962b8b44 - patches changes: * added java-1.6.0-openjdk-accessible-toolkit.patch * added icedtea6-1.6-no-return-in-nonvoid-function.patch (allows build on 11.1) * regenerated java-1.6.0-openjdk-java-access-bridge-security.patch * regenerated java-1.6.0-openjdk-makefile.patch * regenerated openjdk-6-src-b16-no-return-in-nonvoid-function-ppc.patch * removed java-1.6.0-openjdk-netx.patch - Enabled npplugin and nio2 (not on ppc) - Don't generate java-1.6.0-openjdk provides- Updates: * openjdk b16 * hotspot 25a020f13592 * icedtea6-1.5.1 contains a lot of security fixes from Sun JDK6u15 This includes fixes for: * bnc#524505: Vulnerability in OpenJDK/NetX * bnc#514421: XML Signature weakness (HMAC truncation) - Fixed bnc#521512: lcms pointer dereference - Fixed bnc#525097 - openjdk installs dead .desktop files - Fixed bnc#530046 - jmap fails: NoSuchSymbolException: Could not find symbol "gHotSpotVMTypeEntryTypeNameOffset" keep non debug symbols in libjvm.so - Patches changes: * obsoleted java-1.6.0-openjdk-makefile.patch * obsoleted openjdk-6-src-b14-lcms-vulnerabilities.patch * obsoleted openjdk-6-src-b14-lcms-vulnerabilities-2.patch * obsoleted openjdk-6-src-b14-confluence-crash.patch * obsoleted java-1.6.0-openjdk-pulsejava.patch * refreshed no-return-in-non-void patch for ppc- fixed bnc#496378: openjdk has an empty keystore- fixed bnc#493146: pulse-java integer overflow - fixed bnc#492555: confluence wiki crashes under tomcat6 and openjdk- fixed bnc#479608 - VUL-0: java-1_6_0-openjdk: LittleCMS integer overflows * backported patches from sbrabec (bnc#479606) * CVE-2009-0581, CVE-2009-0723, CVE-2009-0733- fixed ppc/ppc64 build bnc#471829 comment#28 - added openjdk-6-src-b14-no-return-in-nonvoid-function-ppc.patch- updated: bnc#471829 * openjdk b14 (25_nov_2008) * icedtea 1.4 (-e34ba0ba2281) - new features: * IcedTeaPlugin is now default * PulseAudio integration * hotspot from jdk7 - new files included: * visualvm * jdk7 hotspot (-f9d938ede196) * mauve tests (but not used it) - patches changes: * added two new java access bridge patches (Fedora) * fix a no-return-in-nonvoid-function.patch (sened to icedtea) * obsoleted icedtea-jhat patch * obsoleted openjdk execstack - moved back to bz2 archives - removed a policy archives - used a %%{javaver} in top level dir (bnc#465624) - moved to the plugin alternative naming as a sun JVM has (libjavaplugin.so.x86_64 --> javaplugin) - moved the cacert generation to %%build section - clean up a %%prep (thanks to bz2 and cacerts move) - install icons - carefull usage of fdupes - fixed fonts problems (bnc#438674)- update check-build.sh- Removed the explicit ulimit setup- Fix of some signed applets related bugs: bnc#430401, bnc#436915, bnc#396451 convert the certificates from openssl-certs package to standard Java Key store jre/lib/cacerts - Added a missing rhino requires (provides a Java/Javascript support) - Added a missing alternative symlink to javaws (Java Webstart)- merged spec file upstream one (from icedtea.classpath.org) for simpler maintenance in future - movement of some macro definitions on the begining of the spec file - added some missing macros (eg. icedteasnapshot and openjdkdate) - the sources are defined by these macros - changed the Group to Development/Languages/Java (from Libraries) - changed the URL to icedtea.classpath.org - removal of icedtea7 bootstrapping and leave the gcj and openjdk6 options - improved BuildRequires and Requires - one value per line (better diff output) - a new --with-openjdk-src-zip option to configure - updates - openjdk - version from 10_jul_2008 - icedtea - from b09 to b11 - java access bridge - from 1.22 to 1.23 - a new BuildRequire - rhino - changes in patches - the java-1.6.0-openjdk-optflags.patch was improved (thanks to Mandriva) - regenerated java-1.6.0-openjdk-makefile.patch and java-1.6.0-openjdk-jhat.patch with movement into %prep - new java-1.6.0-openjdk-java-access-bridge-tck.patch (from upstream) - increase a numbers of SUSE specific patches - removed java-enum_cell.patch, because it was obsoleted by new version of source codes- extend provides list jre1.4.x jre1.5.x jre1.6.x- fix build on i386 again (from gcc bug#36917)- build with xml-commons-api-bootstrap (ant complains, still works)- build with xerces-j2-bootstrap (misses jaxp_parser_impl, but ant still works)- avoid buildcycle between xulrunner and openjdk- use openjdk for bootstrap on ppc64 just as on ppc - added provides for jre1.3.x needed by fop- Complete migration of %{_jvmjardir}/%{sdklnk} to symlink (#bnc 392494) - un-lzma tarballs using lzma directly to support older rpmbuild's - add checks for the amount of virtual memory available for build- Do not package %{_jvmjardir}/%{sdklnk}.- fix of [bnc#388578] - tomcat6 cannot get installed changed the definition of a %jvmjardir macro to %{_jvmjardir}/%{sdkdir} - increased an update-alternatives priority - added a new Requires to jpackage-utils- Silence gcc warning about missing return value.- remove not needed mercurial from BuildRequires to reduce bootstrap loop- switch to openjdk-bootstrap for all %ix86- switch to openjdk-bootstrap for i386,ppc,x86_64- Fix build and add macros to make it easyer to build on SUSE 10.3- Initial version based on java-1_7_0-icedtea, but it's a lot smaller/bin/sh/bin/shdeacon 1291312481                                                                                                   *8*6'aWWPWWeWUWWi'{WWWWWWWYWmWWqW]WWWWWWWWuWWWWyW}WWWWWWWWWa'''''''''''''''X'''WCaaaaaĠĠzĠĠĠĠĠĠĠĠ~ĠvĠĠĠĠnĠraĠĠĠtĠĠĠĠĠĠĠ|ĠĠĠ1.6.0.0_b20.1.9.2-0.1.11.6.0.0_b20.1.9.21.6.0.0_b20.1.9.21.6.0.0_b20.1.9.21.6.01.6.0.0_b20.1.9.21.6.0.0_b20.1.9.21.6.01.6.0.0_b20.1.9.2-0.1.1 java-1.6.0-openjdkjava-1.6.0-openjdkbinappletvieweraptextcheckidljjarjarsignerjavajava-rmi.cgijavacjavadocjavahjavapjavawsjconsolejdbjhatjinfojmapjpsjrunscriptjsadebugdjstackjstatjstatdkeytoolnative2asciiorbdpack200pluginappletviewerpolicytoolrmicrmidrmiregistryschemagenserialverservertooltnameservunpack200wsgenwsimportxjcincludeclassfile_constants.hjawt.hjdwpTransport.hjni.hjvmti.hjvmticmlr.hlinuxjawt_md.hjni_md.hlibct.symdt.jarir.idljconsole.jarjexecorb.idlsa-jdi.jartools.jarjconsole.desktopjava-1_6_0-openjdk-develASSEMBLY_EXCEPTIONLICENSETHIRD_PARTY_READMETRADEMARKappletviewer-java-1.6.0-openjdk.1.gzapt-java-1.6.0-openjdk.1.gzextcheck-java-1.6.0-openjdk.1.gzidlj-java-1.6.0-openjdk.1.gzjar-java-1.6.0-openjdk.1.gzjarsigner-java-1.6.0-openjdk.1.gzjavac-java-1.6.0-openjdk.1.gzjavadoc-java-1.6.0-openjdk.1.gzjavah-java-1.6.0-openjdk.1.gzjavap-java-1.6.0-openjdk.1.gzjconsole-java-1.6.0-openjdk.1.gzjdb-java-1.6.0-openjdk.1.gzjhat-java-1.6.0-openjdk.1.gzjinfo-java-1.6.0-openjdk.1.gzjmap-java-1.6.0-openjdk.1.gzjps-java-1.6.0-openjdk.1.gzjrunscript-java-1.6.0-openjdk.1.gzjsadebugd-java-1.6.0-openjdk.1.gzjstack-java-1.6.0-openjdk.1.gzjstat-java-1.6.0-openjdk.1.gzjstatd-java-1.6.0-openjdk.1.gznative2ascii-java-1.6.0-openjdk.1.gzpack200-java-1.6.0-openjdk.1.gzrmic-java-1.6.0-openjdk.1.gzschemagen-java-1.6.0-openjdk.1.gzserialver-java-1.6.0-openjdk.1.gzunpack200-java-1.6.0-openjdk.1.gzwsgen-java-1.6.0-openjdk.1.gzwsimport-java-1.6.0-openjdk.1.gzxjc-java-1.6.0-openjdk.1.gz/usr/lib/jvm-exports//usr/lib/jvm//usr/lib/jvm/java-1.6.0-openjdk-1.6.0//usr/lib/jvm/java-1.6.0-openjdk-1.6.0/bin//usr/lib/jvm/java-1.6.0-openjdk-1.6.0/include//usr/lib/jvm/java-1.6.0-openjdk-1.6.0/include/linux//usr/lib/jvm/java-1.6.0-openjdk-1.6.0/lib//usr/share/applications//usr/share/doc/packages//usr/share/doc/packages/java-1_6_0-openjdk-devel//usr/share/man/man1/-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.suse.de/SUSE:openSUSE:11.1:Update:Test/standard/562ba8393c429db853a3c34ec87749db-java-1_6_0-openjdkcpiolzma2i586i586-suse-linuxPqV ?`]"k%!Ǡ=+yj|#AcfL0&:Z?91I_q(;Hyf)PO3̬_-6J#+ ӡ:pxTFqYX T;[A[gX[u"Zc%ۨ`&s+j9 Eaiǔ25xƟOз6S:,̍ԽykbR^QPӧKr2/PkacWBD1r顁e9ECXKd[m&0k`5C'54jݗkEn^#a#<@Y+ldG*Tyr#aݨkaF vuDa+ =``*@n{*Y<chYH*A( կq!-=lq 2hA{:7V1?uٖ|>a~|KKV`$Kj$MueLbW?cN-dwpT؊Pz?]Ҩ嚜XBu!&٤9jJ<3 7ht}Wtnk<5fl05ZRihخS{;s$Q_٧&vDB60'3!(Hl_Di ͎! _ kq ~ #?hX69I#ھE7꼂JĹʫ R1#uLJl;?Gz֞W no_k6i$Z.ߤ8=IJt~:ߪ RȢ~@^C cF o>.y-㥟Z΂-=V2&ʽyBvܷ=FՠgC ۟F($ 3np3z\c1L rOnKT`V>FEī"TjD~sxf$'[fVnmf?O‹d8qCJVezU%)u-3;'k/~㒺Sr<'XX2("Zm_;'ϔPa%z!K1xws8Gp9zGmъ^~YXyM8PC?s!/ {HVk |2VS 8eHrͼ [SfJ?݆FFWsZAfF%9 3LаeIFZtA d0x 2 @ͅje~+K OC,n TU]ia5fKԆi 0.'\D1O|<iȄsw*n WI7JP7˅roҝnAܶ&p$)kj _!؊vj ?\v>c{Q0тW*%O>k]2=#q}=I܇GJ 4e 3rWGwyFѶ@XCSvg[}$(Gdk"o ?fA<#sRe>OC)Ԡ 2Ҝ#}q̡Znz˅l^_D͞0jmrj?N8L ;r%V0l|D tNÚǕ.4NoJx{ۼs%:!9TTk%I v .b8Vڊ:(@pR >&zrNzG${rfTd/WE9uTVheGa% E|#)+@;qDx64O=l샥|>Lg/U?ޖˣ=pdqyY\hBU |D%&8C6ou aGA+.ڶ`&i!2?nV1`,yi6[^[zVX<f̅'iA_t!yJxrV,GўOaFg U?Kr$P!#!m07=fT2(,-ȤH)Fd3^ĭ;g{֥?RwV}Z! JD~L ~Ba6T-b,."Fe3z}mDë0#.x[sToJ@T":E.-hhTߣWba 4l`K`'az{]Nr0S]c X>o%H7t?4%BγȌ2;ă6?IQ"q^c#OޅYz0h񄼑n}Ud,IxTՑ;&{(nRЍ$CNB젵Of/>)6S0#i cePxN;tLЅ  4}2@CTD^(9k66P7 9O\E'1CH"9ikICUvs,mRɁCVtT q`0Jζ۹#+W6*4n"W1vqH:HLYƢalM̊nV)k&ЯFd}T̰z$ ‘ ͇|p_$e§!`''dJLP ?<'a@\/qޤT=g++z7 Pq VO" \UcShdavf6xDhMl'Ÿe3-;WTD Ie@}8QH< Traݵ&<TV*׽`NS]=~t3x+p9e?kKqjH_.8#Y¬SaP ́{K@*m[;EN^Ň\e o[aHQhlJauNv4q9,@pZB#?_3JYTrV6rk*Q;1qtN[i\ Ek2Ve%Q5%``nP l4('0'd|ƞ=P;j~#S[t@+""\C4^&Xh5QC\Ϳ mqc/$xK-Wg?xe#Q%5L~ "|yw\c:ﷲTm8(qW9MȻAЮj2T0yݟǎ !9L@ˌν|sNWkr BrBbxZŀ@/Sf28chM@%!/6W /T~7 ?`b?C6acE? j1}=7t: !uE;"mşn5F=sx){R,h0vR&^rk-h)x~AOfz(vfU /t@ R@z> A ߎM+H T.&4,RG$f#U1,zގD]v2C a=x)mf^F:-tF%o̼bt^v>xhN\7O`zyYJnF4Uc0k3vayllȁXekLƎ11#o!k:K;V{IE!UG8}XӶQAImNGVrڎl͵MSDG$r/mVpqiȅ$ #*ٻ,@#] j"*Jƣ[H rpq~!L yf4Q\ /M'l{ 벍{lo|ϛ"aPif{OX6o@ [W'gd?L 0MZMd /R8H^j7A*xҒٲim*pN\HM^62tAe .'i=&JWK dv)#T Id6`ZxD71c[X]6!sfƓu2P iu!;qMx =4,<f3 q~f}^!k/N=4 '7zxt ̉FpF/1d ~oSLΡx,a^%9gutH:װ_}S:gi@NK1-rm2;ki(;wHjn7P8H,{-rO |Xcg ʓ!Cp59DLs'A'q͚DS`$a?]+uJvS)m~ܖ_]ahOt)A;l$}P6)4/aAOoے\t]DZ3S$/]I,Dg" LnNWV2*T-4[7rrSZ4๸hfy|5I|c"Qһ,S{IwZ3GPsO^?5.'haD9/žb/ŭ5 F-nJ9*wN`' C*yXY lGz%gPI2XP&7,@k&C@V^uH"y`"H3Ebb y|WaV0Uht]2ՒN7wj xꒈc6SH}`"/$NK/6Wؿ`=ATC` N PCUԞeU{] `zٹW:{-\eR{<>˃3WrǒQ .6Pc[? -ѰV^|! =q T+zuѠ; N+JG1u'Q=O>ׇ|HH}> NEh;R8ʞ0^Lc;/U+6}*E29( q5h߂]-[p}8ŕC FVMVmlS*cE&9LQ5rB {C1XQH^'W j6-:#k&|踠Iplgh{w}t1cvci~9nj-?(ˣdrZUA=rj} >q)ˏzoLb˹&dwE Yiubo,e=.]{/Y0>P1S>H uP@]wLKlFԛZQsܗi] M*lDdCFX_(IڑܕbsɺDl_]_ZRO#Cݽ(g_o8-B O *'zdD*hsu Pp= dhgѢ5B 0y.bL LN E{pc)|?XTy ^#V'sq+/4 Xh:`1YaSnMKzN}r :CŜ# \5m|΄,>Ƌ ^ 0޾Ȱu׿lÃ"r]9$KL\#FF3{Mx(Q gSܻROE͊,/59cڠt+x4RWzip*֟CeyN-Z7ͅ37Ex- E=KQ$OzE ΁% jjF:Sf wöJb#[̈́F08{r*`P_9UiR.^kU'fDUfN\9rL2{Zz;&M {QIo9qy5Ȉ{Pe 3hη ZRfhݘE?e~!wΫPB1VW/gG oFyҡ*̿rR%dn]h!SV8>'X`Ie.4anzy-Fe~g0= k!yHRU9Ցq}tҢk+S\:y| `i|nj.R #rL xѰ{{C$xWosn$4 fQçK$%]+L'M Hhr 7˭m͆F s ^^v k<J[HKpsտ)&(S%=^ 9)*b*d{ZjjoD?O~Mtkq qďPV%IT}[7!fͱZ6>B|0ݺєkNO7F/@ Ul8ٿ,9’JLs^s;M4`>9-Lh1~-/˼,z2ͨWa)1 X#e{?npcɍP@NsUg `: o%Yo@Sr~pyWZ}=-ޣA5C;.HWHc'37J8&op,' E(ei@2;î⊻tzj׊ fM@avjBodSJnoڥ }~['4~-\ ǬEb)۫APZRV JmLLDz B9qP'#0%a|`4h|@oj029ytiET\vCxJTCT_Npac:9# {2m"j#ZvLu3X*l$w9][ j M6=MehL*B7^C/kAJ D};s_A?KШ4ynޔRTSL1a݇`(<ǖ6H1^*+D[BB?YhR s.o}Wɇ0۞"Sxf|;X0Jq# 2$Q11_}k陹B gT!):9rev}yEg(d R]/t(&5]h޾U\2Z@hl'WB$TdºcBK22 Kazz.0ݻ:~ p_XXq_L%v^.(27!KN x5|&?@% Z'Nz~dΎqxLt7O,޺{qYuXd0cRS# L PJnGgލb$l@Towtx ' .Z+c%Js*3*81hp*;g En҃fMmlM<6aB~ꭎ|ѝ:>L?N*ˆ`U(C}GlHzFOY4ɡɕ@J rq&K>DK[ POS{.Gva:Ђݽ+h^ƶD 3p/UƧ(|TkdtWPN0#u`;^+ %whxq FX*uBOʗ?@'%P_Z3xQ Q&{8_vSͩ9w*\7D-~ᯆeGaieVŪhtXuxgҐ'~⿮ eզ7!@p'Ɗ;rP+~aq=5`VtaVYf *$uNnC~o FZ}w45ѵ(OiLmjPg᤹DS%%f*(Cl~7 /=@˷-Q#u?Eu{9 kR1w.3`{񳖀6VM &a\`j/Kl>Gra–j,jcjES;s6W)A\,F=l; }B)]k3X~ t"S-l%>;;AY9R\Sv/k,UqC 1u[a~|.&tI)֛>nN}@!:;0mV l3հgي h1+*=ۓ,s=S7+fR?(Dw TmS(%Iq\ƹɏd1)(Ja7;C_'yvuӿYloaj[pw/]șR-*Xc=.>Z %^)phO%]M@M7b׬& FĀ4$Qu c塝h*\NO,DpxLӸ] c|A"PhxtNLiQ}Sh[ i\%OG#f__VI29X{>>t<_+X\ 0#T`|GNv+ߟ'qv0.^Zʓ"taa4pػҜu>PU/\xS|?TrU9㵬2'$5ӫϊu[d矣V͸d~ ֌/ˌ!d@fm$LU= goHnxJch@%V@פ`'lzrň4 Q%C/x^,T}=Nrֱ#N /(lzup{vvkN D3v!"R7Yq1VoX'?Du]UQv.LS]zeZr]ga6̺AgBп4Vm*T ! ;'ʇ55Z\|hǧG7Y.2~OF |pP:R++ˉ mS'Ŝ'oU%;\m,Uf HI_' +311 4[mked톭|pUG7J 5ܰ%TY<%cb4{D`9~ʊHicXAoS˧)*%QëaOlf%AG/u+xeoYM06C$<~ss=}y$-}AOSUYvh 7#/ƷY ڴ Rٓo0m=fl8G.CȨ{K0ek {> zk!$r.;;+8(KW5t{)s$F*!נN`GV`f0/J2"K^7{ ]`g@2@@=/zCe19(5"/+yi!.)϶b"M?^j\p{z40Уo ~gjJ逐W(ĵu:,D mK'GX^d*iL9xJ/ݹpL>N4ٶsv˔=!Ox;1sP^0 2S}$l:Q| s$V$3ZYtKِj0 ݔi1+,9R;OAaYT9ͺŪFhN#8Av$c>'(NcpRu(S넌,Z%Ca\e 3^Bү7m ~|#5MNF*NwQs4c$\ W);ˆk]ޚքz @Fy PIz;Q=ۨB+5Q-]~N8'5F{#;RS|w"D9L$DZ,?j{WaVߓ_X]hE2 ͫH9s.3^3OR(δW#s<SюvTZI~,}}mCuI 3O1Ǒ:7q;4bR(AtMJ ؎ )_N4D?n| G L%w2hq1ɸ:9| 8:Z :rf8-#h#}4֎gи~Ԕ[9>Êzu7<,rd%5֋{ [!gDƷ oSR^l - E͘}Wasf>;!Pܝw ''M2Q8!xSŐ:5!=CU1 N Kss_GU*YܺA/ a[auAZS y Z$|{{|~x) :"ї֨ ^wz K.WC&? |=X 6Ц²zD2Ayx-6Ww6߶1 YW-=Y8,,]-U$ (0`l HʁbsРB[/|'X/Án~wL4*S :"p0+`H\.,ߗ-6hˈ]fW2.4-S>9o u궾 -1r b}x~r7\:|}Ɲ>7E%yXɐ{[#Yկ~*uhɾNgzB֔1 ;3(v3 jeO ׶öV> =X΀1eK먵-,}x}P'Xv1G3Ɣ QId حxcN|ՌbU_N2|^>8=$b&6``U1#нlC l21RfOZ\ ]+b.݈dfcp8" лOBl6A0'~i\B+fmGa\0Z9ɓшwܮ_5Ab w41l-뵮 /Mtd=˳OE^NTt8TP@zhmڇx]jf~Qɑ! 4'/Bq~3^knVn3@97$fнI^/ ;7q2&}JjNYLfk2ݢaA#|!TL@^u#©\ Q /|M$(Yl"b)v eKNlfDu5<\ΈDQ1Gy` MYXe8ly{I}%vOI^ߍҏàp+gIo8zMk\$P/%×cc|Hǒp#3l:\d\F['*n wxEt92j0㉲29{ǐ3I *"Q^+X=#Vu'{WfDĈlpj:VyJhIK-|淨"X"Ogkq/'6se9C;Mf$h4R'C5;N{ݍ%u+ XjbF=+:o} J8X.>rYD%6`LBa)!j_u.4b*ൾq;G>~"zr{oJj+[>Zc#m!>Bh }/#7 G7G#d IfҚ{emJKQz+M֤+k #8fw0y_[e+RE4 + ҟb!c4lRT8X\Y?쥣xW 2b|ꃠNF}C! p>IcLі2Z" ? RHiѣ,$DU<묦GAIO8mC AQ]up&/G5AA gV sE38E,R=L %qd}\iwNЙdͳ~?T}eC o`8gkx] c-5)aq3}j4L,qtTq?Z`gWL^f(SW*芚 JZhc]@c|'OHvZEyis6"O*jMr%¤57d̴S $.>r's*InjfiYwC60?|M{"n(уVa3%:ZAؽ0Vd& ڽhC.oƞ xc=1L,a]zy 3uzȷZM0 FǣAlncqWyǾls! s*Xse#d}8w9ut Tܽ`YG*Ԇŗ*?,?U/#'6W3\`|Nu+HsGLVX.wT?PXn[R]~5t03p{ -oirs wt,u᮰KGMuϫU:bVܑk.grFgY''SjڙySeSpR?nugxi}A@g4HGxl-Ф;>)&JfޘhY:k}@ckX RiVUi뛿4mkb; 5͑˳V̛{N!)qxDVM<`pqwuN}%=cFivS:O3$BBˍpGԂoۦwgyA(fab_?7.QH韸`i.+s"L9)qC=vs.G 1\(r.b#I/]5Lv8}^&{ f˅WB,v<*g2*DV @`Pݥw}CwFM,BDf$‘k@hO&~sl~v샌оNt%'wgdlt'o:W\JE2v HnX=L;o3rR<ۥcq֏To`$ -d>~n H|rvwCX`mPÎm#lpX03V QpƔ,Iг=60 )IGE:A}pWN$ i\HEQSR,PZD潄@UՂ~ޞR pE94Gӵm tr6j?$h9|Đ5$e^^dכ-0W ?o_Y َ/ A3se3z<;޵ .(0@c3J);d Dw"KͰק0h.k}_")!۪9bS}JOx`FՊ=-o MOGua !{v1Vɂz!CJi4)4p i-j[ބ#w_L>oVI 3վQQ'Uj &4i2ǵ? c*V ERLc&b)Č~{=ҹ2΂0O\$&qLJ粸/oG-]u^Μ$|oZ7P}I.m.K~r#I$Fi|t6񡌿!s*)ppp?|Xм*PUH|/l`]Gp.пc]xcJmq;Q5a 'ޣtYlfLX"DIOul0Bi \op0<$d"Iyp;[v6': @ 5e5{)Թ30߽^2nME\3s]c(M  Jnj۳dg,CŒFKvo&-"5Vb|2?}2j ]½/%y| vLrH$6Tרhj:QWبgӛzc ŤG)Uz]fEƀ}`?ǰ QIbiyY?z畆_?6ؿD דD,Hmɾ8DB|π ,x ~0$߾[#K_M6&)tsd q?Xqw{pm{w\6LʧYGw9S3Q lp`le`x7YRl_kM>?rdӀ PBl[kK~Ό #kTk 4~nfl d̽s%XlPlD@((ْAjEchɗ/P,ip5y /υNU$Z]<=)@&/%;/R/VxB 8N@Y`"O$u{@$Àu$Tp"kX\ЮFwpP9~u100?Q sUh)iNud>`^;.y|[ٶ6(~ߩc{ha cuo*z@NVH7|#D_W&8*g'C^[<k9KA?c>[L&)S΁wAꔆk vMMdRK%tZEbgbI&%{Vw:LV,Kڇvnсqr8\Cu)3GЦTZ\Y-_~N?gfjC,\]pXcw "6TvYs=x ;ɹ#MaIco3 E. u8B#=1љ 3Dp g%g'1o\b7FF6DWZCe mF?2u>PZ!$>*U4k,|ePn]_? ! ~gxc&Kd+MB"Q:h4o91͇iV@A*/fAr{I݃L#urr:Q&b͗t6+s-U_hM N K/P4\&<%lA> P^x }FͷtME:*XQp"RB'õTd+Do^}fbSyԣ\9lxZ Ωq2`l(,DUWlIq!1'EckFk[s'JG1w+p0'7GB(h_Ru[d?&)1ł(q)st# l2^a;/{OaM ΂CTL)uMGQ'JoجǿA$!G 8V C|uP5Ȓ>!q\r#3oGfCZgGREG)rT{lDVLXDc2bE[PXܗe-d2;Zw^:~xi 9 %lO*p kzV˟5n>rⓤ7BFH,&OcJ wxm=;adRFwp1G)K`/8`7I7GwR.=oe^FG%kj<]%uz׷due|͸JӜ(dPp/? 5`XXj"/:QUŗoUrN ?0l3zP8l9I hP\ y*s\,Yoثg Ucŕ3sOҿtJ'ɰ]iNzm|`1Aִ g}T5⎍X7k>TNlj"66JH{7wfqURW;mrU"p+ ,g.U2RI6Ba4l*HիZ/}ce.[yZ%ɊڗI*!8}|c$,dop/ JWnu/ˎ%`څ"dO(mؔFNփL|1Ph/K*q.[\YA%Q@E9( d\{rbi)i& Csn*h_I|Xfϩ!c6yՀb;ER>thT_1 l/i#Jޚ!M1-QrL\-1b.$\f9a:!ހ>J&3ivW("͕n*ڞê~ۡZJZn䔞-yBzC h_#J2h{"W 4!L\SKՓam鋶 dCUfH PecQ>Z~y&+1ͬsY05m@8ߓ`PFq&m.>CPL<'_'])5Xi%98&1eN;@ۼ:Yҿ1\B)Ҳӫ%G\Ka0e OʺB18Gh'Wşb/sj%XEp}()õ> Q`54ӡ Ut)8 (ַep2\?q{×S`ZYHL˺jC lL-#zr1O-7)RF5G(nŞAk9sop;̟:G|C=j`r63 6ZڳO83 _ivK5űN:dRvė] '@}T!Sih(Lh@~jC)҅$E4̪km3qe+σO)߸)Y+Ơ!XΙtcn#^h^VX,{nǼt E:oQMRmcwF`"׏'^ i_igVL4;^2T~QM l-lX[^Z)jdhX)Yԓr)\g<%W)4͖W/*d f{tz|;U(`({Bh.CA]vpjdeK@ŨP^bB.\K)# o4Б =74 ⬀Lj2{SxurݻfVa4w˴w/ _R`" uA~1k'؊)H`L\Vpme.94q{Ì ĬvBJb7$x׾T؇X[:KT^qЬ9K_XV(. Ј~d<6Z?&8mn?Ri̊#FY!Yiavͯi2/2r( < O"! [PÂӞk5 x 1–@~?|kJub&w1Rq/a|9ZִgSwl1K8t'm֦%~(T.c =Gk3;-gy' psǵIW4i[S9|[&oǬ\)r R}G p.6gec">#YcbTYCFJB 6 yV2 iB^1?cTB  i=̮2Y2}@b4!?ҨTa~t~Eg3}݃WgL 8r`/: -/|]hq@E:dh)HtqN ڨ(Wmu}) Ķ57UGx0}ʪp8JI; *K; vNWqZA@ cvs8wg?#_go*a67^cc1H#LOuwRpӞeJ$IM$_0^ h+V: bƒ$ l4 |OO6{m3ܤ _Dn(dsCf!4D- r?:i5%-Z$01;A_/Gd$.tfdai 6()[է+uur_f%^eҊ"kF n^@?ha,T}|US%C"wcW+ gFf{d#gMA+Cj]%?$(B.CyE{:q۪ UWuu^B'ojZNBB*ڦ}|Hӥ-Pç4zV κ=+|p3S.#tl1>?CVF*qjzdSS"*au{WyD*<j{Rv4Ie!6 uV3tKqNU"̱oW {( wÜ44bͣ©y,۲ p,gkeWh8M]h@a:k  \R}~ a:s,嬵2lׯ"4ǢDgGѢ@O5J͓C^GDGT U-k`Gnd+,0;bqyT"" JhВ!~Qa(5$@o:2,<%p Ch?qxH"Ӟ<>Vh*5UPu/#+ST'.50h1oup 9l@!p)E4k7/spIVKe\Oo4\q8Nkgø`2^I'`S7Iɹ8ybHXU iEC-L֊^ޠ:{ȘNV/+S' x&~˨Ɩ|ǫbbuWf#rܪH5>Ԍqk(i`y`Nւ=8qR}`/u=cP + M_~ /= ȧϷ r62l9lp7&Ist%7c Y5R_Xu UNmډ:0} 5O@3Tqm5Z2!+3q_9p2Һ^̀KMA!:Sӊ}orJxtCRsTk1Kv>! C ma1diA~Ye.B 6Cox"͌|{\L>2ĩ(ʉ'1 3緞.s#ܧZGx A|+ yN^PS|f=u #;bz빊U`*t|%`.,һ7Z3,_;6fk)RAHBf"hGԘgASZ;ufVz }~)\Y&|I0 oAwT;~ #2);_A_GK˨E!&<P0KBiDeJ] XfUҚ|/r*[ Gm9 X55D9 i ق]u > LI!2*DCGVrO>K~g)jk<)ǢU jM6;lR0=4kw5#"hEVt9(4)|z I|COyϽؖ%Mi\ќ5 ; 7(Dm,{I1zAxa <"_׬L]_PeǪt!NM1, rgI'>X̓.=d_߫n` j 'NE6ur6Si/!p"㴏=/uJj"nu_hD ̕G$\^hI|h/@ ^yfȕuMNS/f{=4Z7YfeYIiTѻSfc0VCkܑhpGW dv4OLg؅J>`L/6Q-㼺 ^bƘAx0-~NYz&W /g3 x"$9_|kNY$ş|3C(th‹aRP5Se,̒fR0Yjy!mB̞TɎ ]0N-kfTŢVslϷ+ Q&*sr=+T1!6f+@D0=pb,Ļ* :B/Q/{{戠ͿS rr2u\:&v`AԄ#oS 낒~i8I[o|R Ӗ,^n}ڈڗ.v>`S[&M㈄_hB>^Mg~/EnRrXfGX PmYsx}-̜ X ^̱\1) D D.v|3iO`CHۡUZ'(/Ԣ|*k+ٿkⶔeơjJfsM#^TkTdHj/9G(1ّ_^,Ob&5h`K&%([Ӯ.O"8>Dd3Jb:wc:m度AJWV޶L#Gno,?YƮF/ Bhkp&/J7,kL5TK(^B"6^oc#`[$d%@'>0+EaX~&㚊7J it7$`vdEcDظZ1]4 $R3 lP-BP1YjWmABgԥE.=xJEm\VyIM8{ؼѯZTbCa,7L De/I27#{%:>zh4>5aAv=w5 c';7RL[&_装Ht'5T/gdm+ʎ` =(em1@U TuɚZö'0 APrk@0~e@73/9B &~;L;ʽ%P ܜ9~&hqQq ?l/M}.fB~;A/=69()QC2RrIߡ&n碐?y }٬tZSD$E¨`@L<[ȹ 9A`TEDpJ92/)cfp:kA`̾l0KVLԛ_΅N€Uo(ytI6PٜJlI/ U}z !,~!7]c0!KNj?$YrC>x4:1,t}66P7v-Mɟ.d0pѬDf˄]ys"sgp24,b> &i:1UqтP+`D_4qu߱3L pNVP\ <ܘ,n P~rV`ePaǗ 964_-Ou*Kfh$i&{|0WvL8eQ`n <X6Haaʨjs}GNlI2|n("v0J澞Gqg*AgV-@:*7iv-yng~|ۇrx++DH//P.IWUHgUQcw(Ǵ͉j}Z"l5—ɾ,K!?w>Hġ,H<}j٤=;zS.iȃgBMbB_yAf[Yց&(:Wg}!ٞupJdDW;oz7#%2d"ƻx(wƷQɑ2 1^wWٴ'~CƿD[b x W3A&+!^Ώԣ8\Ψ o3b/2KQ0 a/ޤ8*rɩ͛XK;E? ܙz)lƃD"凟'u] `j7g^qYu?+fk5k!ix9dzvԩ!-7eLAt ߕ6Q~(qBihayX[Qo`"pR:}kFog;,gU 'qCXtZ P)Vw270@vJDrm݌{ڏO}K9i-{L]{I@v.oG^hϘ_p|.f\8ψmc}fvYށN_ʄ SzY=HW2XTK^= E ?$MX:ۭt8F6Z,*T5H͎0(Bpxԛe]ئctݣ4΂FEm)O! Hq4)V89zJ&tl:!s<=Kr/bӥoFx+{{e4BqNvz}>5جRZ*8Iim2Ӡ]QU_[MT;ȹUv U%%tpUZP8G 2Faed:V/ ʍnzΊSv'aq:dsT߇ Uh`[(SҨTDkay[ϤvFGfs)Wwh,բwopao#d sޢC@ּ'WO.BO|^tcoǃu.حz-;9M ֲl2 BW*omLeyW5Bpg Xz^sW2+#^߁3a:k=VRKW"z⋌nAqˍHfmڶ nV_ i'`WTBF__7s lVVwUAl:l*ɫ`ŎӴ(j[:M| k s_apL]џE8 ͺF/= C>$IJ~w͆3[ԁnF~2YIRf:D4ջ}gƗ={K7"*^%ȔI8'"zB)G˅'{n @7ǂy&"X'3߆ío-i=Y2IN}I]mNMQ׎jaS򼣐퓭8ܻ_l#(4f]Xm~*ǧ\􆚄|tvekdލj$C0g>*hD !uw$(χ< EuK jGYJ7"(/O|O p+hm?XYkBqpTG{|8pfRuCQ8q~ gD`kǡӈV<YMD )͸ 4ewz$` VZ/%gz͊?D eٱaX߾rMɳ.${6lo2eh|`젹 [S:$q%k̴~{rr ~/"X ŧN^e]L{QUEWjwV#<]TYAK×YK PZAƷ dvAT@"0{ټo/&S'kTxվ@_Qc#=)ZPpplS:! {8禀r{[?fАsa]ƒ?nN"Й`-5b['5ξFq-Ӱsz%d}R=;%E4Ks6:M=TZ i,{R^٘/aNː1`$U>"Lߨ< rdzG$ 5NR1w~F4^֥Ońۤظj eEKyi$Pc%iЖ_Ю=66uk3t;&vpn O iPKxih<+! hKgBA/j?ﳊ+bW>-n :r剤'ͅ<ÏxhQ (7I:T܌n'U>ė J%z7Rt_SJ&ΉUk-y NΥ@i dٿy'.v!#}AEe2z1k)ۡʇd#?-iq ?y$:E[9 ֞R' 8O2D{X5q$[hq3oEJZ?w}' t̢[t2GfǂoN9#WM2 R2bUjp$#IM/yiEa^FQ_;[CyO ؄ǍRw^x-s}13pefġP&|[Y/.[] R)AM8FnO|3"K;A؟LSVm_ ߦ;,hXrdivp:JAJm1+9 էg*ĖML+Td)XhCiku&2`j!ա.YOKG MMTx3 JuFnkf(y Δ. D񚪍(ELe* ɢI,| blrr%Dt(6""Pb.Si!13)SZ䌍D_m/ 3ױ.|LbD 9K+zoFda.cIq$̕r y؁ <o:CQ(?`,ez5x:P9Sz,G _ǮUわ=?PUdZ<<o"3x[ް3Qβ+Xbs9kǐ0ŵU*%#Sl[R),SGMb2>OU {V lge1hVI9܁]y gj-d_O%۔HtDlЁU-/.7t?MB#),LB j\|da"kZ3qH"|r|.:Z m(^ t!w[³4 aߧ8䃱,5M%auŢ`g>xSAO~*qD=h Mwe$c Nx^~JD9xPYL4.?nf7ԟQ=8I„/CхӡzxK [42p7N*dAcpA50SXy./.U FtQIUDhE ά?AO#fYs]/s8Ej ιmܾ#X-;U!1񡨪,t]랁!_i &}ݦkA٬TXytYc`gXYBbc>ejB10th2Jn 2;QISLf.Cڰ ? Xji2q`{\Lk.{cz~ ե~N* (P%D\Y3ү:Ƒ0"掉ay >X`͈ȸcMF[U l9m#ϟysV 2@\߽GE7DX 4P{łfi?8wa6%4tA/vPN38CťrTrwX&ڂKK2Ō֨GVkyfD7'܁4VN=­G9i ZM|v ^p)sHCLj:ł؛dQ0f ex(z#}pB:+bv_88]+J#"Գv Fk9e &̷SuS@hYYN+ӛ @} bEKCHR>Xr3V dQ曾̹* '_$ݝ,bD-ҊJ H^7[ϲ XFrb죽wC?5J<H0o+I'AԫQ <|[W|pԢ~LX BOr ,8}3bdY{-,q%4Nh~Vw4,Sy5^ZU`?UN*{f.$>vG4Wa\gÆwy ,2`=__g<ޖgpݕ̵֙7 R8#$^xU=<Ƹ?(bd׋`7|w=VW K%=񨧄:i^AT\UuZb ) -'"fj|7ey;J>|t~7AsefC;1Fp+kQ3{3Tc@ZYo` pnL-2rX5fPR% !=R|ond{chv6(kO-."EѼؗmrЍdPqOK:pLˆBC- ow<>)Mgys*Q)Ř֌RVn_p%Al]to&CfT@ c Ձ,[yy Ub_Qy<³/ ܈y*fLJ AZR[r7 ݊/̎ɤwգf3d$\&"({RHPޯ ԁ <R{ed "  MY|cʧ\"+T-f V0#J*kلG~6#S91GgU$ bdKzBԃOI&:N") S?20J gDTZV30.l=59w K'BBƚrBa%U BN0d:k@:MĪ2}fN.MoPWqmbϮ5˰1R;Rtf7%u֡`3+|i]Qz1]:WF]+Bh5X3& AQҤ5}wFmʝ 1v#IGOi8|JlV:1٪ ehK?zW9(`?m(1:2%kKqsFzq&Toh;,VIa(!r1_G]3;ӍC%r QûP0&t|YCĒD̐jT==PS]h);y(olG~tlTf+vaء-!f6mtwdSSzsMu0?7ŧ 4AlDSA>@P|_q/332WFfbzh60W / \,%]%z m0m|<z/g{ Z{|vA,΂L_ kO &#֥j|!'quY)aּ;fy'Ӕ߁x,:R&v϶-l?5!71C^iaX h 1hR (ɢ[h:ٛ _ذ;bc %"S},%rIYz&H Mgl&2F+!_Rׇ~V/jqv8AgldY>V.+3@ٱ2:{51=b%[.-y s#-I b;lD@ԫmyOYƷu´~.h O.oXmk3 /kUp40oY|,n H 2XFEUnFA;)M 3QZ%$aBh<%Mᗼ j8g(0"(BXtE.X5&BFph,Jm\o]nq󱛯|E=lQӺ_9ЇZn%эfqk!d~_a儷ZóX3{iuSc5 I1r2걣7ϣnbnօxD:[=Kyfj{.O/md#d PMu? 8'j 3PQS,$(*m5YH@PQڨ ^i,w1gZ<D,!Үu! 3 dEM\8k 7 i*B&8Av~7D`7s۸I5gE$mCC C! ߓɿ"9x*`-3nWU~yRj# wWy}^'b;31`&6!oM)8tIQxݨ/kizJ<-> 0 Mc͙z6lOw ,ØPLnވٝ$K ,-{Y2ꛐB|8' FU7Ќ}*0[0n>U 8U)t@}t`(ÜKA:rOJc^/Sdf8i)|E-B*g(N$-xqk' 4e5ـ $mխI1b|0!W講BA)T_@)3PsT-ԨE1N6O L:ygY@]l䉹3*&l!IHzr\þvt-]1ֆ驆,R%6.\:6}$2@'Ǻ*x "܃"C!|k:z1Ǒ60f?bW=$W/x紅2 /7ߜeY4P7uܺ9NFz׽ !P} )J|xqlv6Kpd!' =%_`eg É:|Sӥ!ovK_8TQK{ + Gϱ{A5@,nXEYVN8^ /?:6“[6a%MV֙B)7fI.ՅRsƄj, LZ3(:QԵRG(d=Uʶ񣚻" ViKŞ1}t|5;!wzOвO^0N ֪6vSмdbdB",Dge[2w/:+5Mrdw x-DYV[ԧY%LSxzu)szp &βdoq81pݾpN# &ί"8v[r. vP.@b>ۈ=Ɛ%O5V ĢquIJAUtY-I~iwu>TsOb_ ;Jr FM^M}(HfL4qOb!y$ L׷ONY߫E{o[mb3 R@MCGڠٳJ6πWe!S7W !p;v[ 4Oe3$ nC$r-TEY} 2@-~=42S=RLL4G-pd}!IG2Hyʯ拄bՋ*MS4[NZTΈLr; ؄׼WtggA*jږROѺ )oZNe73@*e`; <H4xGB|]&\Fm厕J?ZYM#0k ᴎ^.T?FH6߁n:~!<:AtWų%#mc P@2V;FxnH!}NГu=u;gDYhߙNRsD\G}T9_a*xEOЫ>};mߖ;_K?\mDscEFfu_ށ(t4 :x g]G`} La, !NߢdSTw>W; nX7T`OUcjsH.ؿ(-(J UI(} X˕ZmXlTœ7of317gDdܚM'O7SF=I, lo ۇJABdCKd"/Q+},Cy&T CФE 45~㾬B}ƠMşK6}ksR 2FxaUȋs<1\ͻzpĸyszЅ ;.Ι.-nghl5@;⢬ D`p(;UP@-'WM_EBBF6Cu ZfmFC}Xl>xvLVr@^ςDNRxL {C#bkpHdK,M!M~;k4^y{wwPړ3 Q ѫVm*7 Gh/XLRpe/ 9Kud7m ()4R9c>5dF}Fo6c𽓕R +g[iv~5rMأn]9uۥ}y~ -UiLP\U77h6Bkm5s8aBI^zX. =zq7Ǫn@F^V5.@Ktq@az0YuTpY\l?@pH2ڿ-%ka+ (eJ@T|!}Nn& 7_̮'kgt 5wDӘT߁--I~D1`JX+0KwݷDNi |= qqp/Oq) ; Io2sλb0Lk53"PC1p7|\KFVI n |hcdȃo;o@`8%Bڬa]G1,W <1YܗhWTɂY (ǂpj1>撐2=whCITϯ~11T3n@<{4Nj_O !x)03DRJG?eO>pR25Z?߰i l59Z`kCߧXKWr7Z2[mJͧϧ:YnAvnY 9QT<w~}>sd<85 Bo=9!uS>TDsgq--Kw$6eD'?sXb.q0}T%hZ:sQ5Od4\LU㝉ǹ]*^ԝ{ZcG1]{lHVDžؠ!]:G :qKONtev僢%gMY" G66]SdW(r'q`3+PKtl4$ݺ^kG<#l:E|FAIcvYIscJʶe N]kW3ajF1ׯ- X?7tRzYd?bA+DUU_/ o<2KJL=lmH8_e Mf|nh4tY Ai5p)I1܈W6,6xklKfjEDo/ cd[( &'D[mGmof;4B3/eT}>&lA $n64+:G %:Lo0 ljږ().:DZ~w_D|&ۓ.o1F9\|_w.Kl_`y`JAڔF)0U=^?6Z0[2dgM-(mͲoE5>T-C}J)/c5F!<OO\8JmI$6_?AX3`'0NBx)gR׊)83LK]se_8)(Opl^o8Nۺ!T˺eGY\^= ӄ ~~~QB/J\c:Ad ya %+Ž[&iF%ռDuZ{_ B4gC i٩`X|2-%eMnq%aDop9%gF2ɝ&DTX>M=_4-٦ЁkNh%ɡVqKҫ֗ 努ri8$ߓZ>uB(sNVՇFG%JSecd0udT'ť͉s}hghF'2vdt^Ra]鹁bA[F}SQ ~T{V'[yBT1hD#-v'Vq8pJԞdrM--=vFbwsbWGP&f5bb RCUDӻ h\" \NbR! ɧ(}6s$HokQWQ/bb2r?9kw:{i}uaP((?lSveP4L 2ؽfsN^4ļ]0zmsK= 8b&_U2OBCŊȐ@}y֕+eeI0wP0ևQeO/y,q%,ST(\f\I,4KLV҉"&`"hpbk4OcqKJ7L i;8~`y2G _ٍ,Q쿰>r!α/oKeZc#9VXADjz(L..SM2'咢TjA+n y6k0ז4DTZAz#KM[nksxO~QjF:eI8Ĭ17+ ?f2硻f\`)HŦS8ZՀe)ۺK]v<:{^1E:$rhSo&4@+ EZ/ X݆ƜK*񪯣 u{O.[tC4W,AVi,b{i(Փ Rz%9l|:ZiN6zWN{^PdDɴBszkأV 1:D)T/RصV&C`n {B@Kޯa?,7MC `~9ځ^5;&쌧[ft*Ebro#+RB͍BB *0u'qQyظQ祄SxHUsM_zr5(L0|bkSx&K8quqo!0F:B2E9ҤhQ ʲ-iJqgUbh,"H.ax t6 nk]t7q7#*A7fm_1W`=5Kǰ >?.38WFZ-.g솎Y3GUL=V/"Py NQX%pLLYW~MkR=ַPo'vRhu1GM8}yK_X" uSu4/0c3-<۵M XEBKadQ-T{y{_^Vޛ(KUd!3hשV5[q aLt-q嘁/>@;O6 +T[@)<* ~Yr ӡwt'3qmUh|VCj3~ rڥ&bmSG2%Ȁ 2 a"_֬cF;;E ,< T KØG4dy{s1j`TNJu Evċ_XJ;)jN--̹>ܴ~E,T0"lsz%ZkAΣsj:V;m ۈ 9K*MK0GXzp\_'!esw; G!E %OyX^f8 G1ᩖ[kە/5Yh^C@?}3zp v&&x躾_UöO{$Xlvئȍ{2D]; /Nt, 84?mfr'׻0'V.OzZL=ߜjC.ohy@ ~xZV]O'H%/ʇ{q*cQXvcv*U,҇V`] D.Fbac&6nRFp&SͧOv[1I>MPxAÍ _ |Qw>fG0Zⵖn,ԁXFzӦqL8"bu ZWhAeVCx&[E!wK1kv@'Xc&;+ _/&^;agY]\m+E#Iz/(IڧV^QugYUԪ05Y<e`4:oEg fhI{;-Ixʎ x3|H|WCRBdTdwk}2pa2hՑ!wJJ GS%# [ dixb5֭ȸ gٞ>B=0⿼9@8\}Rx[W668NTV8/ ByܝԣC1ݻo*oq}U/O "T! XAA-RʖUs8r`V`mbppFNɷ.%nZ]Qx1_gtp"lRd]hPg[R$5b>{lNHJ;6e|smm)-H\o@M=8o0E*` Xxa`@ p쌧S}ߧ:'9&PN7F6%N#{l,AU ;MdڨNGR:o uU(w!~.E*-,3EDeN "L/. YA SFIt"ܧEփՏ)\]R޵6Qu<d6 S?S I8TUpӷwq8 |+)#Pa-BxHîQVx_Ỷ (|Õr%o~i;8G* Lɔ_{r`2pd,F^%MVb+yRm[$b^*e݊ SO,`qojfHUT&#Nsd:*w\]xZ[CFŲ䮍og5]^tA6ײU: ԬD vYɿYbVKD0Pp ґUz,Jm$Fx^/;_hrlޘ9p*kM+Ƚ5K<)FA9Z=Q yQVIcs',*._#7T{T'u44b J\UjN $OLXomr=A\?eqb<<(H8`MVKaRW΄q"mZr=}O wAQ3!㱔q qufĠ.Di-yY~,Rgԥ%XpŤ\C`FEwr##q{(ucnu;xSe9EA(; DJ Q9mԽ?JZp1VAcBg:9yE}", #ag B:)ґ(_~vYjޜ/go#SvE*@Jw B${ueG%\l{^03JΙecEj m.Y]l5nAal0ݙ4\](woE0]gǸi*L-pd͉,?د"{,5o]%g!ŋ x*co+up;=#p,\(g}Ixx!!lu6;tMF,O6c'ȲU9_m+z*A3b<:LeOhI>p~OZlzVq*y"b~"^٧sH g̝U6e;p.kz$p'޻ܟ3E7\h8qxS-&5s!-_^;14'd}!bAoЗ̀[TcAhk1< iBM/O,tI!A²;rqvH;=a0O)pG޽R9[z;*tq~ԚTE#7f!H Ny*}Ө<e7Z!y8v V0~KX+};ϵ<~(XIC[38Qi퉖؂Yk~s* j7IV`eeuWi?zFx5y[bcw<Bģ5?9'ub@ϷL-#YIO, ^pZH1z/0EDZuЖ̏oˣ=Bҳޓ1J3֐cL+J m'p{S>>֭SHU: ˊ3bfxmǤ#a,FB~|`z?gۃp$6zVC@ w{Y,BY=Ux YcƠ @0FDF-Kpl&d޼CbF@x #V>kx.xRm(b)i=ᶒ8Ň`Wu:_4I>ZV7UT; pr*E}[ Ց бrRf}XǴ@ Jӏ ndzLjDz{"ϩ L8͚C ̹mK ia?+lJLhd)m8j/S[1+*R{|ZZPkG͠|e!mndn߈+rģ^A;T&39hSZ]{ϋlal". ْt*qv TXCOH>G]6!nv!Pd0ړ?2vQ4{RNoz9GKvw B#VeS@\yG#Op1"rYJ$Qv\QcGFLyc_ l-|ԗ74XQM^}(nbxQ@CX>DXOoq4=6la̓Tr_py`5@J7xJ]+n͝OzLeH!dVu^_7DO~&v%|]%o٨,e֊B[ʮ1.<,q^υĴ-yjvla7ilRQDh+]1ʯziHIRs CqZr${t4<ӱ1tHKpr̊^!S{㲄Zr=O7ί7CU>Wpyh;!+{ (`Rs'o^#*9e M׎fZ2V7 }c t\ e+LhǢm8 4CKQT_U"5j˵MiH%NB0~Cilҏ+ P[tNӮI ʹ΃6srBul/-Sw)42wX*4'Ͷ1"_x#=E1pV6xI A`kՊ)V`rpt^ rVOչ|f4^߶VV> [.Rma *kodU0PT^3'D̵>=c!ߪClb2.oykhz28g(faarK]V.{ORkȴA 3@oo )'$nW&/}~v?i.3k  cѨ*^)(Ӿ'g.&#vbjT^%Κ\A)Z\}o\% ^O\pZ+IEM2iAM'_P&h NeaڔuP -n^1s W(&,@}_oG*t騪 [am]?mU30Ka+-,tIXCDW_U7=1&%l?o8YtBP{hJI'M> ^dHU,Y% 7e.q:KQ-18k8_35H(god R V^!L_h0-o=J(8VD./Clf?XKfǛX.m+/ B5}'Ud끓gJ˙ki (Ji^,a<0Lg%\`fEV[ o|(λA6|4G 8 60ķP= !y|ȢpD t7*[% B^E>L.'8YP‹~U&3>~רf7Ԯ?'71S*҂:]eϞ[>a|2/w`ϞnG=މpK}3欠Op&zӦQEa;R`Kī ⍍)>$ؒ'R <29 72]b5 |G6<RhL~\^YV>J{e; Ve9eJidmd7$IyJ@r906dq*9]*G!7 tgl=SцЗBS`%G 3@rv7n9ddOYtWrc} $~M _Dj9JF@-W!er|\GnZz8@})F͈WT]'OFu,"&Og]ڃֵ{+/dwwPS&)-)oO|sOX 3bwp*B`SYr!\m+uXv A5uApI[>>gnnA]U]aڊ1Ջ rȥOGts>j|{XU/I#e/|WHX>QhEC0Y] yE g{cT]qL^Ǽ)@C$҉=&s;ooijjZEj.Y]_Ѵ{@z;*\ j,bۺ>>88&0>?M" =ӯbwKn,PMJ);l^ hGyQiL upY=Tuj@nЎ[F6~DWP`M9Pat[&Zt@x8v龆`%o7T c,jc~(zi(rpY9nU.1 Wd**eVG…&0sh1<9S\ b4EbNNS^܀'@C}aDDs c&e!q$mZ9cɧ>zCD[c4',[ tJZ^Pf :7vmj$"b\bmr'L0.bɪj%mmˑC225r!1t QتAnȶmRP [t3E5W$?ޔPЯu;7/9*?SikƊ\ZuqюPL臧r:A2~6FPR`͔KU!p<{h_J+սE?WСE }eBb^(P `9kSuJhup`u14lՕ!$:@'J/ג.ΜP‚SW`$o7ܩ SrED~ymMV$1!PHxDcW|{ΜXآ)'o{PPϾ'72c̚{ Ea7VEP߭CT}RI;cU*҄!Hbx^]ٓOꅃ Rq"`zptx+=CDa缥(;]߫?sR\\R1τ8GLF^wj]zdK2{-}HA1~3X)b<8T2!s-K A  :gWAƂ43=$w3Q6Mmyt*Kw%sMF+/) a@}y&$>Gnw7. ZdFPg?df@қm{@`Ԃv1r;6ejy K nN%_W:Y|$}U2A֎ +yS#vZ u'E}lN7~HuX,"?SDf.R<JvQzG,(`RxIILeC%uL d%K6v!(2kGG1䒬Uq.s|dE[?}5BMCOVtT`3DeWf.%3csN6Q*jB\[bXMSDqm!]ĝQ;q.L_@R=2Y^c:2}cne.;DNY+ۓ}*II95z B{}/FefĵfIA4A5*+ XJ@цo/@G޳/fa<&T[ƷgS}ʾD= _H¨_Z -[Zg28 oyRqh`G\7&|oYF)g0K[x)<3 lX+wOx_^Qɍ +lAZ*D>\]~[k2xC윉i~QhLn2ٷ?RٛH .FwtRC=|I' ,]0ѸS'YxnWRj}g:Jk}s,p X_CB; 1ҿ;OR&UM,0 ߐw"*[$m1E1=CmEc._Ic~ljOv.<@!Eh~AF6j;5aEt\5)D.p[ERÑy>^ێ [% ĄCQփ 1)DĞճuV,&)XHʣQX0O'AUL[8?WsOb~giGR?VI:TU:2RaDny*:gf,s5LTܤfyh$A"^3o)Mfe#)-dQ}uq{[%B[ެkØ 'xa-WDj8 (*@\[A= Z!2}YؘHRR6}!P]a["N{BKPNzw؆ُ.m5؎q{/Rn$TS\gOnsꍈ8&Ž(\1Ce;Ep1Jl~׮^xUIilyAC<%0yp1ҿ%wKPE<E/ɋ-[dinÊ}Ėfɲyac 8wn;z})JtT-^`؃*@\{_G؈hҷW 4: #$m\*RXdnW6tKҬԑM;^i;]4o{L^w 1 N:ZJblW̐|$KAHd-b(w1Dg|$Y}_Uf*{]܅Sgx5$|! V:s E6[zRG]eL;dsFѥzTC4cR#e]s֑p3o['Mm7 Paw%c]ཅ,d_p6&mï~Kl0<Hw MNz?uzIPLj`Bב^SVyP`FQ}U<h+5gw5~0Xr7V+:LNuCo%Ji҅{fׯU};f#p)>koے04F&G3e.[~10 kQ42AD 1AE5Ӫ">x$غ1mMn#`պmgސȵ^T@2~t]05aLqC;y׌&TA4]!_lT֚[wOtNmv)\ k8^?ߩCP%'q^ ޛ2m~NXtՀ!=dnOn gLP/wL,tR+3#[{lm@7fJܖjt] {R/>d2х x V7uy;*A !{qpz$iSG#mՌqA O(`4kv F9k8>6W:Ty-,v x2+xzQ;qȢ|8Y*\5gi nI:HcN%uPZЗ'oK[*R|d`;8SxxEِ483H6Xڵ/P5 ~l Dk*p:Bj%]?c9#_ 󨦽H<_ G؜2]T훟H{cRpZqďJl#7#/2 mGM8@݌D 092dGYDZejuJQjs7GS֖SN"_>0R3⺘1KA!fv_FO3S$ Jp oL ܡ&C(w@L @0hcđoGzsdQ .ܗb4ʆЗ}y!x)n ['Lk : fYPp-WLV^WܓV n RvY`L(ȮmwhnzEգ(jj25Go,!VZy&1%d1Osϴ9jb\ !{=KݍqM2{IqЭn9&v̫MDwapmHݳK +q'ؿlҲڮSǙ9)nDj@hv WDtV81,qAoI%;rG8c0;L5Imf"=׾uY/yދ>>z֐bd=JJ u*f8 VȚfu uR%k$ʼߣCmosK$wií9΍]i)w96o|`J?V@r}it[?=Zp%[4Yc} ^j9pn8iMQj22Ty?eM׳ʭ l{d\UVKUn6$ Bf]:&1|:VyCB{gk 1z9PwE]h/i¯pVXjJ_ƾ;ZAmevZݚ/xL4; 1t*|ߕ2FeRN! T,x0滰H:4=TL}c5@Z=1uݖ 5BNZxEOk/lu;kĸ#< u۷0 q =Q]\))` .SƢo FjBΦS%@Z>u9.1awdDQ(\ ~_;}Έ]q矾-hWͫc%~:tw8kr/*;'5ʩ8YnҢS $pY×@wWię8Zzήbl\>$%qONG !.@ TD ~) K<\XF(=*qj K%&ЅWZF7pP,?&xQ%8_$rp6t~ 1Kl~:%ȔK.̽%(ƕprSݷ5赆q G:| TcV8:iC֠ԧKl_/SY/c_'0n~$ml6{iOy%cfVZDBMxn"fAORzƒI Q4S'%ݔzt e&]].!:F7Qsa!~nMXðSiv!BތH fH %R6݇yѫُ5BRa=qKkŗ'~GR5sqQ#;iGvpr|J Hyn~l@nQ\n[7akQsR6s) M1R$UVP(zX_>x[AЇ3|Ӱ2>&;hO}UlGrP:ёF2snd. }JV(4lۥa͊ӜQF#W gA=\T(LLSZ $Av!9sjoe.#2΋]} cJKvG&w8(5F0u1~px~!jwr0:SK-+X(v$ k\o W?ʺ|i:@Dil!.JZ0=\ ^Taʎ_WIH\f9C8cs+e>|d/^輢}d^Si"d} @]zl5s 섕$I 1+0kIғID;ِS$S4cQY0)"l))$O=rkitHT06Bj6Y(̑.Yz3t~=-xB|ZtPF CWH$YgKܖXD@6hbE I͝D8ȝxsb['Q0fSZ_BvYj93-p>~1WQk`>l[3ڰ\{zA jt*B?7,yD( ;k*.|?N2%&wiẠelu$sREPi!0)iF5wAھ"샅MQu΍`iTüe/Ase1K-Oa.ͮ}" 6/]l[|3QEXOB`D*g V*0!R|f+ +/[<L~pqUcۻx6<`Î}PJ.+⋡u*W`A3_4I&ɓDJN'8Ή̅ oݵ1oJ_HI-*̻sTRxlwjÚ~!h3LOHʪA ?U0wUt;+%,56G D[b#Z[ӂVOԁ48&fi];2NECўVM(5źR (8GDi@K9sREcdjۡY&}ᰶ^?m u\LT9H9> -@xVS4L ͝;zLn,5U?gnV4t#`[:g2&B<;CC KL ]ɀXA|_NbE䱚0VHrXI@x\<]p9 ?ue!-qCvLC N}pf5`jIʃCk}C|n;WOӁbHطډVdZUza&J5 Ku4/vH\$[ήXj@ x@t㊷^d 1m1MEs^3D P0-뺟GUs=Oi8Soj\,3,ʼnfn֒ډMqL.NX#B@?D"e])xh QYF,q:؟.7Xy ~&Uaa,%}yy $d/MIVt]W.JvbsȎf2ij5?vmi+vr6Qv*BN8&BMSi!){=^oalF;W~A+dGx=vq/ڒJԤQ ɏur>iJOz~(nثe)ĖFJ*ŕqNNk7 :pwךs5ECHfE8iש3&j!bKPs?0H$ 7{Oӿ4 sIJ=(_ݙwDe_; ubv/bV89S}UHZC@mG쪱Q0ga_i7`6xj Z5'jGKpbSwذdfh*W0Cam3FBX8FuU4bqbםYp5@J@;D:f$ 2OlJ գ4E(>.]0WR@@Gi[S -\‹tT^o"Ń}<֋5=xM]jR !t;ݴՓ0Jq D y \b*:F0`nGB5|yZ