tomcat-el-3_0-api-9.0.75-150200.41.1 >  A dlp9| {潽` +2ڭP|zcwã #gOv 3*qTKaULRȓ{V{/?G1Rȋլ!ݯLأH6_ Cz "Ȕ~rDw>_Jh|$%XfDsmzܛ# }/`'"y԰x˚ ` t@Is fkfLE1 Wi183e06978dab9712bff582cd4af4fa8a594296ee31ddc8043f12e5dbabbea628a0c21b14966f49ad3f5395ab3e24f082f246bd63dlp9|6GVE0Ng:?,zg|@L0Gͷɳph+S 7U4XEд1aQKb0>, \\.VaT'?T0)ݏĦ, v&8if Av~;&7wU T82Px-n|sBrxNo bA`Nof@}g8| +. f'b.g<ȫW8կ$v?-'~Vp&7%)я Kh`>pEe?ed ' Dlpx|         0    d    (  H  (+84`9`:`>_?_B_F_G_ H_ I` X`, Y`P Z`[`\` ]` ^abacbdcec!fc$lc&uc8 vc\we xe0 yeTzepeeeeCtomcat-el-3_0-api9.0.75150200.41.1Expression Language v3.0 APIExpression Language API version 3.0.dlwsheep17cNSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/Javahttps://tomcat.apache.orglinuxnoarchupdate-alternatives --install /usr/share/java/tomcat-el_api.jar el_api /usr/share/java/tomcat-el-3.0-api.jar 20300 update-alternatives --install /usr/share/java/tomcat-el_1_0_api.jar el_1_0_api /usr/share/java/tomcat-el-3.0-api.jar 20300if [ $1 -eq 0 ] ; then update-alternatives --remove el_api /usr/share/java/tomcat-el-3.0-api.jar update-alternatives --remove el_1_0_api /usr/share/java/tomcat-el-3.0-api.jar fiXwڀdl]dl]dlWdlUdlYdlYdlUdlWdlV11eb3c90aa70d9afc86581ad6847b7c0b90cdf5cf99e015af37fb735c9914a1ca215886313a0e06e71a738f72a6a81bede1d267e090d313c35ead39e3da962a42aa88b54ea990ebdf5449a726498c03841fa91c99da739b67ab79b275c615f64tomcat-el-3.0-api.jar/etc/alternatives/el_1_0_api/etc/alternatives/el_api../tomcat-el-3.0-api.jar@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcat-9.0.75-150200.41.1.src.rpmel_3_0_apiel_apimvn(org.apache.tomcat:tomcat-el-api)mvn(org.apache.tomcat:tomcat-el-api:pom:)mvn(org.eclipse.jetty.orbit:javax.el)mvn(org.eclipse.jetty.orbit:javax.el:pom:)osgi(org.apache.tomcat-el-api)tomcat-el-3.0-apitomcat-el-3_0-api @@    /bin/sh/bin/shjava-headlessjavapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.0.4-14.6.0-14.0-15.2-14.14.1dld0d?@cc@c@c{h@cQ8@bγbbN@b!b@aaaA@a@a{@azamaamaama`X`Q@`OL@`OL@`3__F@_@___FN_!d^@^^_^@^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и@fstrba@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.comfstrba@suse.comfstrba@suse.commichele.bussolotto@suse.comfstrba@suse.comfstrba@suse.commichele.bussolotto@suse.comolaf@aepfle.demichele.bussolotto@suse.comfstrba@suse.commichele.bussolotto@suse.commichele.bussolotto@suse.comwittemar@googlemail.comwittemar@googlemail.comwittemar@googlemail.comamehmood@suse.comamehmood@suse.comwittemar@googlemail.comwittemar@googlemail.comwittemar@googlemail.comamehmood@suse.commalbu@suse.commalbu@suse.commalbu@suse.comjengelh@inai.defstrba@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- Update to Tomcat 9.0.75. * See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.75_(markt) * Fixes: + bsc#1211608, CVE-2023-28709 + bsc#1208513, CVE-2023-24998 (previous incomplete fix) - Remove patches: * tomcat-9.0-CVE-2021-30640.patch * tomcat-9.0-CVE-2021-33037.patch * tomcat-9.0-CVE-2021-41079.patch * tomcat-9.0-CVE-2022-23181.patch * tomcat-9.0-NPE-JNDIRealm.patch * tomcat-9.0-hardening_getResources.patch * tomcat-9.0.43-CVE-2021-43980.patch * tomcat-9.0.43-CVE-2022-42252.patch * tomcat-9.0.43-CVE-2022-45143.patch * tomcat-9.0.43-CVE-2023-24998.patch * tomcat-9.0.43-CVE-2023-28708.patch + integrated in this version * tomcat-9.0.43-java8compat.patch + problem with Java 8 compatibility solved in this version - Modified patch: * tomcat-9.0.31-secretRequired-default.patch - > tomcat-9.0.75-secretRequired-default.patch + rediffed to changed context * tomcat-9.0-javadoc.patch + drop integrated hunks * tomcat-9.0-osgi-build.patch + fix to work with current version - Added patch: * tomcat-9.0-jdt.patch + fix build against our ecj- Fixed CVEs: * CVE-2022-45143: JsonErrorReportValve: add escape for type, message or description (bsc#1206840) - Added patches: * tomcat-9.0.43-CVE-2022-45143.patch- Fixed CVEs: * CVE-2023-28708: tomcat: not including the secure attribute causes information disclosure (bsc#1209622) - Added patches: * tomcat-9.0.43-CVE-2023-28708.patch- Fixed CVEs: * CVE-2023-24998: tomcat,tomcat6: FileUpload DoS with excessive parts (bsc#1208513) - Added patches: * tomcat-9.0.43-CVE-2023-24998.patch- set logrotate for localhost.log, manager.log, host-manager.log and localhost_access_log.txt - use logrotate for catalina.out * update tomcat-serverxml-tool and spec to configure server.xml - Added patch: * tomcat-9.0-logrotate_everything.patch * tomcat-serverxml-tool.tar.gz - Removed: * tomcat-serverxml-tool-1.0.tar.gz- Use catalina.out for logging (bsc#1205647) - Added patches: * tomcat-9.0-fix_catalina.patch- Fixed CVEs: * CVE-2022-42252: reject invalid content-length requests. (bsc#1204918) - Added patches: * tomcat-9.0.43-CVE-2022-42252.patch- Fixed CVEs: * CVE-2021-43980: Improve the recycling of Processor objects to make it more robust. (bsc#1203868) - Added patches: * tomcat-9.0.43-CVE-2021-43980.patch- Do not hardcode /usr/libexec but use %%_libexecdir during the build * Fixes for platforms, where /usr/libexec and %%_libexecdir are different- Fix bsc#1201081 by building with release=8 all files that can be built this way. The one file remaining, build it with source=8 and target=8 - Modified patch: * tomcat-9.0.43-java8compat.patch + Do not cast ByteBuffer to Buffer to call the Java 8 compatible methods. Build with release=8 instead- Security hardening. Deprecate getResources() and always return null. (bsc#1198136) - Added patch: tomcat-9.0-hardening_getResources.patch- Remove dependency on log4j/reload4j completely (bsc#1196137)- Do not build against the log4j12 packages, use the new reload4j- Fixed CVEs: * CVE-2022-23181: Make calculation of session storage location more robust (bsc#1195255) - Added patches: * tomcat-9.0-CVE-2022-23181.patch- remove instance units from post scripts, they can not be reloaded- Fix NPE in JNDIRealm, when userRoleAttribute is not set (bsc#1193569) - Added patch: * tomcat-9.0-NPE-JNDIRealm.patch- Modified patch: * tomcat-9.0-osgi-build.patch + account for biz.aQute.bnd.ant artifact in aqute-bnd >= 5.2.0- 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- Update to Tomcat 9.0.43. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.43_(markt) - Removed Patches because fixed upstream now: * tomcat-9.0-CVE-2021-25122.patch * tomcat-9.0-CVE-2021-25329.patch - Rebased patch: tomcat-9.0.39-java8compat.patch -> tomcat-9.0.43-java8compat.patch- Update to Tomcat 9.0.41. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.41_(markt)- Update to Tomcat 9.0.40. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.40_(markt) - Removed Patches because fixed upstream now: * tomcat-9.0-CVE-2020-17527.patch * tomcat-9.0-CVE-2021-24122.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- Update to Tomcat 9.0.39. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.39_(markt) - Rebased patches: * tomcat-9.0.38-java8compat.patch -> tomcat-9.0.39-java8compat.patch- Update to Tomcat 9.0.38. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.38_(markt) - Rebased patches: * tomcat-9.0.37-java8compat.patch -> tomcat-9.0.38-java8compat.patch - Removed tomcat-9.0-CVE-2020-13943.patch because that fix is upstream now- Update to Tomcat 9.0.37. See changelog at https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.37_(markt) - Fixed CVEs: * CVE-2020-13934 (bsc#1174121) * CVE-2020-13935 (bsc#1174117) - Rebased patches: * tomcat-9.0-osgi-build.patch * tomcat-9.0.31-java8compat.patch -> tomcat-9.0.37-java8compat.patch- Fix HTTP/2 request header mix-up: CVE-2020-17527 (bsc#1179602) - Added patch: * tomcat-9.0-CVE-2020-17527.patch- Add source url for tomcat-serverxml-tool - 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 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) - Change default file ownership in tomcat-webapps from tomcat:tomcat to root:tomcat- Fix CVE-2020-13943 (bsc#1177582) - Added patch: * tomcat-9.0-CVE-2020-13943.patch - Change /usr/lib/tomcat to /usr/libexec/tomcat in startup scripts (bsc#1177601)- Replace old specfile constructs. Remove support for SUSE 11.x. - Drop %systemd_requires, which is considered a no-op. - Trim redundant license mention from description. - Make documentation noarch. - Do not suppress errors from useradd.- Avoid hardcoding /usr/lib as libexecdir- 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 the /sbin/nologin shell when creating the tomcat user - Use %tmpfiles_create macro in %post instead of calling systemd-tmpfiles directly- 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/shel_apitomcat-el-2_2-apisheep17 1684844151 9.0.75-150200.41.13.09.0.759.0.759.0.759.0.759.0.759.0.75-150200.41.19.0.75-150200.41.13.0el_1_0_apiel_apitomcat-el-3.0-api.jartomcat-el-api.jartomcat-el_1_0_api.jartomcat-el_api.jartomcat-el-3.0-api.jartomcat-el-api.xmlJPP-tomcat-el-api.pom/etc/alternatives//usr/share/java//usr/share/java/tomcat//usr/share/maven-metadata//usr/share/maven-poms/-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:29082/SUSE_SLE-15-SP2_Update/d681db50d47d1788de23fc7eca6b6b15-tomcat.SUSE_SLE-15-SP2_Updatecpioxz5noarch-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/tomcat-9.0.75-150200.41.1.x86_64/etc/alternatives/el_1_0_api' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/tomcat-9.0.75-150200.41.1.x86_64/etc/alternatives/el_api' (No such file or directory)gzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v2.0 to extract Java archive data (JAR))ASCII textXML 1.0 document, ASCII textPPPPPRR,OY7TW"h:$,utf-812fa58599094b6c0185cd36e166f54243c03d5e0d1d7c019b1c8e537e6950ba6?7zXZ !t/] cao^J0htڗUc_aN9˩lqsȼt}\S] Wp Y≿kE>gL94ohW76 ڬ٘BuNXδ@LZ2DG<X3!‡Jű,9P-lT"yn׆1:0"L/. }RKMӉ8)DjOw<^8EM/@]{{ory8ffZ!nTrf/7T|űщbyi0eW4 tƭ]*W(5*A3eJSH*?i˟1tQ5R/2*ot6<+0ť09_(۷ @Jvlnl?Y Ǥy,6~Lvٳm!|ߡ"q0(#XX?C&m?v߈:Vz&aਝ0JRhhXT- ]'!4=LP-Ȣy%",χ-@{4ff__qJOJBhժX6 (uUE=օ<&lO3kS cDBFJoxچ}t7" 1[5 &tC5ANDg hv¸&uiɴ 3#ŘL񸊾S ʹI7:+"ĦHN`?'=ozSКdGpnQLCpRam@.7C7i}e"[hBWMGA *ْ^B#SüUHm vGܵwjdQ[4VkDBN.沣rꉒb2aTop&W~?Nצ1  aŵ{xP?>ܭwA%6H $ v.w-K`8VԂcW <2P/mɀ\Ƚ4^{JOOU%ёK;iY(ҡ}N-tG.ە6g@],tfI}-3% ZH##f(Hv̋p+w6海-]l-u=6qEKuv6]lgEzcmhZ<4䅥ܚ7 S&EmhzaCm.H`N7fqsm*r!1g̵Th3W{EĻ6uϽ> .aC5yhK;8`5rCB/6,@gQ' lnfkH FԶlT9&q+W=h¸S JØfY47A BpV1p}5Z$ { @9G%(-SjɚO5K+|7fE0$ w1."؉nm7s;퐑5&*݊W~>1;1n xrUaB\&-TDK/{䣐m" vtH4Ga|@)v{evm ÄJl_o&ު\:-#)A%(˦k_ԨJH k-ky5Yѩ3܎b| P͎p >n9KHs7 RYt\Uq/iU2OׇWxḦ́).^~E6:I-c(zF@ae2qoՈsI˯>}fd||O埥LGR܏"Gs?m^ːxGot YkP55"cL쑭B:WI@ 1{TBШ%"u]$ [IL8w70bqi҄ˍ|I}XTfxP&k|`e2 B(}FüoyD5 [W\pB!8!M78:yOԻxcv{~q`D|JolrWml[5yRjQDA zwuAׁ,݈y峰zFOIو_* uZj1ml/6wɸǟ~wXpWpf)ak⇜r*Si]bV k\ND0&(Xe[2l324S2 " HuzI; 7 ۤ|0ߢ:I_>m/ Cy/6 *蒔UT+fwN.U_:*_*19<-ڸNXa0F2Pb˧&zɜ"7A2sQReXᑯDAQk0`SRֱ1[:ozLJGW,nБYEȞi}9[Zr'UAV$7G%5׵2",ASmyQߔ}"&;qcsRX-nqnR20̟ F N@> 'zC7$3Z9hNz+CBQ;"+si:@'o<-)3gx~lQ+A>^;n/RBp|;1+"IA/YzjRXڦ z4NP ZfB>"}7Z7xD"E.rТlթXPI13᳈@j$j6qeiR$ȭvޙNaf_@kWUZN]PC  N PܤJ]C_rn3jj9i+h5dٰ|9:DрAƪ`Cϋ3#h s+Im9_kD}*'*Bm"!"9٥i2oQ1W ҐR5>U(מaempzZ]smp(\):k1^ nT4}㏒7Q9O ^ ՟I"N`#~dZ^MZkYyPH?Xƛ2+,G΢|4!6~9L#䜗{lz4oy^7 [TGt>BŢPN2I6#Sﲈ?Y᳼x]4USv@*:bHePB̺0?ת֡8͞a>W72 _$v$yv셑ƍA ;sf7o\J~YDky1ZPPn}iGU/5 `0\{K1s 1iy%ʾb. )AՑMjz{9Jr ZaПiuۮpBBS:ϟ;Ղz $)tU?!ǎݡoF>0H7%q`l*ے)VS@^`坼*% iwN6p4Mާ '&LyoS 3CyL&h/5vVt^(G[MϮzU 5vW_+MQE/ *9OTywgw8"!4pd8^QIcҪJ'6cvNdou$HhYsl`T7( E.jX𿬢Wi}/pW1#<2{WA%LX d݀]53Zt#sF"tv[oI+m{Lš67q:{YXHcΈ\(̴R ~ҟ<LuP%Sg?T3ڴihP 0~w"gh7IUdxJI%1TpEOzt-Ps1S VsGZ!w[kd(N 6H<z=5=P'E?Zo8L"]Ho^@`LEܜ* _l&88?DG,JTlʧ!ĉ~?'r:d8=6:H^~RXNHqRH,vtT -5eczd(o5 xbص*e1,ž;7zIŊ[$:~38~벧XEIxjK͖Nbfa' `QH#%W 1>U.e*DLzfBre#+N˰#cJڡ#v\5\Ѐb`z>\=YiXx>ihPI1W9ÙY{Ԙ8'V/32k=I=nOC ]Ad"0#h?ԜCmspó|}SȰh\օ' QĀ# ir*_~ $MNpR,%Ԝ,5-s~S3h|*mVSxGDȗr[6arZ%˔(W@”ʿrD[VheEL.?/}&ӄ[;ʎ6ߡ(UnqO(/x8$ ZΥvtpïDX9.n7KNJ'5#tk3-%r&n9lNd"ƋEN#o *~{[yyR'O">vkB@D~>2G/؋ GMqƹᓥʣcltk9ۉDrAMXBNhPaJv2'&BAr ms.-w(Pʹg >Yȭ0t G#t> YT~ALsDһn+bi]Dzx2s3!<Œ{_yB!kFb t(bG?4^ ƍvKRǎ* L_ރ:e; ul_R'EY4кb}Gu,)$b̍MLGIg̞U3&Qr7r 2,#{]b:z #3fD,9Pl܆гg}a? x# [źoD_l'5@ĽPs]~1-3la\WOea:۠ZՄ5Ԍ9bR-X sQ̦/6v[U篫/|\6OEawl >r!5 75S Q&J ɳDSrfX$K)UR(Ns>m/"z0=`**RIm~eLblDKԇs*;m 0QPd`dxYRq'̂Ӊ"8u6Pw dHzw㠻bX%WOȆ? Ҳ~A (51ЂpHmQ%V_ KNr,]Mw;V>N mV|TGHQmyc ytGv+zzj&,H7Ҭn`ǽ8>6t#qA` AUS8\hSE}X.FPrQK ̧x&1j_]qQrx!ދE7U`BB#JX{ܖ159e֋2>^qz;jOEsvU)@?~FO4?gY]d[c#C_Yj%0O0{ѲӾ B ]YE r9(GWvLVOJ"Vjr?7ۭaEnL?_^})q͌s{UU >T RަN[6ys|3!kĶs!(pr{nvFN쀰$HOS`$=(QOM61;ڑ/_|l[#6,d8 '5iD8d`ZvL""Q3vC4<5pb@H8l=`Li{Z8ilpe ) _ݩÁ0;zE'?Z]zs`8Tג5pn\3\5T♠hG #ȳA8~pPU+w+\5; T*~V8dh&0ל񃃈dhއǦg~qmݲ>P#tk|NZYb _:i1ٿ~6ѼGoߴϡi?.J_8&vH! DXbZWr #Qܜx-pQL9` ẑ3k~(*fH?Q-J/f= & 8kIo|AETEy"h1'㮉Z%ika7mo}"7qa.Y09Zj)5Asti:FV0K c.9ǰ.)6j:0EA=2z {*aI̮?b6 Ƚ& TZoI8h]"KP_6眶oV87.=uUj1[p ,5ȩu"I]ϝVRxt %7r& pN C#7ª~%mćC;%KL+ m&U,M4_JIy';?BjbNw5N/uzZUh=Xc9s,F>RWlNf&]o^ |r3L:.c{4:U6סYcɐU[80BJfR SFBťץ@TۗDH wyrcn9UhG4Cun C]#H< aotĩVv? ߵحXH|-ur(Pf9fẕڎ0<oF.)'{6㶭 Lsܐ\aҫ.n|_`3SQ{ٗy}8*ɻRe]6=3'aL!K,_*=sHJBX KV bj-ʩUxed2R |n>RD|ӧk-Ze7Irڀor- /BD(IÝ h`јY[ō2 \'[Pݳؑ {NRdF@RtYcVneNW*a;v'Xk]|)c5E 9\1{%-!`;5zX~)I`QޣLv&88XՈipAZ_У~O}W: |4}NVioл?Qr856%U+` JnHAJRObJ@]&YˣM`Y~ϵ6 Ν!㺐K\)a36N["[(OD ¬۴E$K",DVe wȤ='nT< ˯Z"Hi/f :.=. "Hw\Sm fqT!N>c\Kk.-6i 0rt9-wpu ]v0Ndf ٻ;L7Ɲl32ɐdT еU~u Qõh,`b+6f:u6{֬ixM2-|eg[@kiV'zc SBqr*硜 4/hplߢy]Ti0܄A ?{b@P9CN'Vi,4o0A9/M[W5]tu ]p$'gڦXE%2j)^*y0 !{^ ^E|[#9Դ׿?5sM7m>bW[g`-QC< g_#xo's.~:TG- G箟:ͧEđF袂1c$%40|]iڮ>(d;"u9G'T¤=#f =p9xI -ͫht"&!y7i|&X Fӭ*mVbtك%_B8H`L%\c):7v4Eㄸ13K8%ͽǦ<}" Q~͌?ҎdzThb#~@ZBkdiy`H^EM&bQ)ȣ8%Z d~k*^ৼ;$e`o 9k!\񘍲8]8URGjۡ;Bd^GNUee.iNxȜd%5[+Av$U}a: um 2}"E`a(p h!)?.6N6./v3;qnh&s`Lqvb%OՎun-%$QY,fDkrM-Cxam7Jc,Kݎl8ϸ~6GTQFʼn+eUM`;+-ᇴ;88 ధ4졧l厑yb~ HI5U8ζl' c8gDFTTD\:aߊz+BZzYj hheFF4+&ϋO nm\ji!1.jh#}́g!Qˢ`p *@7|y2,oH*}CSm+fdK r1E@ɡw% dFa8^=? `֫ftЅO],/Tjz(l{c3_Sj"Hyonnib.)fyL LX RFwDt]+z6Gg5YZ./|?1̲`S&Bz3^rA֯!ш&3P',]%]!IQPUr>x{糜&UWCZh50 J :x4|7޴\6^tw& BLLA(uI\yMp/uOXƉiIzHx=(HU-z%Ua :UXR@b)k2ICOztw@um6{>:c>tjTv# .fiճID! B*dGnZ{kv#L:WyG`l-C pƾ~۷k$8N8r9 =~ZGtPLJ|{fBʞvBEطh}XC}m`*_}W1o8b'} ETM]MVuv 0 G-v#`9G9;Jڀ31)i%ZP\W{AY* FL~gʛ,;x;Ǩd<)H+Z;} g={GYQ* `;"-re.~|yPXj`ޡnT.ip:byD!#fT^/jiӑ$";+8r4;a׮Fso\Bə k{!SdQn,o8=gڇ.1$C`(m сĝ`pB:TP QU8;ˏv\Ge@*B0&{+!bv46s= 6A 0J!5Ȍ8~I&sFp<"`jA-:g+&TZ:?`J++?{LH)ֻnAtu5_AJKFp.AbqP3#J|!HlH;%;YbߞfJ~+.7\7{9Om[9o%}*F]KcZn ž7eU ڟEc# nOPȮϲ6ͧ"4 *?2 ۘs5 D?c&ke#(3Ac[ վY3ιصw.)\^YU=x;㌛@eS:,:, րu`^ ai8n˽k)@62bNV[nCA]@5PQh/zh0iCιLPmV_"4)l4c*ˮw9_$TB#%: oCļhcaA|kqϭpTN=T Hf tw+NAi u º[4[ਬƻ•2a$eM)t5 \EvQ-kկ$9ҦawcEOfe, ooҧvq练5;=hXxiQvk]NG o[ {=d(sN9Ec*s%_4w>{ns8_ sMg݅&Ġ!hdu/.\O$A; $Ƞ"v`pʠB}4^3(vDžFL0  ,F.\DM1ſHUf^!f7>$J+`5_rt#1ȇƥw*ib C@ nͲlZiBV!R~T޿#O2%s:b{[ $C!:R(x@eT>^1f(Y_ IρTlFZ顤$6tDܧ^ #?YM4z~ᴡ@]t%꡽|ƸBU+Mz!nZXV$ړ;Q-N(@]6܉+N{ gSXM6 cg٬sPMoxigRp'aޅ8(U̅oKAd x>o_X}D@*  ښwLY>Ο췝k9ul}hB:9$9D)Ə>%cȬ9IT1t5ݚ ~>d^j,}#yeSsE)FBHGU:Dyh[@ Q`X.>dp)/ EZ~].(Ľ`jP:++:p%Gw 9 Wؓ^$|^o TC;5qND.xy]N MI]; Svo:X@"^LEykٞϜ+e7R"|EIdM(BFYlY89\a QAVv٬  Fs,I*eIPye<"oզI~}N )0t==o[&çqَp}hbGpOΈyJAۤ2O P%}OiTf>PɄ~ dž){# 2]2.MG,^K|OAK Eg¿OhJi! Vb#_ÜErƸJ_sűN/(P S& !YV57S*Rw-jKwf ?W%Uhٍ?АP0M+.534>Q4m qsyL'9\h4Rǁn1!vu%VI:.Zw45nm]U_47p$k|´;h&9v:(>-Jt-~~-J't'lM+ٹ2DD* cJiǹ;'$WMx\>e$\^iH b n~^j B+Q8R{evRt]R 4 Q(y>'_K: rT>~Kv޲n^5ع(?EE@UM$:L*=Mjon:d9H?)~=g-5*O_nlxbzyGBƛ:u Qwxu~+QcA'{P jR I9" 9Э pzNo̷3dA[}^'.a@\x/ u1x &qZ90s1ʫsh_$B> %3+a ~v'B \j b- 䩪P!t Y"^Ǻ?|sO,c"+)r &<>vmI[C$<ḴD<*s6OaJ_-#+m0{ ٺ.KɱpETu&=IxsB^|2H"e;_N[iG_u/vƇOhPJBH,D* {W+RۉXDf'{L#PyilE^2&YxP=?,ҘwҸįͨa rsl|h_-sçnǧ(! ȵJ;a{ S?rlcm5 BW\م3Ks^BACStu)B7 _D:\X"f{"IfU u7p0-$↏)NNp.vO!zn 4TR !bk]ٵh%ko_2uPT|;1<&Ti.C |`!jlsГ>wBDKÚze@\4?\&"]L;1e==)roOS{RQ^k3u>IVN F#-w׺D|@ctAzSj`oh'4))DkTww%|J$4@LZ>!Id$mXpTG]ҥT'\YȴUGaH-g " w^-6_ycjCaDc*l;G4Z[W5 KVDݡQĥ[u͊޽妻Aݯ ]>6swc*{]4MKr7 ̈́w/»z{Fq5pȮЬzHE'b+ ٥H: }aS4*ݴ ljS\iP)T#<C=ͬO}v>=d׈6Zs ץ_С)vDɯ'5V.*!:dp["JAs~g}#otJ]O]͗E)t׋kk&Ue>([KتQh7e!C롱 V4 e+" =,V m X&Dr:~nbT l4zD5;w[0L\RN&ȯ iAe /'lR;<4PVBY^6VslrOɌ>Mz ]nуN%/o8 =?2~@"x,V8ѴIZW dܮr}ްnY 5{"3M%)HaX@͕ <6bDFt54i!q.ϑι.|Pj '!yA_e?$8ZOt\8$I;3|-0\g9n!-,Дb]wRykdU3 @c<- :/GZDs*5ҷWZ\ dCA.&\[n&r ;Uyc1F0+l; vyoFiJ4c!ΐR'w1Aޯc Rgܸ*N+ѡb7,7hSK{3H9tP`np`M91 h(dim4=Ś8\SNRl#|t> [KHB*] MD%e 7Y tuOb΅G$Zf6',:Bt7X{/JKؑ`cpwF4}-;zNh)/L݄):hǴ4F cB3m +iN?P>44*L򴹆A|. 6Eӫ]^AL\S|̻ >Bsyc% "5wH@[7~FT[B?MFϜC_6F2@QP_XS<2O|+X6FD2WRͻxRx6s鱰~4<65[kۥgyM yzQKu4ɶ[!G+pSOY֢IrwZ (=Zwv;J i($Sckd=JMxH! c, "S&9=W{2^#&;!ʪYkߩ|~]d.[E#ehB/һhGדV ׭\7ķQ3 1K /oM[ѣZ6IFfS,l )Եmh EHFo,zt=X'Z^XS@S\%h-jL|k !.,<%V&8*ۯ0*x ftͦ譨x $ޛs@UCY^]],DXhDK!+)nqlc8d>Ӌq -o+5e}̑ZCҡB_d#YDŽφ6&ZeIHkbQ[gyGL+ls &0*51v/˷񇺐ND-D_,T[7n|̰bsKdGxX}:[7ھb6o5]Q][PR wI"oCs3emX g{ӡ[4Ր=l TK)נJ)'LWKE"K0tnO u3V5 5U#*ȹܵS&z#Z: cO;0˾CpA>s-V)~Ig!f}w}c"gjJ$7R6^ą>x Caɵ)SP:;.T$P\Nr;knys>N7!{8 uf>m44 hLk(N"GtZN->>r"^OmfYaw2Tx!b P\4HUfQElsV ٰѷp-x'k8X&wb թ˪~bv(STMT܋lqX':`jgԗ}AuWqwƊLTtݽ GUG͢PO%ƾ|i}DPJf"!Mj] A o-=/)9җ86 C bB)ٙ+({>C0 M/ݗI>9o]b oVP^OriKȋ_b5CQ̰%&|;DfI~ ;P߼WBo]D*F"a$6҉FmUzNės@uMc1D]^n Rw3_(OK_U3 w^_MF [H0hSp@%|n4I1~|J4F",G'yrTX+c?cꅭ?Jx.¨v6a@Ui b,I |^ Sj?C7bB~ [} 8c &[yѲSz#ވ~6YFcgΦ{XSEJ_`@6,sZӰs wR7F  IY,ݤF#|֧DG&_v806764C+;1|6e`JeF1RU m`?ٓ꣌iWD@`}mi9Աѳ[rc[ 84&VL\a '؊NI,9`$CW.@n;E*ŵpYr^هNZA;*MJP;e[dtrb7Jv&1Tc;pO3 )εǢ"3##L|}R2G+0P<2o B\f)GO`Fhm|h|K&{RUf5'>=/yZWů+=Kdz:>>5MjHw4u>p i}GUtc]_p[RkY7fdC)#TD΍|G78W%%̋t>URYYs[`vft9EԸ-3a:Kr- Y* 1`Y>3^>{,)^\A#ƀECAH:S^! wj=RP{/?ƞR,,J ={7g8T?2uKX 8\gfsI¹!a u 6v|Y/>PϚ??C@ (=6Qdfk2uhٺ0ҘMNe C]LLv kE>]!H]McGb'xCӺ767x`2N;GyV&CHQrqG̈gYy4:_Zu du. T s> M;<Ȋ5vWDMG4N6Cr`.udWI9' ES30Y6+ ufۏi\^ ,Y\l;Z=ۊθқ| i@A/!u,g*ihjTCwi=yud(!h(l#a6u:݇!#3J-HSD.Ztȱ`qi3b)N SOjQm(P@J(~b NF\5Yd$QM|wn`n< H,eyDcY,&P Mݓfx^nHP+ B4oiiQk21lg8QL>? c8zOWPXQqoqUk.M[T;PejpCҜf(٪!85_ &ѰSP'Tdo[201 y6.͍LXHihq| }5;WzrxM!e5[շ/Fw&X^/_~ ݫ3jI+ai]S(;7 .Tlc˙]wPa߼y*ƣ C̅BgI (ߛ6XrHߖܠ-8[ a!"e|GW+S|[x XH;Sof7@( 0-YF~g4V1ܧ%=/t;uw©n{>R u~w _u "frw (La sۥqI]s#x :J2'P)< Gq֍aw) kCYSfuo*Ug_Y@AbK/NфTW|yDDb,e۔tKY_RQXiBۈ8,0o 4ͫOr ׬jҁݡq" f>,yFxS(FO?ܬ5^*'\IZ:5U)P~ssOt&<#Bf°4Kh]C<3;Lcd`p|/%]*-X9+ auίX= Y@z8ӇzilH`$ 8#L//4<{;o֫nx U.yp\ (q)ۦv}=M @JM#:d9(% ORaW@6,;$Y 1ehXKkUN-sS`X.K9}|^38k~˚eTo:xv<hG) OAWRX gWKOi^6H^Bjyi U2ID3ףet){.0ɓ3VhoTH  NSсpڎy\z\<)\F5̦+j6pBk%aGI=>kVۚ ؔ$,MCl/, zFpҶm UB .=g$өQE<8FZ vXwМH3O]])x}4.q<ֱwp(Űg&i; ɗ5-K=Ul\Rv|ٟ(/*`oX KKXzv!֯@DtF6KVUbVμQѱ˒>wM!Q|=NFi)C Y`Ep΅kCCuhOT bTwlj{^:W90և&DK7۷{EEN)FEҖ\g:G;k25F0.KDUK)"/0zҧ0>Qyw[W\sMj27:!I GLX^_S3V{xPt87lQ *'c|6կ1 Dž al5&_}*$*FWJ( ZL1eoFӣGDnS+*xy: Dfo<=DOB4tYw5Ip{~bFv岫M/A[??xoȅrÆ _:X›aJ&9i[{ $;ɯ5RPkD\\^D]:TƆ1Ќ7e* LSҼ[ϡ{4؎"^cܽc&A\Gj'f6\cFK}E!/92KddR(gа~_=AVqN[p.:)Gy/yXߪ/=0Ιpu%iT=Up`\U^*R2\3@Uc.{[ N-bm?ʜK?#3q2,GOeE¿dFʔɰ6Եq܄fJ|/g|b1x)=5$ %Binh\䨠`+kϒf,쳫7+&%C$H-B@ܿs#M>ɠDpmÖڌ.fU_}M외a%,}z,g^j뿃*w ҁ4c_eF0xCTȆu /ؿAQ2 etcm0pgBx`ր 3Bg4„^QJHK5G#ڗG?uOEP9@M4mqy p:ܚe%mrbl[<@A+xP]}ワ2#3g53{C~,&=',Ҏdm Ycӿ0Fhvbܼ(|Q39a8BϠ#GP!`dUbSMzzqLĕh!yHA"V^ Z%vֹW2WxyZݢy?}hv?ZLg;"ndt&~s"qU力3q6CliV1Y YB(#FEHϩ8=^: 0p#ՅShG bΑ%L{EPfm};,,arcSR|Z6mh67:P,y:eN3xI':vj[ZhUMo0c<\l}ۣGQ:6i!8pqp"cp:^G8?=șCE n w}8l!"VK(?ov.fEl .p)Gs`\#< c#-&T,+Z0h NN1{- kMC3D'S di~~yTXSieC"au7x$Л ,"}tkFj,i=3rJ}dN3ơoo.)G5~ |7;{aUrcW\w>'҇"1 y 8b^7 6kR"j)R@(őrH f V"w/{8)=DbIhn=0Jtx2D p BQ6XqCC9% !l!P=#BCA$#(BFc4Y`iƍGYDQ %Eu ORe8\92&rm)ng#J-Ty~49uv 6yP%ޅ1␓"{YF}[B{LI*ˊFtѨZg4 yEcB+J=Y:8Z] QJ?*/֟4_%J{+|f%<<űl|}ZNR0P/ Ml\йBJ|xc ʱ1uS |l qڲ7͸J.X[)9#ަ|pũs")\cjt5% д>;Niddt$s~h쪼+xiJ} V(&O>?ƺ@tt,*\8,{Jey&|n$>nXYCmM JҳJGbmJ/5be'(=[r?Vұu{ [yM]E(KLIk$ݮ~ˉ*sY6X# *n!oT%̌Vhpn Չ8@!1i52(¸;SHIߕ/=84aP:n)[=^Xyb| [g$]a5֜ef-n&ă'쐰: ]N gao/g(X?pZ0ˈY: 7#|Re1UR3#«mk1aB9k f0e3[yz6p< 1FVB%7v|Xw@ ݾvȓQ4G)b:: rR@oH>!1o-.wCقH Sq;KC潣^jk^7.ƠƪlAou3`I@|uSon&˭giBAͮ&.n$2NNۡ)I%IK!,*TXn`X8jb ]tAzźC|J<Ad)OcF zA %7|Z@Z;];a )Jv:^po؇iLGth b7{>2-B^Эm_NVW S^XPxƂCx\*!*' ,yclVՈmT}g*zǍ+*f\in ^,j^L=oPƴYc^Z(opXJTU!qhYsoֶoY:-ybS7Ă QŬ5}湳*J0?:5 yT7fr BI*<\,,%« %.Άͧ\LCCpA(!n\kH )AP,ZDvոVV8|vl([Q4$:x{gcaXY?c_d53ϸ:˪^ZG޹u0MP ѩV=[PGy`(Or,pkk|Ϛd~ o3"B6DxƪTbCmR:˂7[bcMLf/` d~?Qм8[43+12]Ke3^BҳaJhkO\#.:c)C;jրMȁ˄ALQz"bMrMU Ok=QF$N0H _6F76QO8}0@ Pi~+|3r>q&/^(f3C)VxktЪ1H(hX뤷d\qġb,z9($J6Lq/{}dITիܠZq|_Zq:HlBmBt J9iCX#y- 4 _s T9 7SRYIjhϯ$ 7?[tIՉ[u"dua~lB1mHa9!>5!5 ]\ 650xq ؀\ӉC'7N `@cQ$oGg&U3ζ]~9粒B74L#@l|[H Mno:ђ=޼sN&E^.ljߢ`5NޞhH&؏Qt&ɯyB-&?g)BR\ᅦ9o*Ǡ-u!ۄH>휛rS1cK)+濛:js gx6˰ rnj^{},'nŁE;kOgA^n%EӰ[ވkɍM3+z3 JYv7 oJ}HDǜxeP0GVY+w4 pgi2:xPx7dڇ 37h-^**,R|Y@|.Ys}+/L[4Fӳ͢*Q>h[ś/h5m X j1僚䐪[wsk]Ez>vV÷0P? s~i؇V˦FLtN=sꕖ2~_P'RWT@grrjJ]Ы9q,W1d@mϱx{>`F/hvg9 GTG4z^Ҏ˷pH3֫ ScC,+޻77GOR~w?o`*d'dfvNԟ0`~`Sq'r=Xġ]wA!n1)VK]$u5wߦ·6ALI)I7hҵKXG#Y\o;sZR++UkΞe7[3\eKʅamu(XԺ˭V a"$Q 1LGpP$- ^TMltڞf]5}@%MK % \=@lo _27VnH(CHM6 PI#0@dWlY Ӏ ?/l7k譆eMj~SطecwdC `!շ08a",m 9k.D[eJʆ:KQFGM3Q KS%C![`ʌ}WafB@6<1|&T }f[D'1Eh7i{N+/pT[.^=ק%B/pgr7|4 D, 1?2qp k'[. c7sU!^>}p1 5^6 'zh&tj5bIK)}!NFIB ipV0׬B-Lx$/=oX<%^<e72@ .gh6 :_HQ)s;5\P?/@f};G?mOV5T#>W8f#Xrj}V_LF@ƻdoFoa$|>i$YmG瘣c5w̜z)t>6o5!?dLc;o<|t9i.[Ge5N?߬#v#5m9 'ty#t%fmJKH>C|O4<&/Z,ajg#}aΖN.e,<~J X=;J<߅ !X&D].%YR#3EG7+'xǗ;Z 4Ť$Ib떋dj <ǂuƂ^ۜ ė4ٷn #9,$qgb5gD" gwgL=Ӗ,m>|^7زY St]_JRqZÈV#߁xILK k+|S ILFźOkQkBS: V>ǘ1q`/2U@j `а8fKzD VfsoJ N7 Lv#%0 ß4L=Yfs,R[GO#z!KSX PES -3-OQ \% z免bjcM̖(pzzÜvFJB^wVɟ4$HfRV%oDbsy)?q~`3gd<2Ruo\pgz(" 8%|X]2\943oU_ފ*vC[`/tC lDvZhZ6r?YA1;޲q9w #lo|AFD <%w׍xok `ek>n] }I@ э:zaTDq 0]b"Xxfr#Yvu @g]="X@O9e04ACY]Z zs}uOHmEOw+e<:+5(SYȊAUP]a=]\:BO~\Mcv,꓂XZmy2xS)Ů`VBXzgf$,*l4BN9kV[7M`९_iynԕtp⧫v|k.w7DSm9;1E"[G{=glqq˶%[G>9Ь>v"D)/mzK-"EFZG=Bc>R 6@%,`u({r~@*BgZʜA{XV<"S9ӛR,aՇlx Cqx[=(NpKO VPLv}O^p1v#H.g n 3K5b|k= K+fz<}W岒pte`ȸxc5,TC8qGq.RuGߥb%luvZM(!ivN_&{hyGðąSRV4!U&l߆h~ȃZ'"ۗg'sx VT^WY(Z]o}wfZہ_ҥ9%JamO,ݡ&@D |/: u4Ij'M^tA{ Ζ# I3P|*UEǻs8sFsV[pB!Fd?Wf:J>ˡ F%WMԋ[aCdrJ$Jpx$8NBVTr&8tݤ"4ݙ)QTiOj"&/I1H% \_ZN0JZV8M4YA1xBGʃAs[n^e/~8'S{Qpl)`_Yje\<Vg!|4{~Y5If ml@Լ2ޢ)Kw9em:_ٖyaFېV.v aA~Z ڻjPYsNPuN*x*iTH&-;A9|+!7y]p5vZl wH^5Z:Nx,E/ڱOCdUտ}&^`%qq{eiMyiIHIS/2a@@U$ELam*>憣,n1L"KLCAGwvgpF aS b '5a&@\¿WrP EkOӼo>Yf/LncQNyB_nj;w]Gz撚֫b.,pرq\ޒjJ*at*{C[ ;-l֒CY) ,$AWGF^1T= qwK,@k>; Fsd >a( (i(CEc8>V//L0\3rY>xP5U.+p. ƹFc,]L% \hS,t a0Lxz*u>cNWvO9SҬԌ >% vԱar;č\iS@>Rƭ,lC#O"!p'@%N\ȭo$ȧQ9 f@j5ȟf,[/[|s)±(Ng ;] 0!M$$ESiL Q +>2L~@NUP^sem٩GUDb { 8J:^{D6ao$ %wS];Ǖ<= GmX p(~OW ܋aԛsvgP&OO[\NV"D]=U By!oHT"f.^諵.67QS/{o)^{%=mCI;w!,t\=ڲj2UѬWPU]%it|ß煃P HUu%4+RK[#ޱ+.(6Rc0xOιSDR!>yu> ?'IAA?d^k21ʞuϒZ]Q mDf+se Voe_gv=p~4Ć.|WxT۲e,gPqi>m(IE~S~~hAD%<e{[52'0YSjo wF`cw06xY ^b[!5oG͠Z9 h0hr8ћ'ǤgzKӧO \{ ԰S"㔪 Xs`Dҙgu{V(l ʂ(H2DouчK37G^Lm/CSe͞z s5Pl2_^L{k&H7/ԜIwn}}S-nDMc0dPӢn"Fjgcs0!/(˷SN%YPeU ŸpLp:S:EY'$\9To&#jyInV[2lM|Otf#/Vew;cRze nL4nL?؜'HmJEcܺf>Xe0[`rBj*b:uwrQM`7>)< R$h0d~rY,I~/ !GMt{![|%OoAS U Yb]8Ljs-pSH;ճ_ɔe9B5"6Pj7)l "Cg89z W t& (D% N"tճQ27u1?@Ң%!tSLɶ=w4r2_exwsDD6#k%C2%aܰ2u@ÁߚA3K My$"4FVE %ero.8F'J^ f C_+F@q3U!̀ J ڧP( +/RMVPň|6_CcLב^/(O/ ^s`1U*'nIRC*CK3R5JvpXQ[=0N?N1<+˂:,{w ޯ6C F0">i^&[MCLYGr/Ұo$P*R ?{x~ܷ:V`wg[ qʇ>YkȂp L/M¨T"G4\@LL0Oz݈/m|L(t @a-[wCg g.6rSQ؇QRwrspu+dB-%柀6 6>8 Q 5 Fs-b, /XI~Y,? 24rV2-fަlln6[ʉ Lp5?g`?OM yxA S3F2k"Kt1J ڂ9ДtWvq9ܩ =.i!c*75FɣOF/B"`2 5,vpB;TΏO;•8ՠIlJfzYNm[tD'i=׆7h-Fo5k#DR- G1)nw y[\zfܮG< WY(w |WN wϸa豴!&( p)v=*34$?"&"DP  ptYT.ƊH^Y|.c^t 1T'妕I)Pɞ~ZQ޻oDEs-#~n*pb1&q8;Bpk[,m[o„Qo6fws(0Ŕhm3i熲Y 0gUJyMkWgBU48 Eo7OTZhQJ˓c:\mUUZnqV~ڛԝdfֆ;m"kxyU_1&#NSME>(tF2XS ]g0owu[Ҿ=GG001`(BzR~.E6yxbFZro@ /)u혿!sXj@̓j&#!~u&2c^3tkn.RBm Z0R6rVuƨcW[2>pxѶhჲ%13O0Vsz P7lR /?ݫp:?*ϓ9y6|N֋?Eh,ݟUV~\mхFRgľZ*]Ǎaʶ/=OySXY.9]PޭN2rl0h̢w֛ UsGPVPDг,Wl,iߔR.Gw5mZ@-խRYtm M7ǃ*F7G˰nԘFW-MG#3FyH3D)/ju˼PW9u[. ȓ_ WFsj犇K$L~9bʍ%Dܓc1gNUn6Lrvl_yGcgS9Ѳb4PJrω;t^oV+Ā-mye J)OZepQT$޶H?9yo{p#Q f:~W%ڈu}Wr":9`~76zX,|gtm Xc_r:k%繞2X襖+Ag/Z\3-,zg%fhLMۣx^pEbfu?t#Y`])g^bjG0rap*S7&I)ns#\Drosbt 892w L Y h(4_-mCM”T?Ya+G M_zG3~3nd ǂ:t/Cjxe':\+X3QoQeJA=v1:3i@*ګ>.d tȖUjRCylb/ kvZzLz*ys"S%|$:nj{/rii[*G0`saSRq0 c̦y6@p8u[Ux](tLcjXc*wkHyWB:5'Q OFM^6eśq`>HwEY[tj|oV`c1#!L&O\V6? fܖ#AS<6幌[JdG E\?"QJn9LAzp6GĜ_c˽jyFo_% (!-S! D$ f{52D %oTgjZl$@"wj/{"E| eu>!zCRbX+3lj*,&q ,'Mn}$aطXrѿmr)5eEOf;zMsQ|gqά$ey鶱<`'N]"IcLK|aႎI68j aWp)aZx'}}X[ M ütΏ ۧ+Za3,jwŘ ,k!{[** MHd + 7-dJ{CH~iR70SpGKdD`UXcG< <+ɀµKA^VWAB eiE6v<ҍ-{ R~z݆$|2V-M)|Kz]aLņV:޷Zg=o2 (PfhcʱW6C|fP?' %>T_jo9yqRE;nh1%PzB.{.[P,]8 ^#R xJVp>_ӂ꺘} 9. Ls?dx$H QyMv׊#*s P)Tf0׀x?:Y^QTXؼT6 {k)qp3ߨsM#AB=ir6!͠ o^px)2b˞A&( eU9 Yn8GW$KU J'|2' ?ng ^*ddBQ_ F\6˃PaåG 84䈻^5:EŽl>Ҳle7*xqmƎC ?ŷ#'!Ʉ럮C:1ò9SfxUU)X2 ,=qPwp&l7mFQB%ףKI_z :kS6R&tG8=9}zfiӦ9Ʒ9Ci Hp[E0~c%5wòz ]Xfx6wn1$CGTG&}1W.Gб%ںe ^LTWBٵ4(kє֕c |7>0&2iI!{!THㄅX xn^5B Kt2p]jO8`Cx9<J9gRp ,\N݉::My% mo 5F-|6pр1 ,z!7\#- !n}C,VKHx*O>[dj08)WBd/MC#oͰW0"d2[ ){V/k?Z &QEħ֨wrrVށχ.A58īK Z2c^InsфX>3ԍa`< _Xg4>Z'x, 0m/19)#A_WTv99!SY $)oJd47Q٢vsQ.! 1 Zց3~ =_'mI**Iݙ^\/qWS)kMSEz6f#1H ey\Egߜݕ`>eidyΌ$Сqgyd( oEoҁeYuacH?*}"}VnO^R!eFܨضP dbx'/k;U8^vgX@g6L TZRm'2 I.\hQ8g~;#{>I+'cSFޖzXא_vOg; Z]W]]I-Ў$S00OXfWMqm^IkxU\ lG<(I!5?Z4ߑD'9rcwnAL96E4?NkBf]t(Z=_ &G Z9\ݸHt5/ig䒻イC8= 8NZ>ox4 S+O[<$lڰ( {|@dݿM(1C/7ۍ;K4U1_UD]ֽ*t\QPȩ~kzԈ&-Yc*'#v Ĝsm`aH He6/1zz?q=a`NSΙɸ,}b{Tae\'_|\<8ppEԝgl'թnEO5B͸}"F 9LOiwoa?5ZRMOEWDS̳JghL;v &s@2`|Z)iNM#ϏvƠM7NʒxJctt:P~ni94#ތRK̜0diƶw.ůXs?oȷ߲W0L5&AY^ct?A9m'YuԈ+P~-yS5sohR[\4@Q IKF@ GiŘ^CV8␎o&z^ a%9К6+0TOC{,dyƑ=yҬ 4dvA/%w-WceYVsV B?"Ƙ" wUj) g;)-;go-{@?l/>~=f ڢzzЮʧB$}M =C}ggc>tF6)!)ތSyr=YhYت>N5!ˢEs Dk%^DJ/KF=z%̄4eQȒA@yT^uc uü ޲1CM0ev0榉{dlP$eNVQ|hg+# @yT-b)niXm?NT""JEwq?d=L˜[j\d*wʻ[n)o+ȖpQaޜ*aX9gCh?@5qN) >bor*Q ?'`E)K=?aZMӨZP&'Ng% \Ԃ\<7\7C.Sߓc'pa.P~F~'UK[c')U5]"y Hsx[c}RT7;/l˭(CÕ^uqMrkR2D;§b؁ԑHlSB lkQdР>D xNIO.Pwty 娌09K~fιi[`0nm#(f3(2يs׭}a5$6,v{~j,  KRw7P3{F0 ;2T̞\=ѽH0N=w]r 4=!{OFrhڽ,x}T>K!v '6vi?ш2Cp󌔖 }59uH>>)RzK PNJ*2%X9+H$-2&%82c>0+6{jT+;~fx,ʚ?e) O1wOqT7U"[ͶMg/QQ%/-9fUI U4tbڟk=[ >yݿY>@ ߗ;7Q$}#;'_9]}A??fT\ЂR-Dk\jI>pӇZΖUCP,!wI73f`v&e^T]5PD@=_%WdrwQ{g¥ng2z#+l! @q}Mψ6< d^Xnpy8_ ee`kQ*N6%cCp?`.֣> $[*2=f=Ը7 &cy!*bjr+(4KӖhR[hHy喫v֪6K^cѮ0;+z3;F s@|wl;'WN<*4*Pܾ ˑFpXN KUY-2$)'׼D+ݴWR8M@BP"i->^+r9xLgԔ'{TC9ԱG3dnWXe+(ldS6H{y\rM@\/~0[c^ib9rI s+%(2jbO7Wto$l7;yB5pFt} ~S]5?|,iʏ^G&kY9+7R(a1 5*K Z q),k;* کTƩt%Lȯ!/n25;SuoXvN c9Tl;OHJE/ZL , *_ 40_=&KR.i]Yo-8kغ OK*>pFQVے''ʙ_aRz[gik:BZ=)Cse-Iu^~ &]N65H1ZDAqh{VZrpt!jK`{ ҕڈ9"TIO9@eccu>91r6yǐGJtl(18pۓb<N-~ŗǿ€X|d4AKs&CaB]< "20QT7j\`.0EK䭴1QUGCW~Lyi^rZ.duhxɨPl+$DػXЙJ8cXG^T]>MR0^y Iz̐ij\"YP6\΍lղo,K]<홖  So))FO瀝<,U 7kO R1\1L { w_Z j{G˜'jvY^2.as&A3B%OmAJ]7};jpFْ< -я쉳8GrKF5 Ζ*BV݊/Oΰ9h8ho H .@ d b^}PIdEBP.(!"P>Ҟ#bFDKC;o$tF2`moL17!n. Oy%8Uw#``}*zeEl@Zވo!EĬ%[5pHK-IIHثHIJ|22nӦA9U諿4|ېBh[z"Z,d-F3] u,l\X klt|LZ6Yo(ox# sGCUH$a/G=䬭gu#De,ȐҶd47@[HVv(;~^R|V!"Ŵ|q|6*;}tIfqX{wXLd򾅳s=6aF!m1!_1li ,O=XU8fU(#5)QHB3*4˦S$ ^ |R1HuHRr1[\1Je|6 0.רM V^tOv]\AJ|h8w4@o2 2B|NE"G:%©Jb&JO//H nӴv?2ʔ^׷dϽ-w5D]C.`E @ P+^uqgH{׀i|zx#14LW&ؽʇ֡d8)W;72TVSբ!M?9=5 ]vɯj%~lslL|{߱ 4+^R*1U5;Br4# *v,s"n3PJbTC|L}/hVJO[@sq}],5qC6~]z`hs&ީ=ɽ,]ĕ?aZjS\mݵ'$~li#1(iT mɸ[אݏfo^kvƧk] yZZ]ʟ˸%^~=r# c_;V-2{*P!Δމb fJl) Õ0֠` G]4,j.KqqVH -%rM+/?8& ['+H;F)R+l~#(TE]P@^.=R0C&$dd;_PO*t>G|.r{d[N W@H R܃.6V JqcwBJR Iͽ#×w͚=X2,'<@*KuSW:!'3B!SM ̻γCo2yX"h9=1 lO]BS`)u7/'jdfPܥ.\r? 5e&8TwTO䐰}IaOűdpt+`IUYA~NJ I('W.73 ,c}rcdjP8Q!J qy,yKydw!Q0ODN~ff69yxB4c~kܾ'G@A4uz^k|Uthѧ ϵAu EqDuD=}Z<*M^e-`N]}5V֟YAU4Lj'y˓n8RսCv= \)3.+']Ii+:/paNQ(EA$>0iąrڐ|f0 G^g;6-;z]EL|3ZLtEe%ГkGh/U^ ᇔ{x]1GSB/"4uh:$NL4oR-x[l'#&Hbo'b/^{ݽ g8YK&fYO[ei٢.ۀ(GK u4q0iyS#::/ncL^6- sq!6aML9Y?My@L~"FŠ(&Nk'[$]Bd%WӋ Taʙ‹5{ʽ= VO[@,3_uJeR0y=l1aSo pI^}k=gDLn7 Ә |\%Nx\8υ.l#51x1-גו"oWQƟ=In108F/V<`L B"fd:=de{dF1Pp:;v@ wӲwyRLR{fū k|‰BV|Tbar7A-]q߲^*fN|:瘢qX9 Jt@,/o؆BdNtUS/\ t="Û$}yH!nX且JN-+ڜ\Ƭ5#`&U)VRZI G1E{W6$ďg1d {x3ay6DUCqk/1vV2 U Ky/M8cMV%0n[- ^:Y0g.Q>AGP, 4'JQuTY/!q3 gn^D_S8`i7AVge Wڮ|D=^I柠xP')'&Qzwpd) *Rf ,<6&ЧaӼf)Hf =u !M{hwfb/Geܑ-FQϼWR ADc ?ՖGt6K1HG;)8{Z1'o.$ G6h[B=4Q0_@Z`ET+ zhmͣT>RW+<%{钉f9ќ,D&"甁Y{\GӁx64^}Mptuǀd-OK%ë~M-ͳhO̮A_ᘼi=+G9rZFXۣ11Y_.D*& <5XzG/F . 5BJ(3F`@||cNyU;YHNVD}QeK#˥`Or+O=r6󀖚 `Ek 7rq_<^6V*8C`~04IxDťPHFy3E <.ys茶4r<vrXԐ'0N"PLv |HF_cޝ6fzfaF_?F,[uiZ 7Я%4w\7gҋ<5AZ? dAˡ^2A25 W'pP'ǙD؃4}ՠ`\P0#qB) Y+a;ͺ].R8#R"dE'ya?eJsr;tBC߫k1 ܘV[<0JiY7qޱ,d+i󿴡h'Í= \z?!u(:Ħ%OcYl|]io`ڌ hGj`|a9fn#sSģk˴QXk9ϣJ U3(0 ۗ$ٯ45ߦbc* DV ,GSGTN _щ/^6]8˵UDJF?kQ0 1oOjIn"wP;D6V(A=9p5~y!4z4ڶ4g3*$b 5?/"*1+QO!D%=ߐ~Ŋ"gJWڳv 7kL4WdgG;k†RYTq&'lmtC'%2myaVS,"}ffm1NQ-׹OUsFҚ(oN&C@$b_#ƉM} Hn^"2={)[4R#BWt=8C/Hߟ_3a9葮*R Ϯhdjq,_e)$0_^Bd1?b*P/%[n2ͩT,c9["8,$7_It6A!ڗv^?"`3F8ٮv@AhWE ѱ'&95'0Y+,啉fE&`v0OB.A5U-r$XAWbZg. !'P/7?[OaɗS;,:yJ(&+[Sľ8,2wyFpRS5/.gOxTRu80+wR2eNPѽDyUJF-P^ɱM0Ѯ%*ԗYWN p9 "CzQYA%92d60!B7"JFc 0aS__%K~㣽W{W ˞:d̵B%Y"#,\KʡÒ-I#ޢ 4I)]@xGjV5Gr& qK `H }16fx VfVAGs?\K)pU˒;+ߚ~ʐh_nYO ED'C'3la jlXZ,4ƜژnS:AMGUIϿ>AJ7`i iq3AkS|C4?GBhGy(۬ H%/iRVA20I`Ԑ&ce VqS,:L I8-M!s<+j\Y^s=@7bm7ppZ9G565{;#3Rm*=eF_7< ȣ}-; T+KSN<Md%d }QKšw6\ )TwxPiN,&ea>}@#Y笅)c1US0ь|7l?DK`\ԺBՠF{".F֋ s쥯پT4=1)UƏh![_6I|YaewvC[EVk*A,$*MAx ? v9'ʼvC ؀Ǵ=c:h-ǚ^8Esayʴ=]2=<؛5S&&n6!2_R=$M|m0Pαb':0?C<"6 8\s} Y͜tg_DbO-QT)lys.?]M EKRX?nѨW@#r`h5_u029' 3it*X*n͇gDJUV [ c/܎30%Hcvͣӱ X+4 6v2X~o rPHyG߾yn[f`ʍ=m+)S ɸ }k 2oUoyKOA9KwQO$ [ |dHx-sIX7~ Qz]U.K$mZXV~tQʪ]k~]4]E6MaG;Z7˥8@:Sa4 / B,΃,g `bm :pJ~虮EQS'I2#~Z ntm “-Tdz̼mW8/+y2UE88HZw9}]>0nDWp4h~ddo N7\~JH|1yIՀذpoJ*bl;5G#Vz8Fh_/hC y)C᩾#?8_$Xkh,/rKl4>jۄٷd˝G2O-ӟS)d:&lHWO֪mUf9->$=M̊=B "䑄ԦL:9WBӔ.λDua^b蚁G 0Hji&nbȅ^ኝ (w Mj^O%BW04ֿZUIbVoK1^_ДOE;B<# #-![KԠa4n-N>V|UnlķrECA]0\/;CMAX"D&x8zduu* aB].:\)?0z^rfMj6)sM-rδD1{9V}% tv,r-.:e mtcJgl ,:ESW9A+zz S1u+l]Hmei΋(S'޵*#լwE+g{f5 :C8L7*zR#@5_;< aL8X`)\8~m]:f ǢP:]ET?Lai})m0) o@xf_lSoյ3 ~kfs]$ iih.+T68i \zd.b@wo7d5;<=tkѱ}=K}pɠ)-~(_t+Z(#ft+xp4_0:NQ^sHz~?&̟?_C1pJ yz o=KHN)urܲE:1~h"nTS{o~b Α'r;YMk\eU@s*SKOtII4&篤nޒ_ޯZ 2\l[ҟnX"`7ܑ\q}k¯OQKɭ`?59|uG'ηs6*Lk8dR-NP͠-` -_:4|vA>TZfJѾ rK$|U+g:)!mcEZ`6]2lxzNoYUu/4=-TTO)*8 6aֈHw$62Qfs6L%Mrćs,p~hRwp[vXٕ\(Ylr~,Bj})Fon6";.Ďwh#)C̓ZKN+gzؐҖ5ӑcJWc4T&QhL~DKJk:jI#C\y X𚻞'7SrHoTCS=/Rt*`A>:l/(YڭAVS}a%&cNk_":-;c;ː%k~ZNӂRx—NwީJ\Gxŷ@OНf2)&>֗E'ӧNf&@ƏUO6_0!=KbAS}wrc&m]j"ӹujҞggPV:p$E/:pm0BYkXt1tpA IA&jcz$X H/|$xW,y7!Z+ՃBG([pU,kr ~׃CkڮWv\26 IN\YLax Y-puCcpsxVŌ#N\ j~vA˝䊪:^Ka"Lh&_2yO-r4נ 3zѪ[<ҧl݆\]"V) x5"xN(iKۚv@c5q׎bFB75ߙR<>z{R2m89Xv}c_ i6$cz(Yq$O~xHn>{aUbr޴vdOJamO bT] K5z7- o1OUo}CF\e"Wb^ˮE-I,D]vW_vֹ]@rRE15oZTj!L'DNR'02T2!<ƙRIS$?ǿXm{ȇGqѾ"M;@4pZhP͆lgZ '0ĎT~,j/no~`00;̳|e'E_|؃$"6'3&J؂~1cQ2ғG[8);M9fHK m8nгc>\-H&S'*OZi…x]$|~ !A! IE"6CPX!PAɓ$$䉐 LpKV}X{I4JL1ͻ.08-`_8%%cjdtvxr&áQd.UB|^`\2a^.PzEۜzvÍFXn\Z}_ׅ"ӟBuC(^ƱGCui 4_Vq`$-J[e,p8]:QrB{ Fό`B`e]ƯMI"YmXM7ѥ ~HpoO :wH,=2il<:;c8f(\H~L$U+= 5g7zջ5jv5⟜zY~QCE%iɉ #4tJYeSҴfHE7jY,1:n6>)"ݿvV.pu^ VK;0d=) lGming f{OTBހ=ڢb{ >t9%]ž#qPYQ2cxv0 INlhs\3%Lf^<91"mn$B軮#d;2*mM~^=\Z/TX~]{ CwhϨH \YTPwG9RwA|Z.}mBaPOH?ɩZ֓6 oܓ^.yx*#uGstPb[n Vh]U`{@|BDX;kA6$5[nl-~qZ%ȋo}B5Ā`F~Xd|5 16>bф8NNS)-Dpk'L&^8F[2 LI')kMЭ7'ګ֫6+ E40 "mLkB+c 5 #P)sG9pl>N[VUDZhd .OS~އ\yl !|™Ei]<?gCj ;m[:6k Ü*Vy{Viz_6W3Sv}_z/]:xe(V'bHuu&>gwh{LJaTlOeIIh D:^$YaEPE p!Z$\ "oVa7-Ng4 >IeT+a) Bw(f.3YSdI8ZX}Mj3yˋ! %]s{,rr$g WӛBi*ZBrCLXHQ 3N SpYi;HD YlKׇ&1kKlh>Xcy߷Cרu|OB&~~]ڌbn9{^(@MMt]3^ 0h\8?GPyE~i/EPȥś'K|pg M?ƋQx#JI/ypcJ K- T:Bv0bwyb~6d5B&I@EF -ϒ䊍*ZhY۬rP8sp~ _y[e ?j_ q+\TS|t^2!4&R'Ue6]>T)S4\hݔ2N[&2D66ihwfnzL=b7<LlR睱)@v\)fA/bws@%*!PLk/{?'׻qn됙ګzVG[[> ⮨fa)3]"qRSzZRmɊKQVL^{QlRsߪ-!ArQa1v &l"M5L{qm.bZCqF&HN{(bmRu^edaE }A}q#W;v٬_tCZNAoMtUnwa)Wy)FƠ(*@5s8! 3Y,L2-5t]KTࡕNyr@)y L-wؓ|G2}^$s><6E9mVP؆t5T7{_ VMJ7hsђKܛ^U/Rzu6 NsB+{VsX-od׮ <~hIrR8%L3ym4<-ri,(aQ3%n;l!(v9c4XZn~jI=D Í%Tʰ~D٤Z5(vuK|S\!2EY~o@qBٯW@%$G%%?E ]2FU2iM7m*5K[!{d3Z;hѠD6q2i֋A.LS$[ W8[f\^%MؗgͰ)?eEa !#AlhԠqߟٍv*6XV+AɌIAT㻾`aYyh@渤,Γ |D-8Y%\KOJSNh]g)V/8BBUIV 2`+^:MO`nyב,ӂBSӴ7"u kqyZjbn^Eo7yјgүӵ"^*d␚@_O)e[cp/jǃ{NUaپ=oj?|,lN;(Z>u{@#%ufG %V߄ZU;"gTR3ꘚL1"j^_=/ti9VEC@yQ5&t Ih:61/b w CIi.BhH l?VRAĕ~<5\-X'_v8s{R'9¯ ]ヨ, -gXBnEd )f^5$}al3|GFu5&ں/fLXaF@>_BPoIU^  EXgZ=f(mi}F肊ӓTvF«L͏U]euzC︮LV%{^z䋱 .VvD۟&Q,avޗp><*鑅<6z^) l-o$G$p]'?mj#)C[d0ZއuBCj*"oANl̇]j*-:k"%.HrI&R\Bm$l=mA6]@o8! qojπH7TeA 0 o +z/$l"bQ̇kT {o8 GL5L3},=}PW*}xrS(\rEJJtHu"qB }go>9 l\sf.?4R]\W2pUƯ<呡V# Ҙ}I00Ǝ4y̿T2G6fz81x 'kY gNU/FiR&V.XR[ɑ#*M\WZʙwIw#ݪrG6X.oBO ^IWUvQ@749-b̵WAC>y}ɥ2b v4[uOwx%KS;#-(1NOQ)w87߅L M! ;U#֍Wb:1;Zefxóa $f7~3 F$'daeGU}A'pozk˴[)dxο~igM8s3e +)v.b6U\4#BT))ehoMDQHwL ֖r^&PsG7JdDiE-(b$V9^ -;w5}z& ;NKQwA-R"XpVf_c^D[?AV `q  rDUd0z5% Rl)V^Tm^f[=jpABTJA2YfZ wDnͩNOe0^CjIkfL0,$@!+׾|r,  ^^9]ryD$_K}R >JOfQQ0\1!|F|ܿ|sU"hlɚq:Ԭ )_T`=3'x@ ^H_~]6r^O!ҋaދ&x,D/F&ט?u: ;0Bw߾m@8e#cB*O @b\eV;c^LOzs}?e۷ aVs߰s{M`=5OS ۦ!^nT|p;M%w1z/5tI}L^ܖf:+F+?W!y]ѣў^>C`U+>R̘ɴD mkecc,2w NDdwY|s9VF4Sy6#a)ФO` +ƤH}ju6koe^ܷ40мd2 A߇!ߒgy߳I̽_9_uOlGi\=o HRi,+zPVSPӻ]:"#XĨ_s]lՉ{!EW˗,Dl0xQ?m,XqBI*bClg5bع(]4ct1D)Lf88&J^,%Iwrl!ge47X[f͢J~\8>֐OZ__sa m'f'D䡪 ,9}2T D5?<˾-"s@>nF - D{͝`#%Uφ&"1vF^. \O]hvL,]sp8޶5^,fڀ I4,rz1 +תbl?wa.vfBu#}e y Qjŕ6cr#[*؈o-]Otd)D*(B"otV&,Qs%it .`ت$k'' UG\45a 9Зe_,!1g|xFz/>iy-08?d]y:X|2.IA"5܁P"EaU&Ҷ5B~KaL$C5y-E[VA\?5I ?y.# qסwUNS|4hGEnwt1o`#*#$S3u3_6K3.<.k:n]-ѬiJ3= ֒b#49o ӯT A.Rzki}H3 a7ihTbuT1<6`C˕gZ[?Xz.+ݦB:}7RzT1tX!Z2+:)}9&+ZSfoF@.j;$I# ^-m`j\g*MʓZUSI (|E5"'ar%gqOHjL1t@˼omUfK^=.EQ}aYDJn +W շa@`9ڨZ70Ɯ!֜˗]=v< z?} ! ]G|I3T\Ws7kqciA9ޣZ<%ayxo*ڸh=8l(zM&`_`әB_DDs]DGCM12{S(Fy[2Wx4lz̀jQ 5NCacow55̦5R+X[S dlYd_dY2gx\ͩPt} =PUiteq̆o*T|*F@FwXD/⇼l| n"9D^amgk|`2 %ڞx_%^٦?y-6nC󑎟H+>3NzO:a`n4K2s;" ~b&MQRs>f@Xj=ǡ Lq7􇉑 vЂ{WOs2IaQ"YOWƌfD 5nf!k! ]2Hܨ-0YK_m!>{DJ56=&eH& +1Y#`6Q%(eIב1V ` Hij|Rd ,dB@SLymMI*E:4Tf_4P3cL7״GI噗VA"E]qZ* k]Me4w:Sl.(X}53K]=wU\fJ1ƌH}'*f+˒8 wFbp``?;X#k|ʳ3'51]Ӊ`hMkH<ǵ﫴"+g:BjMzr7RB@wZ嚪灑m%ELz$ ~ jUV=u-R^ŷsTS%g/ǚ.yp6o t !`X0#TW̤H'z÷>*x4̗;ϑL7pC"oX= *qNưlxD b (G#[L4ĮCg:iw@ΥnAY6ᰊΗv^y.K.>Z$t_^mmqF vʫYsAR w^$C^p(i՗.-4c.:5Gq \nX* dߩb0L*fwPZEsHsX Z.g\zshu&a'R떔_b΁jZ*sĤ3x{}?bY'6SJv9KC7Cnp WKD CaZ i.c [[)$K9q;E(Y_ʘOTf1h+71͏ތ vx|Y4˔ ҢYu 0a6a䣑{ø N9ۂK8)u-@@ f0?;nb5ME<!?'ٕu">Ȉz?誐rϴZM|sʔbn5}$Ps=nmmE"FE]M5S֒+|ca8mZ)0;ߌCZwy_f)nAOE m7v|nSƘ$K҈dŌyfRy>1l 0tV%.!ǒ17nRGk?b(SRɋsWVDZq魼:C=PE25Q4>Tѭ` \<,-T!4=۪Jպ*)Ħѐc-xzZܽ^LN»)m)^ ^im!tXS ^s}``r`Gɤ< M ɹ4(/J[Q4Oh0e<"rG3/4y3ѵA i>22#H~-#}4 ~` d6Vo~vZZ&Մ56Keib FUaB^"m)K(qW{ bޏdܳQ2&%3sMesSu6 }(.:M|aK6]3:Dž}@2ۓv\M //,^}P&`<ۉ9n,d'VG/(!{*3Ư8<# A^S~$'[ tq1j=iԥ4Klր @qt/o~GѠƛ?ڻ^I卢8TbuBlFtze2g2ywo*jųTΣ+,V0:!~#ia}(C歊!Hkƍp 0G#۟ll._/ ai+z`-G7'0m6I02Q^t:W2ۦNd* AxH^(K]7y&FGq. [N0壍\\⦇{-0O#z2ądXKDt2ୄ7kA6k4s^ӟ|)h3X0 xWߞb 蠷;rYmV$8Kch&-$˨#K19ZKM0%7BRloQׯ ;ܗ^/瑿Vċz38QDeyU_tVKv0؏{K mB|Aq8Q/{oޒc{dKP&+Xm%Xlṣ`jQ:%DZ/Ql!Vt1(;I <~[:Zɪ=e 1dS[R5<ly2^Z++Z7_߱*3owRi$%jqt8wh:vBC>jWET]oCX+8}XN"Ҵ萼s˗2R{.x av % ~~dQ zܕO* %I:|F.=5Q i5cփta'?LNiRX/\6zxMmw̬3KM-]" ]p[HdFGƚ;dF\wIE6ȶ_Y=̡/@V%Ovo:(u)dAy읂  zj7x%)0bp~zbo!Kz鏽t>n,WⴧQzn2VfR7ۦ۾/G3y9y*RÏ?3pwԛ?rwޒQfO_^A{v#eVg7!T:;1#jA& .p?0ż &JPfX)^`} 5}J(\ oejUw2J_i4Xj@71` ~+lVU V?펵r;aK);`^QNY~WU݈ g SΪ8֋:DxL OHE;5 gfD~hs Æ$Bxc4zdiD\ g(BaӸIJA;>+ ˵!~"EZ\SmF򇆕; )H7G?S[r6l5tzE3b1XD!g8%Ti1m1255 nX+՝"źb%1^ Y7,ͫ28b7TZP@bk6ڲ *Me=UIc˲5ؙ0`惝+V<Q+<=5WP'F9"pi%yTm=S@W !-b 7Iva!͠9 +5E:&'sLPڣbʬgѱR-XI(w#'Ro1~ "-8aN~KJ66K9K߷Oh{1 H *(95Evڼ5$@=Jc6["r#}ΰ=Y@茬5TsHFvvHK(οQL0O/{\ϢwvZ!CMiHo.WË6 ar\0v8͓x i 櫡Z"yKۺ<ɵG'vnl=$.5kR6jV|HkCLxrKq4YF=?Q9~B԰&gRn LR(}t~$l!mGÌ> WUMRhnC]~%%T5(xȹ^ oP" 3 =\ZW7Nz*ORzSظ{=CuKh',Nʼ&zɻŐ\"m} |ܻ䚿dKj@+pUYٻի7aVX2\/ljΑիc}" 4ZUʺ B>c~Y5n[\~8Vi]RG:d<"A=J%27V_^_c</WdϪwOV>wS<30nni`I:;xH1JE D*UI+bßfpXp^SOE,?xg (}4ր"\[$ -ӯs<4 7T=?ECA,N4G\z|a7=$xFNIO?(g8ZLz_nѸgUtU^Kc%P_k={h#i 3d;>|ܠT<|&f_{zQaaj36vYjTN_b{ܳN6婃gnp9){Đz`zO { ōX4@w/ucGN&7Q6)Hԙ61Q2Mdc4z`b?fFZPJpA fࡴ`ֱUG,9`鉧{'څ6`¼XI8Ks(Mc?A/X yU>uM#Ck>IJށ1B(^rE`|}ڇu. r1I5>joTeygn ZY[1?uV<_N@SɖJ/%wg;R 1l*-!r[lU$ѩdkݴɪ#_[3EId@]kQ0f{r~t)抎Ǟ@ЮкZ՗sZWy$ !SoicHP'l tۈμ24(Qf5~3+acyeۮID2KU8ptqk9 ?(sv@/{hg~y$/O}/#NrOp OsWU)`w_e/jh/R|ݖ*#T-ZtAȗ5/*.8ru}ʮ~t7H U/Q :4uS.FƸw',^|bDŽDP]@QмM4%ecC-q W3'ybV[g8)h&8aYqҧ UCw o RG5mx'CfCe r!L AW+*'*e[QC P9v 6UNbx6|+ Ä_+OjYZgblO*Ø1jvip Nma;mۥEA+(׺m0Qwh]4h>Uhk Xg#<&z TvR$}Vٙ % "o EqXʪ:ADi A"3cؙ$gMDj2cXH1/c͋5c5k`$jPIQ@+!dC8-!le\L_2_؍TܠᒭaC샤鎬) Ʊ,3AԜcBtMrvdCt1eH gG]Ën=nUOꆆ21ۛ#ٽԃ9"/0>AH^[On34UYר]KZH}40?tC\{ n"o&MdȤW ŸI9˜6$;dt|ER5\Q4E W֮ڀX/Gr0U?'']FW8!.yu)>-Tb NX81S,`aq jTLl~#}@ SHAc:Gk2}9e :1PC>H8N oF?:ťEVo*,~ imVdZOYT Niȡ_\յrM7O'o1w_KZ+!?^"ΧTL M_ 7MWs}^rTO?p"ZR.n4nW2% >$Q#.w6UnI4MKZV7Aٶ%Xh;{* 4$$wH89m`=6i+J. p|8zS,4=W 4!\y꩟Kp-}rB :nϴe.O YZ