tomcat-9.0.36-19.1 >  A bv(\ޱ ByF\q\%)bՕzdM<6^L[.sFbC L5gƏozit`2V,ObSj h2IҼK?MS\oB68\T1Q/%>iHn D}oȚDM7ɩh>te*f~yC:=c|^7<(ucQY^UCb652592420d36ce9b33a126ae9a43050934d2107ace3fc994ce3245807c653934654da5c1c58e2bac29524962a615764832a0a85ЉbpIq?qd   Y`dlp   33 3 h3 43 g3 8333 6 T3! !8!#(#R8#\J9$J:)J=eq>ey?e@eFeGe3Hfp3Ig<3XgpYgx\g3]h\3^j|bkcldmem#fm&lm(um<3vn wo3xpd3yq0zq<qLqPqjqtq|qqCtomcat9.0.3619.1Apache Servlet/JSP/EL Engine, RI for Servlet 4.0/JSP 2.3/EL 3.0 APITomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process. Tomcat is developed in an open and participatory environment and released under the Apache Software License version 2.0. Tomcat is intended to be a collaboration of the best-of-breed developers from around the world. ATTENTION: This tomcat is built with java 1.8.0.bsheep52eSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://tomcat.apache.orglinuxnoarch# add the tomcat user and group /usr/sbin/groupadd -r tomcat 2>/dev/null || : /usr/sbin/useradd -c "Apache Tomcat" -g tomcat \ -s /bin/sh -r -d /usr/share/tomcat tomcat 2>/dev/null || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in tomcat.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in tomcat.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi PNAME=tomcat SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable tomcat.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop tomcat.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in tomcat.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart tomcat.service ) || : fi fi4i^Cx}0 H%BT. 0 O AA큤AA큤A큤A큤A큤AAAAAAAbbbb\b\bbb\b\b\b\b\bb\bbbbbbbbbbbbbbb^۠^۠^۠bbbTb\bbbbbbbbbbbbbbb7b304c00325127d07ba5fc2e55782d6afeaeb16069bfc4be83c8a8431d2648d7f100e33f5851a00b69f97ece720d8df71d5ef266aa5b4e96e4caa411ca09b2450561c6b5caa5281be77cfc58a32a86e259657876ec7df61cbd1614183791a0305bc7c68fdf8fdf83ef12d6b001d161c43a5198e0ba69e835cfe7a1841ac5110d7dbc055fcdbf4a58792fccfb3e4d2ae55d2139148a0a0f388718c82c86a405d251f468e75c64c22cc81069011ec2d8d93669bafda917ca1c7504a0974dab9b0076a57d9bb2c75c75a4c6b471e642dc50f712dbeb1421e541cf685a36880c055af19579f41e6ad58db7c8a4dee852bde3562ff6c8cd8c5427d5d38f802212fa309f9ed1abd505cb3c8807c85f6660a6e24f68bbb3c697c16cd1987d66ffe966b56a7ed8507189e0a0d5e52e4ba397f033607b4812a0dbdca3545f69317038ed2d27ac91cb0de590f306c0f6804b6dc829be9a4218d8e14c26e7ce90a7e72f4ee8df78683eaafe55e62739203f09fbdb750f3f580a0e67ee79528300e86661139d016fccb7eb7c2f050efc59d9dadb31b435addd95bdda39d65d4d9976ccd3b24fcd04dadc737adf3e6bfa104dc4f3a433c4ca8746b5d6af9c1784508bd9977847d29de48498e6d910f5a14655acb9046dd4c5347c1d0489af40c2d85e0e320370a7d143e7f746e4e7de99060cd071094a90282b8fa0896c5bf47f9c504c43a525ab1f4d8ef9961d5e5715657b7bf312f53028e36daf2f680f158ea275e6c4a49d36f7dd74d977cbb9013544ae81880772d28ae15c225521ae4c49333245e00f0c453955175a54889a94fc046c0909688a347b831099dcbf5fe74a9cfb0f77ad6ed45c16b7c983b9ce8aca806092dff0332e3aef1156d674647300f5afac7495047a24ce593eb8eb24909f0180445042c0d0deb4566623fbeb076b98f72a2a2a1b6f939fc48667e2ddb1ed62e9902ff4e6780b1c4d72543b9175d22609484a88adafa4f5b2334f4b998dd4a4f0300b31f0bec08a742ffd7aad11c8d8b5c783c7f72edd63650ba6d863e28732deb0edf75c4407c670abf97a35c80eb627a4e4905ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bbcd136b23707f55e2cddf3e33772bf94d49f7de82e610be9010dd1a0579fc290ac2415fb82af49cec5b30392377e590b3c139c5668bb36b6133319977a8507f4ffd3926289ddaa5986584a6763971a4a306ad4a0a2dc2e96f151a6c1b3d076c/var/cache/tomcat/Catalinaservice../../../sbin/tomcat/etc/tomcat../java/tomcat/var/log/tomcat/var/cache/tomcat/temp/srv/tomcat/webapps/var/cache/tomcat/workrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcattomcatroottomcatroottomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcatrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcattomcattomcattomcatrootrootrootrootroottomcatrootroottomcattomcattomcattomcatrootroottomcattomcat-9.0.36-19.1.src.rpmconfig(tomcat)tomcat@      /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/groupadd/usr/sbin/useraddapache-commons-daemonapache-commons-dbcpapache-commons-loggingapache-commons-pool2config(tomcat)coreutilsdiffutilsfillupgrepjavarpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdtomcat-lib9.0.36-19.11.83.0.4-14.6.0-14.0-15.2-19.0.36-19.14.14.1b!b!aA@a{@ay?@`Q@`"y@_إ@___{_^@^^_^@^Y^U @^1s^%@^!^@]҇]Γ@]4@]?]V]@\\\r@\k\j@\Yz\X)@\LK\?\8@\'a\[v[u[@[@[ug@ZZ_:Z!D@Z@YYYY:Y@Y@XZnW@WiW|W'A@WWKV@V2V`VA@UlI@UlI@UlI@UQU hU hTTи@michele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.comamehmood@suse.comamehmood@suse.comamehmood@suse.commalbu@suse.commalbu@suse.commalbu@suse.commalbu@suse.comfstrba@suse.commalbu@suse.comjavier@opensuse.orgmalbu@suse.commalbu@suse.comfstrba@suse.commalbu@suse.comfstrba@suse.commalbu@suse.commalbu@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comdimstar@opensuse.orgmalbu@suse.commalbu@suse.comfstrba@suse.commalbu@suse.commalbu@suse.commalbu@suse.commalbu@suse.comfstrba@suse.commalbu@suse.commalbu@suse.comecsos@opensuse.orgfstrba@suse.comsean@suspend.netmalbu@suse.comecsos@opensuse.orgmalbu@suse.commalbu@suse.commalbu@suse.defstrba@suse.commalbu@suse.comrbrown@suse.commalbu@suse.comecsos@opensuse.orgfstrba@suse.comecsos@opensuse.orgdziolkowski@suse.commalbu@suse.comastieger@suse.comtchvatal@suse.commalbu@suse.commalbu@suse.comdmacvicar@suse.dejcnengel@gmail.comtchvatal@suse.comdmacvicar@suse.dedmacvicar@suse.detchvatal@suse.comdmacvicar@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comwittemar@googlemail.combmaryniuk@suse.com- Remove log4j (bsc#1196137)- Fixed CVEs: * CVE-2022-23181: Make calculation of session storage location more robust (bsc#1195255) - Added patches: * tomcat-9.0-CVE-2022-23181.patch- Fix NPE in JNDIRealm, when userRoleAttribute is not set (bsc#1193569) - Added patch: * tomcat-9.0-NPE-JNDIRealm.patch- Fixed CVEs: * CVE-2021-30640: Escape parameters in JNDI Realm queries (bsc#1188279) * CVE-2021-33037: Process T-E header from both HTTP 1.0 and HTTP 1.1. clients (bsc#1188278) - Added patches: * tomcat-9.0-CVE-2021-30640.patch * tomcat-9.0-CVE-2021-33037.patch- Fixed CVEs: * CVE-2021-41079: Validate incoming TLS packet (bsc#1190558) - Added patches: * tomcat-9.0-CVE-2021-41079.patch- Fixed CVEs: * CVE-2021-25122: Apache Tomcat h2c request mix-up (bsc#1182912) * CVE-2021-25329: Complete fix for CVE-2020-9484 (bsc#1182909) - Added patches: * tomcat-9.0-CVE-2021-25122.patch * tomcat-9.0-CVE-2021-25329.patch- Log if file access is blocked due to symlinks: CVE-2021-24122 (bsc#1180947) - Added patch: * tomcat-9.0-CVE-2021-24122.patch- Fix HTTP/2 request header mix-up: CVE-2020-17527 (bsc#1179602) - Added patch: * tomcat-9.0-CVE-2020-17527.patch- Fix typo in tomcat-webapps %postun that caused /examples context to remain in server.xml when package was removed - Remove tomcat-9.0.init and /usr/lib/tmpfiles.d/tomcat.conf from package. They're not used anymore becuse of systemd (bsc#1178396)- Fix CVE-2020-13943 (bsc#1177582) - Added patch: * tomcat-9.0-CVE-2020-13943.patch- Fix tomcat-servlet-4_0-api package alternatives to use /usr/share/java/servlet.jar instead of /usr/share/java/tomcat-servlet.jar. Keep /usr/share/java/tomcat-servlet.jar symlink for compatibility. (bsc#1092163) - Don't give write permissions for the tomcat group on files and directories where it's not needed (bsc#1172562) - Change tomcat.pid location from /var/run to /run (bsc#1173103) - Use %tmpfiles_create macro in %post instead of calling systemd-tmpfiles directly- Fixed CVEs: * CVE-2020-13934 (bsc#1174121) * CVE-2020-13935 (bsc#1174117) - Added patches: * tomcat-9.0-CVE-2020-13934.patch * tomcat-9.0-CVE-2020-13935.patch - Rebased patches: * tomcat-9.0.31-java8compat.patch- Update to Tomcat 9.0.36. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.36_(markt) - Fixed CVEs: CVE-2020-11996 (bsc#1173389)- Update to Tomcat 9.0.35. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.35_(markt) - Fixed CVEs: - CVE-2020-9484 (bsc#1171928) - Rebased patches: * tomcat-9.0-javadoc.patch * tomcat-9.0-osgi-build.patch * tomcat-9.0.31-java8compat.patch- Update to Tomcat 9.0.34. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.34_(markt) - Notable changes: * Add support for default values when using ${...} property replacement in configuration files. Based on a pull request provided by Bernd Bohmann. * When configuring an HTTP Connector, warn if the encoding specified for URIEncoding is not a superset of US-ASCII as required by RFC 7230. * Replace the system property org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH with the Connector attribute encodedSolidusHandling that adds an additional option to pass the %2f sequence through to the application without decoding it in addition to rejecting such sequences and decoding such sequences.- Update to Tomcat 9.0.33. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.33_(markt) - Notable fix: corrected a regression in the improvements to HTTP header parsing (bsc#1167438) - Rebased patches: * tomcat-9.0-javadoc.patch * tomcat-9.0-osgi-build.patch * tomcat-9.0.31-java8compat.patch- Change default value of AJP connector secretRequired to false - Added patch: * tomcat-9.0.31-secretRequired-default.patch- Update to Tomcat 9.0.31. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.30_(markt) - Fixed CVEs: * CVE-2019-17569 (bsc#1164825) * CVE-2020-1935 (bsc#1164860) * CVE-2020-1938 (bsc#1164692) - Modified patch * tomcat-9.0.30-java8compat.patch - > tomcat-9.0.31-java8compat.patch + Adapt to changed context- Modified patch: * tomcat-9.0.30-java8compat.patch + add missing casts (bsc#1162081)- Change back the build to build with any Java >= 1.8 - Added patch: * tomcat-9.0.30-java8compat.patch + Cast java.nio.ByteBuffer and java.nio.CharBuffer to java.nio.Buffer in order to avoid calling Java 9+ APIs (functions with co-variant return types) - Renamed patch: * tomcat-9.0-disable-osgi-build.patch - > tomcat-9.0-osgi-build.patch + Do not disable, but fix OSGi build since we have now aqute-bnd- Change build to always use Java 1.8 (bsc#1161025).- Update to Tomcat 9.0.30. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.30_(markt) - Fixed CVEs: - CVE-2019-0221 (bsc#1136085) - CVE-2019-10072 (bsc#1139924) - CVE-2019-12418 (bsc#1159723) - CVE-2019-17563 (bsc#1159729) - Removed patch: * tomcat-9.0-JDTCompiler-java.patch + It was not applied- Update to Tomcat 9.0.27. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.27_(markt) - Uset aqute-bnd to generate OSGi manifest, since we have that package now in openSUSE:Factory - Removed patch: * tomcat-9.0-disable-osgi-build.patch + not needed- Add maven pom files for tomcat-jni and tomcat-jaspic-api- Distribute the pom file also for tomcat-util-scan artifact- Build against compatibility log4j12 package- Adapt to the new ecj directory layout- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- Update to Tomcat 9.0.20. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.20_(markt) - increase maximum number of threads and open files for tomcat (bsc#1111966)- Update to Tomcat 9.0.19. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.19_(markt) Notable packaging changes: - File /usr/share/java/tomcat/catalina-jmx-remote.jar was removed. The classes contained in this jar were merged into /usr/share/java/tomcat/catalina.jar. - Fixed CVEs: - CVE-2019-0199 (bsc#1131055) - Rebased patch: - tomcat-9.0-JDTCompiler-java.patch - tomcat-9.0-javadoc.patch- Build classpath directly with the geronimo jars instead of with symlinks to them- Don't overwrite changes made to server.xml contexts when updating bundled webapps.- Set javac target to 1.8 when building docs samples and serverxmltool- Move webapps bundled with Tomcat to /usr/share/tomcat/tomcat-webapps (bsc#1092341). Affected packages: - tomcat-webapps - tomcat-admin-webapps - tomcat-docs-webapp - Remove %doc directive from tomcat-docs-webapps files section so that zypper installs files even if rpm.install.excludedocs is set to yes.- Require Java 1.8 or later (bsc#1123407)- Clean up OSGi manifest injection - Put embed maven metadata into embed subpackage - Use the .mfiles* lists generated by %%add_maven_depmap macro- Fix tomcat-tool-wrapper classpath error (bsc#1120745)- Fix tomcat-digest classpath error (bsc#1120745)- Update to Tomcat 9.0.14. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.14_(markt)- Add pom files for tomcat-jdbc and tomcat-dbcp - Add org.eclipse.jetty.orbit* aliases to correspondant artifacts- Update to Tomcat 9.0.13. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.13_(markt)- Update to Tomcat 9.0.12. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.12_(markt) - Fixed CVEs: - CVE-2018-11784 (bsc#1110850) - Rebased patches: - tomcat-9.0-disable-osgi-build.patch - tomcat-9.0-javadoc.patch - tomcat-9.0-sle.catalina.policy.patch - tomcat-9.0-tomcat-users-webapp.patch- Declare following files to config(noreplace) to prevent override access rights: - host-manager/META-INF/context.xml - manager/META-INF/context.xml- Empty tomcat-9.0.sysconfig to avoid overwriting of customer's configuration during update (bsc#1067720)- Update to Tomcat 9.0.10. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.10_(markt) - Fixed CVEs: - CVE-2018-1336 (bsc#1102400) - CVE-2018-8014 (bsc#1093697) - CVE-2018-8034 (bsc#1102379) - CVE-2018-8037 (bsc#1102410) - Rebased patch tomcat-9.0-JDTCompiler-java.patch - Added patch tomcat-9.0-disable-osgi-build.patch to disable adding OSGi metadata to JAR files- Update to Tomcat 9.0.5. See changelog at http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.5_(markt)- Modified patch: * tomcat-9.0-javadoc.patch + Don't append to javadoc --add-modules since we are building with source=8 + Avoid accessing Internet URLs from build environment- Update to Tomcat 9.0.2: * Major update for tomcat8 from tomcat9 * For full changelog please read upstream changes at: + http://tomcat.apache.org/tomcat-9.0-doc/changelog.html * Rename all tomcat-8.0-* files to tomcat-9.0-* - Changed patches: * Deleted: tomcat-8.0-bootstrap-MANIFEST.MF.patch * Deleted: tomcat-8.0-sle.catalina.policy.patch * Deleted: tomcat-8.0-tomcat-users-webapp.patch * Deleted: tomcat-8.0.33-JDTCompiler-java.patch * Deleted: tomcat-8.0.44-javadoc.patch * Deleted: tomcat-8.0.9-property-build.windows.patch * Added: tomcat-9.0-JDTCompiler-java.patch * Added: tomcat-9.0-bootstrap-MANIFEST.MF.patch * Added: tomcat-9.0-javadoc.patch * Added: tomcat-9.0-sle.catalina.policy.patch * Added: tomcat-9.0-tomcat-users-webapp.patch - Renamed subpackage tomcat-3_1-api to tomcat-4_0-api to reflect the new Servlet API version. - Commented out JAVA_HOME in /etc/tomcat/tomcat.conf - Added "tomcat-" prefix to lib symlinks under /usr/share/java to avoid file conflicts with servletapi5 and geronimo-specs - Fixed wrong %ghost file paths for alternatives symlinks- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Build with JDK 8 to fix runtime errors when running with JDK 7 and 8 - Fix tomcat-digest classpath error (bsc#977410) - Fix packaged /etc/alternatives symlinks for api libs that caused rpm -V to report link mismatch (bsc#1019016)- update to 8.0.47 http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Fixed CVE: - CVE-2017-12617 - rebase tomcat-8.0-sle.catalina.policy.patch- Added patch: * tomcat-8.0.44-javadoc.patch - generate documentation with the same source level as class files - fixes build with jdk9- Version update to 8.0.44: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Fixed CVE: - CVE-2017-5664 (bsc#1042910)- New build dependency: javapackages-local- Version update to 8.0.43: * Another bugfix release, for full details see: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Fixed CVEs: - CVE-2017-5647 (bnc#1033448) - CVE-2017-5648 (bnc#1033447) - CVE-2016-8745 - Renamed and rebased patches: * tomcat-7.0-sle.catalina.policy.patch -> tomcat-8.0-sle.catalina.policy.patch - Enable optional setenv.sh script. See section "(3.4) Using the "setenv" script (optional, recommended)" in http://tomcat.apache.org/tomcat-8.0-doc/RUNNING.txt (bnc#1002662) - Fix file conflicts when upgrading from SLES 12 to SLES 12 SP1 (bnc#1023412). Added explicit obsoletes for tomcat-el-2_2-api, tomcat-jsp-2_2-api, tomcat-servlet-3_0-api- update to 8.0.39: (boo#1003911) * Improve handling of I/O errors with async processing * Fail earlier on invalid HTTP request - includes changes from 8.0.38: * Refactoring the non-container thread Async complete()/dispatch() handling to remove the possibility of deadlock * Improved UTF-8 handling for the RewriteValve - includes changes from 8.0.37: * Treat paths used to obtain a request dispatcher as encoded (configurable) * Various jdbc-pool fixes - drop tomcat-8.0.36-jar-scanner-loop.patch, upstream- Switch to commons-dbcp2 fate#321029- Backport fix for inifinite loop in the jar scanner for 8.0.36. (bnc#993862) Added: tomcat-8.0.36-jar-scanner-loop.patch- Version update to 8.0.36: * Another bugfix release for the 8.0 series. Full details: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.36_(markt) - CVE fixed by the version update: - CVE-2016-3092 (bnc#986359) - Fixed a deployment error in the examples webapp by changing the context.xml format to the new one introduced by Tomcat 8. See http://tomcat.apache.org/migration-8.html#Web_application_resources- fix maven fragments paths to build in multiple distribution versions- Version update to 8.0.33: * Another bugfix release for 8.0 series, full details: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.33_(markt) - Rebase tomcat-8.0-tomcat-users-webapp.patch - Rebase tomcat-7.0.53-JDTCompiler-java.patch to tomcat-8.0.33-JDTCompiler-java.patch- Fix fixme for the prereq preamble value - It seems systemd prints error on adding the @ services to macros so do not do that- package was partly merged with the scripts used in the Fedora distribution - support running multiple tomcat instances on the same server (fate#317783) - add catalina-jmx-remote.jar (fate#318403) - remove sysvinit support: systemd is required- update changes file for CVE information - Fixed CVEs: - CVE-2015-5346 (bnc#967814) in 8.0.32 - CVE-2015-5351 (bnc#967812) in 8.0.32 - CVE-2016-0706 (bnc#967815) in 8.0.32 - CVE-2016-0714 (bnc#967964) in 8.0.32 - CVE-2016-0763 (bnc#967966) in 8.0.32 - CVE-2015-5345 (bnc#967965) in 8.0.30 - CVE-2015-5174 (bnc#967967) in 8.0.27- Version update to 8.0.32: * Another bugfix release for 8.0 series, full details: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.32_(markt) - Rebase patch: * tomcat-8.0.9-property-build.windows.patch- update to Tomcat 8.0.28 * Multiple fixes, read upstream changelog at: https://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.28_(markt)- Some whitespace cleanups- Remove pointless conflicts on provide/obsolete symbols- Version bump to 8.0.23 fate#318913: * Multiple testfixes all around, read upstream changelog at: http://tomcat.apache.org/tomcat-8.0-doc/changelog.html#Tomcat_8.0.23_(markt)- Fix previous commit. Fix one rpmlint warning- Drop gpg verification from spec, it is done by obs- Fix build with new jpackage-tools- update to Tomcat 8.0.18: * Major update for tomcat8 from tomcat7 * For full changelog please read upstream changes at: + http://tomcat.apache.org/tomcat-8.0-doc/changelog.html * Rename all tomcat-7.0-* files to tomcat-8.0-* * Update keyring file - Update windows patch to apply again: * Deleted: tomcat-7.0.52-property-build.windows.patch * Added: tomcat-8.0.9-property-build.windows.patch * Added:tomcat-8.0-tomcat-users-webapp.patch * Deleted: tomcat-7.0-tomcat-users-webapp.patch * Added: tomcat-8.0-bootstrap-MANIFEST.MF.patch * Deleted: tomcat-7.0-bootstrap-MANIFEST.MF.patch- Version 1.1.30 or higher is required for APR listener (bnc#914725)/bin/sh/bin/sh/bin/sh/bin/shsheep52 1645801911  !"#$%&'()*+,-./01239.0.36-19.19.0.36-19.1 tomcattomcatCatalinacatalina.policycatalina.propertiesconf.dREADMEcontext.xmljaspic-providers.xmllogging.propertiesserver.xmltomcat-users.xmltomcat.confweb.xmltomcatwebappstomcat-digesttomcat-tool-wrappertomcat.servicetomcat@.servicetomcatfunctionspreambleserverserverxml-tool.shserverxmltool.jarrctomcattomcattomcatLICENSENOTICERELEASE-NOTESsysconfig.tomcattomcatbootstrap.jarcatalina-tasks.xmlcatalina.shconfliblogstemptomcat-webappswebappsworktomcatCatalinatempworktomcatstomcatcatalina.out/etc/logrotate.d//etc//etc/tomcat//etc/tomcat/conf.d//srv//srv/tomcat//usr/bin//usr/lib/systemd/system//usr/lib//usr/lib/tomcat//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/tomcat//usr/share/fillup-templates//usr/share//usr/share/tomcat/bin//usr/share/tomcat//usr/share/tomcat//var/cache//var/cache/tomcat//var/lib//var/log//var/log/tomcat/-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:23021/SUSE_SLE-15-SP2_Update/ea7e1e5ad4abfc1d56f61e861a4e22a5-tomcat.SUSE_SLE-15-SP2_Updatecpioxz5noarch-suse-linuxASCII textdirectoryXML 1.0 document, ASCII textPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executablegzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v2.0 to extract Java archive data (JAR))emptygzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Java archive data (JAR))RRRjyDN1r libtcnative-1-0logrotate1.1.24 utf-8b1d227a047e5408939b1b8f6e080f8d4aebbbdc8c4f3752d4bd24658e69eb868?p7zXZ !t/] crv(vX0a*TiK9Э-$PbMT- ֬JnM5VT׵ɝc Ҏx/Y$fvM$m?ßEX8ayX×+*is1Y0'iB#exFkR s1});gr^DJ2*zO8>C=XpMDzF]lPCs_=%dGhT}7١d[*i})D$,+w8rqt(NczA`#vcZZ].;NSJكQO 4fY21;{xߪC,DzI5cd>U%X> #, WsW ufHC3ᵁ9շ`I+e=VfG^ҏ:7ed3+MrgtH34#SO:Rc"ebl6d>ǵDeNbˍ5aB1-@'yx+TOt6gv]sUR`XAJhkCS=4by$|I;*zerN?mЇR^,2ӀI7ञl~Nހ |Ӆ?Oáۈ/j+Ar,\ު6CFK[7N`Юp]y`^"cBUQ`QW7*k17H0 N_P\yj/\Ӹbj1*.'lc 8RL{4?d5r77A:Rn){fU&?$ܠML(BOJͧ*ڗsTހSUw'\ :,ˮ,@ܽg{Fd&eWXbAVSnCDһgMFF! aJine쯨~؅yh Z2 $zp'f h0+\ڄЏwY*2jh'-;wtsS1 Znd\9.ȣTjm?]@~wI8gu%Sk(\zNGdHsT3xz;#Oi^ tWmqY^x#dRKFs)BG( M jd9X> R3 @a0/= ͇aq[sNZ'[[b) ;5udTou &`ww\|93]YWJ8-؛~ JbtJr>Cn%Ԏ@ag)Q U\XXZ{g,kv]ʷkY0"U !@Of/k9WnZy&)y@0 a*jQHf- 6}=NjZ38m[!'۝Q#B87UN멓ӜFr5)o`8Q/F< ]s l26"8ܹ1B@b yи@onJ?S-X旁ȃ5'NHWy3tz. I(Uڌ]b"}g4p㮔89[LS@\ڭm=5la 4l֮#=L;E:p . ǨLC!n""yG+m)ޓM7`ڿn,qe~ed%&x_tRdJ92 (97M#JyAmc;^SipAr͛ I' շDz]ݹOrltY?oqR- EZM(+!MJ\6\.;owSDur,k 3nM|gj![8',U* G#Cغ*wz^Qwqxȼm4q.=C2RXlkyxӸDg8C邎b;رW &67IAJ)s Ei\WIu+LաZHid׉JO0%i#QpVr$1%e"XuykoC<@S}Dc-oD_Wmj\cKԵ4ymƽO#RY-bմLqZK^ꡍ5 Ќ-?q"یI1"!A}ncXW3@GCR"v\'ӻ9Fܵ+|G}d!Iva2]ɪgb2Á;_+i5q.T"21ps޷BbY,L{8=^}n C 8QfmTS}!:*bVUWS>jړ)+ }!P w¿Sr k~C744"{>U_o\!3%n<"4v6ʼnmO=rPrw&Iq54+[4vk*& )HkKZX#Zss l\ߡ@,)`C4eFlP~+てgk;xND7!m3J{kn3Ed߽P9lD^_ĦXN@F: .$W87m*v,9bz5tgn@r~VD"dL׫H"v;vۑcM$2T|wydYZ?$l$kM-&jKƶ7RP+>$U]~f \!n(^+Uo3nX^{q:^@a{ ĽO 'G,Bt-ðV{\}lA[U3e_yaeAmwv#hr#}>.|:ਲ[szR :oɴ߫Ij6>W;5147eu)>ؕgiT@cT&fSִ3=`UDrᰇTԼ?{sv]#W&)X]FXj^1`&T{*;d|Yw&|kYrc(yޚqX8Py-ܙ7\^|wNrM֕YAýr.Z!YU: G2%A8S8/tB1^ whdA vU<,M"WC: gu@oOʛWYE=.x4W oxf幵90)JnKGݏhM:Om3/nsͺ>r 7mbe\tu̓^ސ3R9u/doz BlqMUD^Z!R897Κԅ"5@C<$%#fuw{ܹbi%'@Ko_cR>9b,!Z?d+n nw!p&oF^ @ݫ˷d4d hH"Km9"\a=eRSJU(yySۑ.WA._A"EZ<#4'P?}aBL_V_m0w|3vlլQk% ^D|BPKJì.ċ3j`5U_KFu>TH&POT@f87w\Êߛ{+m;T]J bTΒh<Ҿ[} Blv?)!}n'=.TX^#V'n 3}7Qn}i=ElAk;K܅҄6*|5q mHF09H7.XyNˋ.)ꝙ4'=>LMeS0{Y Z?B uHok+5T.޴k%ܾ16d.,#,u? }'K ')>qj]E6$R~[LM'QG-Tt󳂦IXȬJv בA;@f%u;FW A124w׌aGiF7AS'#K$JEDZWB{=N~cEȬTQLb /7#:gAb{3QrAfS5GI_d#rT]Oɜm/B1a#pNVIiZ%<"g0۠"}oV7bG]W/>-ҷB/&5,5zn&[k-wWj2XlHbʌkZ`epkRiҴv4&1,&ӌHAIWoGnb@N 8'p%]ZZG$Leŗ 22tLH zޑ6kv _V?|Sa!w z˭A\eYI=ʋEђ 4vp#J%F!"DRS Ehj$2V`-Dҧó0]RAio?haf?Z˦M)6p_kfxMW%UV:aAg -$Ђӝ_&];De/ki]D4<8ȮzT՚#M6h6=?Gado8Go$_> u Ӕo~pu,"XdI]f A*šzXĆR?w82( gcC 9Hy*&+Cd1ʦ~c*W^q M䚝Dqu#d! %`ŭ^L~Xq3kH!`&&Tt~G5UIYc'S[,/j]d*nԙy?4C_ntrٰ{Uy2bn&t`Tsh GʛnWg D{&kS:z簑Vd|QGD ]ڜfŵ4є!Gi?c(bx"8PeX>ExaXfƅ EpV޴Ke`67\d`7s̉?-'l^ln5hfP n,ʨ SX:ry3PCO1ERw¿b?Ej&>Tc從|dT{u?VEICz:l)C'jcTT!MG(SH|AXj 6±ԻK/KN^0y遧/cY3]_5Lvqx3&ЎrF?Mrg ƝG`Uk~a7}z68Sl!9 );{M1B_Ɇ UOIoʼnYi' .@̅"Q~\P>qM#N:h̶`A(LH_zMh܆~'0;]\#vmi}$ o_:J[VͲݗ+A/~D@FDGy֗N Y5 Q/MPHܡ#k5TP*(tnwM>-'TOxpYϰ<~ؙ|I,CNqxH A"i{y"3T?mҔöR^ʾ|NOG6X?iIv p 7;/WDCy*<1VSϫc9k쏯Wr)4IG *D]u?dZ! ZҘgK_R2y׭hOu&|lH$\@=t{ڟl xrz(9n@_+ J~o%/: i"lNP:48뙭lC( F5;1.7,(ѢQ)WApUx>ubm8RpC }Tza[+pW@K m]M!1SyN^;&x/+~DT.2-ދTQVےM1 CPsfKT hwJκnY}6/4Vwq 3x&Oh^͔HtǀHݮHp>$lTjs#Z"Q2AVtMR!R>ZYE W@Hϔz+æj>#? FuK< J\rd ^EvWL_ñtY^z1aAQ\}Z1˂u$J i5&xQOTf[wgx%V.iBQqMU F q!LU1ݲNMcH fxS_ح3x;|kn9 \Vgsa6Qkv]1y R7Q;RCS~xk|‹`nB(x;2Iuٸ( ,EEG_@ȣ!;jy ȪO+h7~kH-hܿC} z ӝ9\~^'gFL(2:1 U_k>44T@ 4ºY VܺLQGPpK"SaqٱGm{$qs7nP Ճ/& T~}Wl'b < PBdyhڼV+DDᩮN^Rdv^JbᨅJ sn!15ڹf۳4ф P;[VVȈfZݭ6 Կ)?Rr"U%M=f/w$;<@pДTWp/Br1YĘiNN CwP-oId2YsJ UdN>J9\Z{I.vػ^<&Lb$N (SCq] jf5j ;MNftPp$x$2ዛe[Gu$:RPKojXb~֢4. *Z>2F*K]]o 6,e?0~C[l'i7"R' J@vӼ oZa?:{j6om*@`1VV֛!r5(*wdk9n`]{'|f~9tO ji9@Q F*x >+WjwP(%uf"YVon`2~v|b)O$ ̮TNq 2.jjiez9t,[J04Kl8**&0߹XǁxUVhVU:dO?9Sc (;[{XKՉ?JZ,.qgh³˓DGs hb`wzmHW82%ڌ̾9bZظL T7,um &c~dqo2暬n[CfbOEj#n9QBD]Q~P4kuǮA3d 6Ӂ?90f10ԍC.-](M U'EHD/iQ%kAjϙY wpzZ1FDaN QiiiƳ{24ZF LE,|VC }Glߘ-ԴR[-CR;ӈ=(qt=/ ÿte&3|˺G>Z{*bz,(LGV^ FNO(9qo5{apzf.. `yϷ1CEE2f"wa!dtIZK<} S]`5ÖhScA@bÀKXOx+oR J ""R]Gy-[H[Pfl6L_i^C Dž.*1S*6vѬ\#JUT۪X9ȇi 7 oZW7GlV z#B3H!;K@fp_y FCZ|Wg4N n&RN$|uD8ɥ[_ӎv}2kV"L/ 2w+*#H$i'z_+jl.H/CG`A][e`Z45a`ih#z/S#x᯲݃dX ,h94v!II%i~gq3_>ZK)#N{2LeSc0k.‚[ʈꜛ}@V=}$ѴTKRR0#Gcꚤ#ei:4CWVDW\@xʕ`NlrC"Nyo+6,YoC'Sr?bT Ӑ> };CO44$7— s}vMt?j?̚JEsE;f h[T24ޓX :tĈq<#Oo$d7LNeKs6O*]~~&n{EZU],(|ͳi(Z'&Pl>j&3i7/U7:#Tbg<@B7 +Dz 'ClodDഹ7WY0`ˬ`7=\FGq/&cBB\ 'Ee'LiezZ)CK&ՒS6--SADJjۜ3CH*ĪXYr:{.#}_|x0EfHӉg{}B%H%VL XYxD ;w8HEwԧ_n| r?baYa vE1d ؍x!0WuşܛKkP% DT!3`Ni{]50RK{,Rm( /)գi:z":> PeU^1-{t1mFom}"HllBUPW&;7'z| 1@̌bг>n@y.&M |(8Ir]5ƜO?'rV+*_ϮG٥T7+y]<m^(,G=$CJkwۢԢ;5@C2jl@9T!ʀOΟ K^o`OeƝw:v9]d>w:ӋM(Y^ BDաn7)?H rFVA$vD6.cm {bBґ`u)-޵s)&$uM]pzeߤ.fc}]GBbWM*rH.hoOԲ.)J+q%&ytk"7C8PrGɫVPrlE4w23 G핸'w%ЬmC1ڠz}*R/[F/lL*շMEtp"мŚmQs#t8 5dx&~Wq`d+֮*KE6*³ؙ:_ W-zS5 QǤ0/bg excCvyIc 5 ܋ޓ$4ǫ1]g@S9U Чҟ> u!}m=gA$^l_r+#n\w 3]Oe m0j1 n70}_JerHj6lN;kMZϯ4s{fHs1DC*NdGG(hTwJ?ճIڥ.|S%[!'(!tOhk!h$M-qDsؐcޜ c^|f UY#%sc .Yb7Τ[*9.s.tWq1DwϠDmKRgKTPvݕF'؄5Ӄ 5h2¡At"Wd/1<*T)4F _ ZL}uS<1<!wL+ dp/ knkN]&|y)hEet|>$.cR׳q'`Dq޴C`ȩqmx@Ng1촚0ծvŽQf3=v Y E?[%T,@6aȯPbL!& E)}џNi*L`_z1=۵ưcTdl㰢.au 6$v6C{v)~Mccjl6Of[`p}K?װ׳O'C[ 42xT$˖Kzۘ=(=Tb%ZXbc6}ҥ͗QjϞIs:F4ᦎ01qXum4AalOb3#[=:5•R3 aZw)a?mb+Il8kyb< ;p3AX'W#{䣄uRh/K^xO1Ү>,hmӟ0%bΎ ,;0{bp?j`RY)7i?fh!Nr?<2!]OQ3M&R~4@M^,AO~X~_8!ePtIT4Z(mjYl+:VT Ud}ӄ7FM#TamXBV̕LZ}Y grT KG1ڵ{J 0>C<~䵳cwyv&Nݮ(%WǒOd  NZn:m6D)?T|s$f"PoQܾGQU%̮u|@NFf;S3%ll~.F86l l asKPK[JgA9\p)#:[J/RYSyU'|;O'Vb o[ #*[ˢX^ b<}9֖_ELKCp@c;jT3aTL`X*|+krIį{G$B(Z-GД%iyVU A |UyVChgJ;^}#7-i*ࢌ>ˤq(uˤb~;=빓$;)^+vSʥU,&.{7}:Zsn]RɆ^@[ոXv թlM_P _RNxǻR:TdޜyTXNXfT|iOb>zv}KT"L'{T@w4 3[9PW443ih|0l=zlnLI=Bms|.7Ot% aHHrʾUoeCldlt8wω++/Ȭce0~y㤱nGu"0` H h5f%끷:VZB={}\oA2PfSm>|fpq|eXZ:pN]HsRԫ8^&) -_P $z'f6%v!s c6]ŕ4z_8E=*]l'ֶ`ל J/D1jH5q֫|,yQCJ^Q;yw}r*yIrHW性 +"b h\Bbilb(*Fwlv9\+dk\,M cS)V/D.Lmn~HnP :$-\^]Ԛ319Hw렟aۋuXҋѣFKՕuO1e:6Oq~ MjRo".OB)yaOOqp@T+jmX__䁱z} $%w=Zob`-Fu?e-C).4{ʏb07ؼ}\'kgB  -k>W.J/sP;{kz( :ʶ3s:"?53nAv3>~ٌo%h6O^̋nxήV\95XSQuٽ趷*#ed)lcU-CiO,ʂ\@mJ '@PA۽7R,dеM(`b<K O5I6zd] YLTJLy!SbIDk<iVu/̧?NkM5~ $H܈N*3Kn[tͪ,AmLT1nLxaNrFB6 ~G4Ʒ ż@͊ Jo@ 2 1D dD5ԇ`v5DR,rtb:7ɩE(# nJYJ<C.n:v ڍDX@Ór].PO8%yp]\[0 {H>I%a\?:x(?_aeJhl7E'1X4z2xK8 %j^ß?eNjHй9d yPW]|0b˄g\JR0Þt!ulľIhV|)6\k(sVnd^нQO;^Rhf̒czUkd+B'\ ip+/ fLAC]]cfBkh14f~;V?_6>__IjRVշ8'*AY)Cя).#W0'J:/h `dro݋;2DGtO(6IGը19> ^Z])o.znp"6 oZKaoSD= yNn yҜM64A!6 KCׄ}55Az[+f ~@aBl:vW0Ub|hX\"UA0v(X'@x@.H0.vMh ZYuaNNKVݒ1ݕ;/c _ukwwrJ7*DC8iKCp=J0` SQWiuha\SDFx`mn[ߢyC`*] w3NjROMZ1h%6B8b]a8rA#13P73x^TqC(ڛ-|2Q1QƄs =G"!F^Zgigae}WǙ4U.RN1k8쉽DP<sՏB B4֛ԉm~u\B U7[n4k'$7NǴhooz!QY?ŵHUh.fG7Ǐ =\ 琗0Y;b4#nӓMT]' 'Ь#<Aw;X' ]5`$j$N4q),^[$~D9!R]G0# vk[^3"p^EҴcY@//ҭNieӽsyjJ[9*tMia}Hӆ WF'.{(,SR)`2Zג3QN]7s#);-ln frZ]ѿ:2^V50fGY%Ns9"GDc${)rӸEAWlͿpK ﺡhveQO*ݹqeG(#gdo\_H_|;>;sW@VWҺp-0UCA0%01zBl*= s0.?E >\t?OҭhL w#fMMd]LF1(.x16u veK&>_VX!ļ1%J:{0l A{߻)8aҾyFklDRewtWrv}:PW_ zbéWsT+3R/rs;s iDgoQخmW<">eMF+.<O&IvJ)~ݸƬ{wx/N2 f%û=;D\O>KD%`H4ȃ:+&1IިkdW`HY {FJK<"bId`[vy δ,Қg56Kdd&%ʪLt#0[1_3q.:ˬhuqۘ%LQqdlbӗ4ѝu+x5`ܞGÎvha7ҧ8h>ޱfy Cĸ-HgDץNt "J UKC^D|<@@.Vi/JBGŝy%sɼ)g?'9? Áv+̓{hV|&պs*5+6@ב" x7dS401-GnK1 BZvz$CycmMlz)Tnc^:!~=ak\#VS eBo#u__ӈ!<ПNMD~0eM"׹",m0S 6j#̘Iۯ0U.lM0!24 {-tjh,m\{ٳ"B \Ѻe̅GMz&),WIEH&q" *k~(s-`l r;q>^a[ɗL+?k ~2P'ՖB`FDe܍iuFv4t"yx j<dӓ˖j)>I7rX9C]A.i|Lz%*)It&ta bݸ,YO?jd>#73K }\5YW" ڶkVOb.HjJ$bhy w #O\=$ T!~$`"q #:x?HIYHU^k7L`g{6? GEcT=EfB*:,Z0\))ۉY_τB! 3tF~a + p9M(Ho Tv cGа"GcJC8롻5Wٶ.m?;YS |3W0v.8 Qus6³oŌCypyr hc>w#0v5<'iJ@!\ mkppt>kU{ i,*bΧХg˵ˏ 0b_8 H3AThlzX-GuUl ŗHo=+X]YaYcU]lx 0akBX3Fem2A-DO0QOr\ 1g mAaԘ X؀VllQe ;""{QF̮tNx.iOv>ni "IzљX{6d9*ЕoI!%Kv*Jd.vjB/S@N#;;~L{>TlH7^ޗt-kwXS>~S]iQ J6+c\E&1ӟD{ Y*~`~P,,%g.R '5}FCÓ;ⰓRFۢz,la-HbmF$ ,0#0AK䁅yahD [:8`f=pf39[B0N-$?o/teŧ`oK72ٜG7N?Rxi9b!d8A'!syltn%5| #@:;8wx9D=}uS}g<3%ڮаIYf*/(kŲśrc/)6V~WěegI嬽Q:V A]8&E%ކKg >N(MaCR@B2g1La8p!R=uQGν-WRybj=,U~cFʹGvR󇸮Rږ6ɤ- !hJ:㿋ע$AI"UCX|FB*΢_zG=4OɥvV B'}νfC z );Q>.ڟ2nz& *a (`OwkicH*5j/SB4"8§2;(5,)^bV_y2VYe_Ez+5:2v$ju͸LD?E"z{I(Iedj晆N!.>srqX.ʨ-J8)7u~BՅ]$Sx(5) w AM:6!ܲC#&7զ"zRYN f:Lb7(*˲Et3fQ`<Յ V㦵5u6y\fG*U)_0CeM`tt>"ZE)gƿL3Q/jB_dNHdY L楈D]p$QL͹E s]06O=.0~\q){Q*c-*f۱BabS3pH_&ʋPI]ⰻ>)?(NYNONla!ng]V=FDa[1 >[&EthgLz:f#"A%d҇ŊE&ހ`{_hȹn'/JU2 qu~i\XdnHpa̪ XND{01b#ۗ+TZ Z岖$H\UP96+tɯn8z3&z/:XiAǐk`a׍TI^碍ߌ[ ^kV_FxB4;ZI8,Aypf~ r{|]SKMC"Sx]@:sIrv+InSww0k[ )*?\~ߦNf]-^~oglyl#ە{F&%J'<5G-;6^qTxʽ͆7i?"Y<3s횑؝\xO,LRS&zۜh\}>ˏ~B(Z0QT}zTJCj6 r*lŧ/ C3 G8NxV*n<ғ1@{_V5_M_H{@aUrZ9yl,$#HH (:.ᱠLYZX\0bn-2DqXh@}{p7a;bn{Z,:]pvsiݟI…P')αC7Bΐbeth-drZIA|{+v:ĒXry1(P2$;oKkPHU>~f_%5*gr4o7?Kݒ#7u"-JUo:@}& 6 K_Q'9KtYï'fvx%Q+wiunֻnabp55 ٷtx\qEzҕA#Ph]<ؓ_f҃_ /ڶ&MkI@kmQ|lSl)eTH\A9a5YaOr .x{,/mGcXy kIM;,>4gQq.?}hlOǏB^/C)jP ڕ.ֶr6j$MxK>A.M8Ҹ"R~&NIr#[s&E˄ڔ/r[b'(2ͳQOڕ4RmG~ )mxXJdf\Sh~f^K{Q؊;K; on[O aZՇL}ȟm"@/H18UAibױ?tz֍LlTI7BpRںVܷw TDJ!.jQ3ZPn>یfE H!?ƭЎ ovUt mlkg3@-XvzO**B^IlP~fHy8%m4Hxʜ<)/"+5Q C=(zL0<x|sO$ p2Gw{,Iex|)J N@!fx&)S7Wnw48,m3BtR+ ˹~˦u2,ՂwgZiX7Vmc {W\6¤wf.{|y:"abT?1T"o:sz 1g/I Ig DGd]ٷCk&gڟĊ$NB aQx9M: q&țtټ(|4kJz][bkg7&FCv6a0Nas8)rhjEғPrxMQUNUd>A A8nHt"gϑ#3Z @A,cXP-ʿff`I6+wM5SS!بbszϩZsdΆe5R-Ol)SAj^3u^%f ȹp%b,/ïp+~g|6VPiHqᄆՙBn S{}iptlվ x@)gj2AhApYj|H헆ǟUdq~ cSHG֛|(IVdEmHFm4Tr/{fvZۃzrhm5 % ,ؓL* iȷSy(Š׈A%`7 JE⧗l#LlSGJm}M/1ps7,s:n=]/B.{PZ` |vzЧJ eBi$ӆګ`~,'MvʎꜱB! K+bP˝N)kh܄o$jV e@pus TUS5^d" j'z߃- a\b>g_oq{BPFPinYtezf{[-qIU9UdM:O%Fkƾ5+7X(E"˼$3'߮R=aCL0Uxk5`F3a%){s!@_f\/EI_ooj >+7wuXb+3#ĐF$nsw3)} eQ;dxH4d! Sr@"qEQgx\.PTOD_>Z|:E ;xfSIBb֠5rg|~CSCZ:)BCܷa"uO1Òjr[_ݺ ]`ь2w~هN^*O@{c|_Wܮoa˟Eb7fOə'} BQ~q.)z[8஬)g肰 _щmpLC[MeeJhϢ!Qj؏ -P` 'rePo{¤O,f?E19v&z\ NY DN@Y݇Č[-290N|,FʮyY*P@ūvBr]c#o51֎*(bEdz(7TM U WpK2,߉(N6@h3_:wxhF!z[gpZ!}`jJ۷L~|1ZѯM^/luܸ+Nآf_&{iB-:QSꖃ%^UޑI>)[@;i w(nEA7bH>zA˸,:L62wNu~"H PZ5r{]CBeDR0}BA:~Ad&%rTRqvk6(InCΩrNi1$OȺ{f -ߥ7N{gXgjYg 0u];bȸ+*kF= 9#Fnγ8 ߇F-(UnxǺ4Nw/j!G,{ w{?ر &Wܔ&ͬJcN:\Fa )Epuaqdre-V8P=8S.BDb \|T~:/쇾hY:  H! Bp~A17[w('0q6b  2(+rKh5𛮾I,$ciߦc7X'EБBjU+8ÄY5m]n@ȤLis/3k0 2.N"4ЦbȟbM%ISQ,dz.$@-נ;n~=?aF9SXA~ӝe>E*0 ]4䖶USpyw)G g D1-GQ`MDG*75JC/˷ȃGwx_=k[(TJio{+sddwKH{ChWONVZQ x-U)Q{.ߩ@uBŐNpZqg@O0  %3^\~T=ÊGq--uڧF+JcҡyQ3Ì-uATcp餡\K~"dMSnb[wW2 Ϭ&"o{{WPqZfCFiS%XO t6;~ ##%z<qeܥ*J@܋Ӛإّ6y{5E{[LUw˽r<~dlv N![R Q k C -A 2ر`P8; N#O, oW`#{1G֢KF+(W*̑HD2xʩezER|y;0=ZSG}Ȱbg@X2WM"4 "kt(}>N?Ĵ9#h*q޽]A;_mx8./~ߪfgSI^|v8<!yk׹G2O%ԄJSuqщ ޖT(ܘ7>kQ2$)dԾb]]W⾗$S0Vy4'h.]jOC^R%HL*n\abyni֞nsC`ƍVe Q˻Z8mkDbSǾӊj@:M WQϭ10󧨀f &Vzcںa7yޭ`qc}-AM}7(v]N+͏n߻< BڮܡsF+^ Ӏea1H4uRCWJ~q銄R养D8щ~,.? HRGl.w;M$`,pMDpU+!L9o%q܏LoY^S ͯC~ Bs5m F9՞l2} }2Q.q,##]}7=:^2ZlF2w]R,Z+eYWLQ8cR^tj~C M *bC,mAfFz׀d 3C'K_%ƐN{KTkdpEbqtهפG񰟹 AVMmB)2TM)+[+"Q۪d>?PB׼1)QDIT׏cw)!k 4䴢 q>Y:`@q5.7ZԲAᣬFާІ>3qF*S? U5 A&Q"܆8y$2kc);Xf.,B?2>%+|N \z-y"otq=qƼvy1pq kO+C1%pߎ^1+F0lcbѣ?$c5 j =F=t/*U 5ʽ~ #d3bYQFP WQ,{Ε`_pUKfe>K&Es&\'pľ=~$+#28朕ֆ7S. Dw0iA؜F=ka%nàXŒ"e%O'͹}47Zo>LZͲh3gbII*0~MW%cc4TC뗇p~`k4I TO 1+"iL&NDiTfT&H]ߤ<YK ,*_jmlZ`MxVp=%؇j+@0nP8bq\LB'"U }WL 㬮]_7UPy %HN.D%>7l# %cf2ҷ57,T+YnnG@ΈM-6_}g8] I!n:ƳE-k!5)̇(Y^$F~OTq.]ߤ7 bT8!x+uy+mIj&69dW#n}k7B_WW:䒾nkO'!m 4|y;=hθP5rL O WόK瞿ۨu[[ a'WJMu tXV?$}vCokOLs?zWPQ^C| p+PN"TǫgU"H؜)h1`_*="0~/49b"]C`dU@^!<- wYuRyހAi٠ QJ'KK[,vF|]quS8@l,2k'\$+*8ctZOm9Vs2}@%@Q>.7sUx h͟pqƺIOC,%yXGCe*Kwr&u%vUvcX7ccԚ}Hw8NkBKayQieIWm/<5Լb@qwsjΜDXmoEXxl`9LrшM24xE'ȵ,}'3V]{2⥉LM?X7QFP ֻV*"04;:?,lb FQ|9%j(T2";*6ЂC%u[EG@9%:ٿui#A$W>`! 1cw`~ # й ˾Sq7àT@mq`$Nc0ɥI,?kZju 1H|XUTm&QS )N=b&eh6]j۴[Xi^dnpgf=vem]7PI t?HݭhzŦ>x+ 3 Ifzϯ":ᨆ3xhX #b*12:_o#]>S1~TPHD2$DWDjdQw+0BjE>GLOf{Ɖ=Xּ "$u7nU7@`eortY$֋--/Xw:j/l4I嶎 .ez$3OGp O!^yV/ϣzn1oyr逍{6MH"UR5Wڝ sv[<f%DڀaF,󒴘 YgӕR Zw2I\iP* 1DbX ĭz)w(Fr D\<#pi c 5TIx,GpfE6 Aoڻ(ϱ _4Ms-Cq{qN~3);*(Q_VY_}2$TZh9unUVG ft??]w2 69n oUjHL+qچ4pH%$$G <86F΅"s}wn94_EuKO?Uu Ok2_BTD\}9˲gF ^ ed~'oAH5D_9=f-"ojϥy:Ї1@}gD᳙UCokz{Gno  U!i,^1Vɖz!S4L;nzvLKm緩X S^%V-ApMXDVx1R`;nohF σW$HN/Ffd哎B2DU/@:8>IȌ?*˃Q֮@GZܔĘ{GnaQj5XΓ~G(_o596#z50pה ! -LXm<ķ+RDy9%7LXGdžf݃ ѠiwǎX[41U`YeAFDu|K}] Z9#}4k G(0 n- u[,sb}_˸O UeJ buf]I%+йx`SEdh]! Z Ton(Q{-t= Tk3k,zDԩ'B?On+`vl {Y_Y睪_\{IXTcQ LmE4ǙSShEN8Ylj|-}լX(@LPs! o1CDF,SA[gSn2mq;:֌SdPgTb~>σ]!#1B-4$)(uK-Ě:L:9呂 OLWu]j@ۤRQ\b̕^40AG.ɑөZZl)ߦM-^NOۗ>QԐ4eD|׾)G)j o ꫋ov29WFHשּׁBvH:;Bp>lH2z)lTSw` ? s= @q'p_xۆ:֘8@nk|8P&G%ѩ DѠ[Ks _~e < 쨤F=4& XXjLF&9 ^( 4ٽ,4yL{a.ḿYQ cfiEFP$@wosTC7<]ur0k& }^U_t=xQA-]#F?{Ƿ47 g@Q^ I@ (u^P1Z@ 8O B= HήcIO?ܲ kHs4Bt޻t%}Qτ`U=Uz/ zj_)\qiQRi>+vwˮb8@*\,WM&K,:2%6P-)!͏,BNysl?hy`+ӳ=X#^R7+}e6|+FsWh:-#ڴj4Yuݦn~o Aɿj[ɯח|- eǰ57NOoL>InkzAX 6jrVNHsx׸ !gE2oS1vy\ՅB:br;E~_pDhIhw\ jPާs.`U6{Byh=8𶼰rzΓ+ ')hu:TsQ*Ak!U ISVʘCج FẈ?8%QVkIZR{}ė"9c|A<-݃zj'&6Nb]Pm3k'vX(E FkSbc2V! mZ=ITӘ#'Q+2y^XK@y=~Q }I4d5q.vB?nJHQfDqr!NޢݼJtK~M[ +.`3ڀ.D l t{H"Wf=xs0 ղ)` k(6I}-b6“\!1ab2,Hhoc9 ECL/~QO?Qbw#`&O$Hl =)z4궂_C,>+;Dnuy`拤̖9TPpYeyM1):D떤Yl2=2 KCEqLtABL:NϺV*]!)OQ^e㠭x(#y<<r8m"7gLqɯv l .?'70p*cBj &YT;8ƚ*z4 ¬"Bw=*3Xn$,QV;Vx{>OsF_6'&@5\*9~ s%k;"UEެBW51uӀNL#}@o7g^RC?CY77xRۣHf6w{J4I(gcu#W3.]a"[]7N͜E\ vFc$ פS Ƚö Gf\ 77u S~ HjC1[?[ իl[b Z3^MX&.[^G{2A80)G|CSia#*=5'!\Y-ҨieEi+{j\ l[u;x")xQ0CЪ|EBV6bzCD4Fbˣ&jϨ.NV/vl: ^p=NROtg@B* 6G=(Ee'@6%;DDϘ}Rw_SBasJ+ۆ*4k8ør-X}FFvhme$˔_?unGB61Ì ''BniF_(me`kT%} t*t/n?J woҗC_ FDk4CGG\*HyKG0cvW0חL_TqldC;+QDMiР*Ο4ZY܌ O18`/y-'ihdn6L4"Bhsl11%*C-H!A8֌O,܈6xw vFxl\wAE6]hmb<ɐP̉ùxUWݢOnS؟t[L8k.h-qߩ)V*`[WxDK'| \;'8)r$}H{@gUv@&m&㨭9C );2o !.l&6^.B t x2$@1 PgFdߘòwASyȚ.\&0^xJo}1Lf,C qrJ /G!d/m/wpi f6p<2ͱ H*LmVWS]:bRPXx1X U|aаlml`Rr@-b,+U qPAlK{Jk*E 6" 7'EoJpI[ˣdvA(lV*MfTD4w[bRTf?륶I†ȞwP7Rt485Y_Q|s+֙J/).kJxmP"/ }a82Tgw[Ъop¿bBV Տ 6 1yVW]OcEytvx碵1̦c*: gu:N#=w1݌XSr0 MS9qhwվ۷RRVx/lwo?К-6j-eYU4oi_)ƃUR=*1ёYi{}q~b\]K5 =EhVJЙ*|B.K:ORU޼Km–}Iɣځ8HYz]'6҈o%~={@> <}QPnקBuMG2:F^L6Ռkֳ qKG:m!8=ͼ*Ɲr+{@n.>Cc-RT,b{v.,0j Jbrp3fe,R~lb)u:̭z%(6hZ(x8ZRslO)@eTX(6AkJl*kY5Vrx0j.s՟"(wڕX4~}O2}V8k G]jcY%1́C;BtB/yX}.; fHc^] FuXhhe/ z$1?vj Ph] ^V2x7+˳ _~ ejZ0~w+r]Pa~x%~q<3:ڤN: Bg0aռń[{Qe;憨Qa*t[Ä# %HMz%-aDG+d#R䇯|ߍAF<.e:3AƵn("|돞"iC쥙eKL#E|ÁO8äf5>cfOk%FTj,jnU9M܆YI7P"F{WR>͍TFڕ+,%F&hO`* )_;0 УXlkIߞdnBټ4ĭ R-H [/P  ʠ"$tq 9:V5@w]_`XX̱q#"8CSB<֢OKq p |mN(Xkn?}bƪ^ۥ_:\D\.A~iE8Ew8}iT $qӈ;/FC'֮'w>|v]d'r ș]d9\U1 eԀP"}3qx)NFɵAE@(=!̽%d;O_̲{x&)O灖k~tu8kځCtMeD^0+dv*0,]һYu2)芧ܕn%"*cy>}pW2pyrȈ=.Ol8 .X(FN37ia0#,~@ر\"g{ߎpQ [sJ{P^YD&*lSB M .w}nHHD.^ P2A@KS i0F}[}ÙܒGc8FM%~]*pfQKW P( {@nSO 8}y0q˯]mV w*a'iV[QGkylLOu@ 5tqS*^p^Bi|<͒*Fd)@;`//Kt|/UҺS6VM[p4z/`7Rǜ:/`kj 3V P EA25Ӫ}6(upڱJ85z[Ns yF;\q#R{(8Sn}.Z*?Vsm–j/$9"wkLv"o癪Mzg\r4=侖(]4n\وŗ3%Bm=Ԙ/KA.VIef!w6*W-lΖ"OD"2x(TKJK'/$'Z)[m dvGwmܦ{QEA V+`}^Wҗo1 !̳rՖX7kk&aA]Tf +U%d~uބ76,t}#]dk3_dzcRTc8;vzQKrPįZ}PHlG/(~hɡGng8,\"[dfxͤ>ORTL C; &IXHCIb|&^]Dr[&+@*#!Z V[C2?&-LpZFzH˱yXÒ0$+oVŭtvS)3,@&ͥ0|vж -o*t j]) XP|Zikn7ڭf$kiboQރ[3c?/e[x#JyJ'$CyNw)26 ÑPƣfT&oxa<葶 F(z߈lWM5eL_CW{bY7!tHd~O 9:LJ,A#kf<\~T>ץP*'܍V~A`r5gmxP{ "S! >aD k+oTZ~!v8l:b"P y'Z;M@L(אKQ brCPZ@[KG\6e"0 "TY[ɗ^E*.DURw r wY*ZMuKvUYHn59X ITs-v[i'-#VVkǿ6nJߕ$MY?=:f{v6| b NU 14,e,VﴻD4~LO5]uu22 N|rvq`??Jvj@`vE'FY>\BgP MSfZw3gHj׍ul.ׂ bzels j8} 1aݵd%Y}wvc1;p*F2W'HzZ=_HIKdhQUMfgb ZRxiĒ33q^˷3z@f_{/?s>O -K(jgd:Ӥ$;.q$BQGd l{2Pf;`?FDe3}X:2/;>& tMSi XˎIOE?^f&?M׋AC;4Np):~@0@v="tnwӶ!Lwh%PkyGof)w`9DU0hIF m\@B*`BYWs!/;WKh cϻMqPyEKv@s"[U4ieSJ s5KgYVJ_u҃)bnw2=޿ ;"\\@aIAG[6jGbC i=`}nܥ'nuNO>mVJ/@;D>q]dU1uɨt`8(ԻT3+X0?l;]R',YwK2tUTޚ툮wÌߩ@Ѵ"I)9#]|s3{/zH/Z|Ӑ_};_S@'M?u)T@l#pNZ#O8`EgSۀNz64g<_#_b@5g/ƪɥ[@ M++K{殧,o5guiƭ͵ܦƙ vV*Y=IEtfQ;748N}-qQ -VN*-''6w̨9qT~we Q`gq)8NC5O}1Y{6IMZOj}@s#gn(?j4D oл}A@ئOS! ^Z:hA| ݿos@w鉃;K_K_hQ4Pr3F %XBw(o>X ~i?e>mi2{5[) Q_b`Т,S9X.#)]q/ey&$1m$};cQWqcŠ޴W-4`s~])IMVK&;7[{)HF >0!'_}/v;gсU`(`OLT焀~V_yng|LyunԒQ>!-a!,zD]Z}DZ:>iL+کX^PM;/I=ULjӠl>ğYxx10HU]Zqc)5l^ Ҩa,̡B4vk7qzpts]!Vbˏؠ` +o%OdlCzwy9iuzkV ^mCClİ4Sgc1a) *)h~r #o/`u3هj٩~hIC)3& :nPT4:HF 8?МD9;ka׊[Ű&zWv]<^Z?5vNQqj`[U w+Lv̊6*E{ m- >{߿$}@h2N>Pr(ӱ~%KvN8FǀLM{38rB), Qkg~otUkgq1%j@qn0x'Cm>bXUgda˖ cR6 O5΋&t͠3|s-]t]0iᰩXE1U"0Bxek1OZ{M20Ӫ=#\ڝ4lAݚJ;2 i6s񠹃iTH`ΖǯP4 dHP)m* _&dRXBPcO۝Q]=#Qvz_UI=nk'8MW MJ ԋsj إho$Y;xNTU[ܠĂkJ9k E>rG :\ق9(kP\: 2kO[_71]K ElXi?+KN0;ڷ/\%}'~zLXJ㈱A%%1ϦA(Ӓ_\}w_$: 8 tS8yg/4fNnȯD/fq' 3+lD'N'-$04&be6(zq%{3P%hc*dU˚֓g@Y#D&DRHq   /WD_gB8IV{pqƒs[L8'W|nɦb-ŜFAW1$I_P Ǽ| dǺNVzpAWD- 3rn4T~F53aOy3:KƜY F+y13!'{53ɢE;HFʲhm/ #mV 6s%eFhQyKSjllnj,fmE`A|i-5)`T48fB'Z=@[~ecM28߇QLFhj2Au:{ Z/#`yz(?죆7@1g ]7֑cɴmkFw,f9ُzWKG+Dtr|gq=pބ8.wHxB@TZi;|SԊ30`CE?<83q>3X#Tg3d"S5xfmߩ5`#Y;W>oZG!JC;նv%ñ' z5WAerWBAf#CTLkDGR״e"xH,]nثb߽4̾Db #CHg4Z9ȼZ"G|RgH;Z+{{Tgx".gJOւv{ ̠ 4 4 k}uBXfdH@;F=8rDdj}O:'kIu:aE!-&NT_`Qe腛  ؋8a%CXӾvizAJGdԀCNǃ0Lju]>]Fv'$R4w >W&R#yPAz0DVKKsetlN;#\y^oC2= VL5x;K؜|:: !}o;=Bz?i}?US[. Ո GӞ F kĥ(J Xw\|6T`-Exd< d"nX&IV)ƋZǑ6WtKvٵ)KC$ z S2=(B̪"3{HT=%S:5M %敍c dvr1`v ,4* ;Uu-\,=H4Zaz fF\  G ۿŧLQTI}N(X/x7Zu,>GP'yAi.0Ru 7WkZW`f]љ ^Ed+L͋ pInt~FkP$+Q%IUHob\9C95:aAWxQv &q, ـ Qo)Ykm4I'&X?0"s !}0^HC:_,ΒFI7o eF{@.2`{Cf<В@glvq\`ZtJ[, 8xX>i4)uR&`* 31TQ Y_G+ڽ,ņܣ8Qi5#T}amףPbdpbFr>.DZ  H4rWU\'yAPr ƂPp 5.v6&R@R j=:Z! 4ngx^ =ŧMg*!OpϚL[8X(>ݚޘstGL,3cW`o_6Ũpc1SVBB􀲷J_yqnl bA9ًfa8w⪅|VcU2g NMߟRɴL!}f3aUwtqlp:G*quuw Y" Z_7WZ-i8GžP̌G[Hm eea\u˶ȯ,G jc-lp7ƖTUN,Y%QA'}(,xXT_Wۆ%V\R1ЎwZPX"U b\?hx A 28SaB{MBQ 9*)+N.!(Rg&`"e8l?ӡWK-# @t%X1;P%~2 o o2qȲ/$a:;?u@YS1odU G5`㬬‡szLgC_W}8lUC%%unU|7E3`Ε7Թ6tbOB]NGs{UW؄巌%}y> xt]n*o, kFV#A۠ 'Gvk(3Ͱo_G߄6y0 2/toE+Q$[Egvg\,6įzl)[(dpS=D+@vm\DZCЃpV"a]U~rC,IԸ Fodw9I9j#aNNZ3GwAʠVc,6. e~#>י*/ 18&H*Bqc^*PH$crNN,e2]=[͗Y@ :>0FI} Oʴzƿu'M"q A(IorC5OrY u /J,. -bNZLCJE_K0s'6ojW_1n`%^W<7?cOE20u(Wx=?6CAV7L{:]\c byOsi뉨T]}1,>N(C-SI"l\՛CRqł[VVR[8C1[+*o"$H": ЬXy k9-z+>e$xG^G]E+G*}RvS`NMScw||A\&MIe{~{gE0K?e鑂&cs$>k C vXp_xeՙ:2gha_lP[|bUImO[> 9577;Vrb:a o A&Ɠ?PxQUg..g?2+Ȗ=Abjou`}GPYH|nhn8Z [ ˀQ_d sq _x>SՀzV@wh<ꣁ>#e'?VU4̆~rAeȞk]_ EVć6unh?JXNt24YPoLsB'` x ?[w+N%[X$kdSL#ʗQeCs Jћ8>(rtV1U Y}6x'j4fScOc4*G'OɊaqꇈ}&f 9 c~5l5cw?m\//xgЇc+O?zt)5(NВ YCw֛\5UEw/tQWpvڰ~\f[Qqwz+ 8(xܯ^՝Ŵ$63wŻ޼V/}gKU2GvtYx- Rdz3-}P\BgoHEwI' ^Ҹ{=R~d#-ۣ~A'=`z%ht)^I-3.I[/}Bg`N";W eS3X$y;4u}&oI\l)eUWN%PNOTJ0}LvAN34t%8 |\%ǚh#:%t~pE }o`\Jk$ H/U{xIrת'gfR=,'箼s`sv? N$tJjR!\# |p?ExePL3UO:}'%,߶pn+[jm`:O`_Q ^*a!>ޖ5L_>w`;=3(`f ?~>FK(JdM}?{oZA[uܙm|=dznV;e|HԹ3*9.T[T  * tuA8>WG!$Ҁ# Eg*:VL2AIIT-/4xǧBB#aSQI?ͤ({͆īeF1i&ZORT1w7z-<ȌV U@S5WތjWxCcZ8T3}B?R"$/FmQy ig8i0hBf7TeQx׆VCƿZ9PgL" 4RklZM64V#z!旎Іc0Tg|۷̝uF4rC}{"GI%"O]sE˻^oبc% AIϟɕ}(-˃vER)PkRr5fF1}LRdp8Dwb- 5Q\nW#¢KP.gEIBh.M;.5 xu4S# l`D Au>k hrۓw˺rR4!<`c]F%up` ?lcc ,"3`9, tlz77iwܐl V~)p4ξPQ( {85Z(|$ԖhLJ Á78%9Q'Q7i×OEӨ4:ӛ#,wjtS{G^#?7m"bCY?B57UbxiIq;9A8.Ec7P'u3 50ޥ?ZЇA͍l3<ط6Dr) ;Ξ̖u;n55}`K;@{2G 3X(uW5%|sZ(SlbŰWE8LqKO$ПϦt{eP L1aVlɔ$%1FwW j`F'NV<$^j+uL:Fgn}.k-Ӿl*]\n^|#>cvy1gو"mT T*&ijr'`.8Q;4;Cn0o}kwАMiˑW؁w/1f݇x3Ezx{z<-mOӔ4kԮ(ʳ{vK2P,vWi%b֯Z"HXL' '?wTRpiH놁s)\6NW(?{pYtno./+L,*擬 e:5Iϣj h3mn@Y/>ArϽy8tOk)8E:Ӑ#o@jr*A#6M v7H4?K%)Hlj] x*Meu^0/^zJjk/H~ެ(d~M cd_w(Hut&C)Kv}]j_yn$c<";\ QaTl}_Uf\(Kӈ"OTY{%mSzDisKgO}4r:uZ~r0|1 ;;m 4 V~y 35.g/K+;Gz(OiJD_<%̖T.b.C!`x+[8s2S5Q;ijAV%#P&Gݚ HSˀhzG5qD/$/HUjno K m_$h.S=*3̳$zYJh-qa٥c\ IWӶ>q hxW a5b.Dc]t>\R _9qpR{kҸO12퉷x#O)>6Qo &i*)QADܭy؟GZYSa{. P:W4tI~n\O $Ϋ'O~AH80!'c5k lj4uj͢Jx7l/E;_vq JppOwHtVk"W&IrfB$YT~¥QKGL5QIϕ0$yq zc:l3>.yS!wa"y(}Ns1=h ݾn޿?uxyT:QZjDr46ɭ[T*k(}?] a[_/y~H1 8-Eɍ/F\YWKw,xj+^b8ۛ'I`T1vX.X*f/AN=qO ߡaІP}eQ#_ɔf*}eYTjz].|st>y OZ? *@,Mβwx!CeNX#Iq5gk ţc N=bRN52 /u)K`j s-VV\F@ctD.[<kIs=~yǹ)`iBF¥W'W0-:p s8Dݝ@8̇ .. @ѹB{68 l#ب`rTa@k^ XrrҖa;@ ʯi%^~I$x9"ܘ.Ĺ]u5O4xW+v?SFRs 6[kq:wI7Y7VЂ/+AUsE}dkǖMH%,ُ+)-HD8HWmrϝeX|Q+0ݞs) cU ޘĶl=[Ӂ?ipuŏ7+W1jېuՔ#}#Z4Bn+Rɬ8Pwl/s2Eznߐ22 IOpB,n߷\teqrFL>ފ\tcrC/ 0zh*novEq5*KC)k+5+@FJdXɛw=T d#TN|`϶/VF'|9`D]Qe;![?o)-.: Ʃ4aރQc("[; +|,#IKǏ9Gx楒cIOC~ <,(/qԧbV{A*FTEdZCOpGX6^VLCDhx? hOn) tIg*\7l7a#ʴ[,SL F]ת|ps3>, .CD [}}kdZ!3Fu{hN ,A)D9f@X&CmD.llL$PsQ1ط Apf]D&q)aQ `'xkZhNq}lD$AlA8\pΌ+:;r>]rM/VU?*MDI_k]̛hN 9wdFµfV`!mg.l4OJ/dAQU RlzyBBcV\h[t,> IcB% W~+hk_/h;,Pw5%QE^Utm+ȴ )}菥(͊״;WJ`&%Ur(8.-w=N kS崼ɠme&q16E&MwA@9 wX8sNFڞ8X 4TDP5eogdoL-ŷ&LPڮ'0a%8`h##aIȨr,9pɛ>AY[!,S%$E1\l7"x9#(r=_A=l+W fg{K9lY#L9޲o4$f^A!|FiwjscY[VCp)-5@* ۓ$F<3@2 &~^7Pݖ+bZJU LMjU''bet S'DefMx~eJ D㷎q%{vCtt8& IMԓnTBA׏~E.!#2^yJBL}ή2ưe pH.WX#Kw'RTխJQ/HcMq+K#Ws\(켉6̈́nX0{M=2MwӠj7zNj:zF.nRwA#wt*g=m2Vc:{Bd̗K|W0yaGE$J:@ E7S)io^E3s<* ]0ғmNz.ERW8ۑaF3Q1z|:e6ŜrUφAi2v/(E30Zqg|\sT*x$;Rt63E}t@DOem ΢mRl>g-Vcj|ɤE~LBU|śk[I>yI=HHW"^=a1fQpGIt 2//yk a62{c`.QU.ł J+M 9jHz.[%aS0[~ա+C>_ "NOm ѭ`tgVMiC|W?~8?U x3[5HmZKD#K.u_"K^X 5q2ZX>d1d{V 3L0E܈-7tBہR=}+ !ny]%lY&ڍ .1b=,ˣbZ:Ypf@>] vYA64Dy &x̠soHD0Z h=OC'!|4s1gq︆!.H9{IX0Drq kEGӜ<_F3"\WfBߪ:ˆX7Av&hvS2N )gr+EAh͸ :*S gn{8vّ/4*5~JMrk![P((O+U$Cŗ#8(^jSiu#YQ[Qs[(zoC 65s xa36@7B+j}Ġ7Ű)w*${N&<)'\-;κAk/@ټϥ4^CV"?#cz-[,~Kq8kZov>gUYحCҺkJ&$dW(= ^.Y?#Yd_tLO=gd~cx, )~?(~D Gm"LK^mϊ!ˎ6z X )Ilf8z:y|Ϡun &F.-j oa,5p|8 ^*ϊ3.1x?ZIkll"/Sm +0*Dm[P<΂::,VmO08,mxnaCab3i$W>KŸGK dAN."R˼| n,*mڼنr;c/\ܸz`#">״8Nk"vtzC|gMRHPsёQ:L>X~2僩9JɥŦ\iu=8mL-7 ]w$ NcX7  5Q鐞6: Ӄ/>xl]+] f9x $ڬϬ#>O]2w?f/ l_"hdYݰ ZMS#OR#`_ʷUg.V/+:q6vn*Ů.~ˆa4AWW7jOJqA[I]h"eN ‘"~B ؍l(4C] -lQ\4L8 !7.tG라'$=KUSۃAb^na5bQ_5 $ET+Ƶa?}wBc@-)$ďw</t~ [ Oٹ/gɓǚQ;X߹3ADP2$Epˈuts ]{#f?]ף+jks0{߁<)vԂ“f r"ҋP+1/)^FL\7n@̜'rZwRbFf:).=/OoOjghVR cRܵ.߱H)FoJeE޴2 SDw8 gXwo<8ZU*NW75wj@_ 9 wDҌ# vT7^:K,q]nptyr`@7L H RY^ 3BM";-/Š_[Ӓ*K *j;S?`e<ݓ2*KpPܰQ;9kfBg ѿRuB6<ƵlqhbhpìIُw\Vi61azmjӾ\oGA^Jq! Ȕqxcw^ǐuI2(ǟܮ⩞[ߨQf18*d-RŎ`SMҀHqxN.|Es\'Ԧ/K&1q:hMu \B[7ҜXm6U7a]S;can Іwa~dj'1tIF"-bZ_\U>&rZdn?PUn2ф?ZJ AeJtoe09X~4H೦ۦފ eӣ$ݮ| {[drHjL ~֤Prb6?čgJI]ᣬ.-2A1O,ՏX9B F %"IbFv3vRtil~ qlu97c_5b˖/Mc[! 3$,?k$R&6lIY7z~]uOO~ӇH<pD(!HvGd-0maxwa)Ƨ#tUD=ڐDi>kA㪘 ,fATڣSx^jsQbm(~|Y`s YVH=vMB9oAߟMtbLq?R0P&qvX1}H/H3uD ,"'bcnx!T=|v 3X8duOI!=%Н3ug\ND-rQ>ƀ>>!\dF] +Jnbe')m2uy)mSFu7<t]Hsà5|܈Rhfϭ0=cbf]fXYIK'9 Uv|ݴ(%U "m z%ǔ\OAz(e֛ N6"nkes0_ּC}5A>q5g~~DG㌕.nu:~rPL|. ̢*qۜjbvcO P=oV4UxqUڟpaBy ROa kO(zf6nD}~|q;0ѝog q~[^OiZݷPq":Bu~ x$r~VXpxU&}0F1t]T<' b 7R:0PR^|~-Hd," 3C%z'(LJIX6s|)L~ҹZnzwH57@ G_Tqב@htal:;R'U  \D+5PԾ"inz uh5 &&;Ҁ4irHxr2rq4'L5ac'ӥc45܈H M@Sұ?WjEZmǃfiI]l`p-A](TD+Y zY=J8t 'YyKPXRkTvq&]tWJ3tG o[VZr/4ߝLwe9?m^ ȣYɥك֘X xZot˛:>ӮsN:Q-<$[X,?43RnըZP6`RR/pB) TSMƢ< cNl?Lq󕱮![j{G'4 2A(^{wNV*yM0D4ə( S_oE2јB1Tق0%R% h;qUnuPv=4W'.)rIM|^wZswd$qM8=y;TgO}z ?X51eo D\xA:)̠zMA|☆6ljqW7DDT$ZJ4}\ { Qqkiq-6<,_E%}=k3e\_,}CoǨnM{q8HZE!ݯT2)ę0<%+=}tFJ zRE(-/؇&DtUjh3Ӫ9"`}&߭Ǧc4@ut_]bWc{TWM5p"jto,4< DC8k.é32*^yC|ҜAY7RU?Ⴂ? v<3Tɤ#!r!M 7@kHm '&$M%xE Kx ̀HW3lNf>XWCC'Z{%ܥd`㢠~; gv;Q>UЀ6gO:O1.(5*gTtf@FxG׿+%N`^+zFW${۲]bic݆"'[A`_Ѳ^6bDw\ת͚UmjAᬼ3'HcsJ<52KQG#rՍjuTgIΖ׻R LbBBW\Y#FĠm T@#7 $yMv3; zݷZOqS+d`f{6kP9WI-|ۂ0ȓon|}mM˧ij ހY\f8"59Lg'9M3IXz,3|B1F%5g2ɊX6#lF2 ]q}[940=R@t-F1 DSZ]YNvڑwl1 *\ O$|;;>p7< RvNDrHܼ!FG |S9ݽV+x"kJWy**b2:^=6~tryS=ƾ0Eôx]/4Q=,_ȽNfew|ws 6S+#p3lNӶ9ʜKl]=pƐ4TtQI([zW N+Ÿ'0wM^W\@('߉{5ʁ9DW`$Z}-yL@_Xȝ]%oW¢91&43"/,!ǡZm򸳋0Lnln<*ZCܹ#cYY#XNsx՟|d1צ8M0xyiqq#Y5V10kz-mCSVyGev`Lʨd w l  V]8wlG<gƋ6)dMR7+mAb삭f-1ai_:)A7BsZ4fSʄQWϨREdx np4$AJӔs"IQջ[ dnRD<סvGȩ@@E]|'bhWoLʑt#'n*fzY<}VRq2%" JS[umeVHlB"5fAЋYРaU}tRu a;8h覷15BAH.E2+ާ;-=Z舓d",(p|$s̽R9Q#Tl#nM{$hy`)S@r"yt ^OS H1;(2Ox%o_vԬz68RZ)2ez7K7| \yKKdz\lAEJ+tBM/6iDojaM-R/y_RWCY+=.<6G5iWfhbF&vi u_#d_6o`Yv|{^M']9L|*/tbIKH2Mrx_|uW4zE?jϕ"6_#'|(sMd[LEuƵ@RK̡-5~zK˥;P7m]l{4[CU޷ SSGȋ@2; Pt)$lpߨ3+XLo|{8'ۊ hr8&>hŽWz!d/9[BdW-mO&/+>/|^xJ >RyX-g((h@I} ; iL8X|It}5` `/r>8k~7䔉 M6|pdZ me ;%cg ?ċXwrH|]//siw xtC7qESX92Mæ%ljYGvڈ{܁ߚE;Su'0Q J~0hbm Y)/dG=d0yb3&2Ea쵐v{E҆?B,A#0YmЗ)F$ F8ZuᢌOU^:ߗoYC9?14 (p|(vң]*fsY,3]2e+Z[9+v|+`lIݠl-*] pj.8>V"Kn+3GX07tHq Kly-O`=>jq>P͇nun;K:$2B~Iz_u ҅ya|l,)bVǚh27 ߆zjyF#OwϺfOgUL CY͉G0zGohtV 7eFXcjw5O;)!y8 fa.Wnbe(W pyz AuXXI#+9^.1nl^ -)W>ǟÓtdecr2 's>)Kaj)8)\ |JnxtVt U8g!k=:+;0KIUG&ϩ+u]@20ɼVùp"ݯJ|^T;`=T|av̏+vRVU Vk)b!(z ǰdNR7jhW\NvMT$)qdv#җ-O%6tm4|gNX{do˸vf8B/;Ûk&M)9 c,]X,eOXjR)5g%w~!oUwGcbxkIi]3jA4/tR>Bav^#Ƨd;ɟuRhz >p~&SM93s~KLy}32@J D'RV, |gZ7M/Zߡx#PHxHT}IZ5(,:;ػ'. _ˎt֞i=}G76~}FT/Ykt\F)`rZD +g0޻x!шrYDPo]Nn39eOI˛o2 e>i6+3}m8"1v}('b] 9YDeO12˄d6ᣤA5j0"*IhL-[/6n_$AdCמzC~B(8>JMJBX^<4R^ײݵQ1X} QǑ_4m*] <O,U&M~6ҭ^Yqx\Kfus d_~6=wھRY-`ъKˢ'@w-/zp!J]NvӞN]ZK(rVc)̍K :$t!Tx:[X%ؓX|$>dPLx=-=orMعUkB K2Pm/JReoZE0)9XRaJX~Ed*9\+@Z店b8_h:FNxY=KMoVjq:sxc+ h6y 7rJA8%QCFkmg gV@Y'wuڧ'}5u aM */`tOűjDŽgdGlUOw{BTc*hҏ;1@,\fM3;NXwVC7h` N=7̸+*&- wbJZOg,z`\6Tls=iGkG!<^O#CfX; n7$!_@F~!Y(q݁m5:@0:DVQߺYƦ7g~ :IPPJtcme{%h9?J:v[{x_@A$r fQ3`u>9|4+sz1;!!)9 е)Hp2a=y)񙋃2s_yJ186bцx)noeAŠ/lfKL:^dP7xJmMaJ-#:%dĨL]h>y5uu S\S,Sz-:X+_` W:fbry^@v΃fff!qe%̸M$KBTt.]dVˆNv.EdRwm_k?@b{'GuJ~b$Ըq=Fr& 1s]#Vwf37:8~p yꚘ{Uʏ{t0<{919; \ Aߚ|kX^%=k0q̏YZQ}1= 5o]|W8uuu)?8bbM2[3ȻD`N3.x#zRH# ;FFLK \Q}(T.!ɥH\2 -eO\xڧzK,X?vZ R55m Xl{LĭzDG409?Su#"wF3;\5iZe Auƽ)?+{kFNHo:ϳ\Jtt|'^mZcA+ DO!z_uֿğ=\0ar鯧2k7ћ2أbL'@L9/<mO1h:ˁ'#.ugF#S$y!{DbJp32fsBÐ7k~Zj.6kh;R3~a{4 tnÿa.qDY&T1b2LYGrMm g潳mE!gǑ8fH =Z'>z<"x,|_QiBVïɎajRmDbV=H뀈ER^ᅮtusoeFEU"]`+]r ȰpȂyC&ULvLFyZk X9El;OK4}?UnpemNzr#`{s#е8(=L ز%%yH%˵+ڪ?jz9f?U/}^_<8Ѐl<=^R a6?휍Pᨚ aL9~N VkMږ6THIemk&_=K`-lIz2"kN7P4aGb'_׀|H̋Ӻ+V]NKt=i7(t/"C!aB7>XsMjr/,YXm1n 8|-(^D+qu9IS~s)Wj@W%cG|0D:J^ը9dQP_~X0jLRb5dSVDl+fMkJbux2Wo>x; ֐ٶ(pCB*!8:T'*bwe(^d[ ]B#4TWַR ȓl 7m;$R1kE+2>%^Z^%b5<(1qH& >% CN=v\&݆\}rED8Vx2eh< VQ}5ձ"sky[yP$;FH|x {R4͜Y4,ѹ4YJ@O4oX 2N ^JvX# : I_uG(lz `'0ڎs^Ȿ>d8MS ;;?˒ƅw'ha H02X?C)˰<)v . SRX8nj o-DI]\1ʬYA^J]?|k- 72T1787R|1!0l^RP]'Z^N^cuU̶9ϔICފU\ ȍF}G$Zܭ X==#/` %n8 6CJ$4a D>w$w8 mXjI5;FImj9LRXܮe, YZ