From 70b4ae326506b0ab00e8c13ece632a60e63c4d87 Mon Sep 17 00:00:00 2001 From: rjust Date: Thu, 15 Jul 2021 10:15:27 -0700 Subject: [PATCH 01/64] Use Major 1.4.0; change option names in build file and test script. --- framework/projects/defects4j.build.xml | 6 ++--- framework/test/test_mutation_analysis.sh | 30 ++++++++++++++---------- init.sh | 2 +- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/framework/projects/defects4j.build.xml b/framework/projects/defects4j.build.xml index f7065dfce..11e07a310 100644 --- a/framework/projects/defects4j.build.xml +++ b/framework/projects/defects4j.build.xml @@ -218,10 +218,10 @@ project-specific build file ("project_id"/"project_id".build.xml) for the mutationAnalysis="true" timeoutFactor="16" - sort="${major.sort}" + testOrder="${major.sort}" haltonfailure="true" - killDetailsFile="${major.kill.log}" - excludeFile="${major.exclude}" + mutantDetailsFile="${major.kill.log}" + excludeMutantsFile="${major.exclude}" > - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/0f274a6e0450cfd23bae02f80d283dd0e66432a2/maven-build.properties b/framework/projects/Time/build_files/0f274a6e0450cfd23bae02f80d283dd0e66432a2/maven-build.properties deleted file mode 100644 index 6887add27..000000000 --- a/framework/projects/Time/build_files/0f274a6e0450cfd23bae02f80d283dd0e66432a2/maven-build.properties +++ /dev/null @@ -1,20 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:41:00 PST 2014 -maven.settings.offline=false -maven.build.finalName=joda-time-2.3-SNAPSHOT -maven.build.resourceDir.2=src/main/java -maven.build.resourceDir.1=. -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.testResourceDir.0=src/test/resources -maven.reporting.outputDirectory=${maven.build.dir}/site -project.build.sourceEncoding=UTF-8 -maven.build.srcDir.0=src/main/java -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.dir=target -project.build.outputDirectory=${maven.build.outputDir} -maven.build.testDir.0=src/test/java -maven.settings.interactiveMode=true -maven.repo.local=${user.home}/.m2/repository -maven.build.outputDir=${maven.build.dir}/classes diff --git a/framework/projects/Time/build_files/0f274a6e0450cfd23bae02f80d283dd0e66432a2/maven-build.xml b/framework/projects/Time/build_files/0f274a6e0450cfd23bae02f80d283dd0e66432a2/maven-build.xml deleted file mode 100644 index 126e4387b..000000000 --- a/framework/projects/Time/build_files/0f274a6e0450cfd23bae02f80d283dd0e66432a2/maven-build.xml +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/1516bade0148a8add828dc151e57f17e5fc9e247/build.xml b/framework/projects/Time/build_files/1516bade0148a8add828dc151e57f17e5fc9e247/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/1516bade0148a8add828dc151e57f17e5fc9e247/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/1516bade0148a8add828dc151e57f17e5fc9e247/maven-build.properties b/framework/projects/Time/build_files/1516bade0148a8add828dc151e57f17e5fc9e247/maven-build.properties deleted file mode 100644 index 59db84baa..000000000 --- a/framework/projects/Time/build_files/1516bade0148a8add828dc151e57f17e5fc9e247/maven-build.properties +++ /dev/null @@ -1,20 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:40:18 PST 2014 -maven.settings.offline=false -maven.build.finalName=joda-time-2.3-SNAPSHOT -maven.build.resourceDir.2=src/main/java -maven.build.resourceDir.1=. -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.testResourceDir.0=src/test/resources -maven.reporting.outputDirectory=${maven.build.dir}/site -project.build.sourceEncoding=UTF-8 -maven.build.srcDir.0=src/main/java -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.dir=target -project.build.outputDirectory=${maven.build.outputDir} -maven.build.testDir.0=src/test/java -maven.settings.interactiveMode=true -maven.repo.local=${user.home}/.m2/repository -maven.build.outputDir=${maven.build.dir}/classes diff --git a/framework/projects/Time/build_files/1516bade0148a8add828dc151e57f17e5fc9e247/maven-build.xml b/framework/projects/Time/build_files/1516bade0148a8add828dc151e57f17e5fc9e247/maven-build.xml deleted file mode 100644 index 126e4387b..000000000 --- a/framework/projects/Time/build_files/1516bade0148a8add828dc151e57f17e5fc9e247/maven-build.xml +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/229c7d01edb902fa093ea36ee5ca2f21409d9a95/build.xml b/framework/projects/Time/build_files/229c7d01edb902fa093ea36ee5ca2f21409d9a95/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/229c7d01edb902fa093ea36ee5ca2f21409d9a95/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/229c7d01edb902fa093ea36ee5ca2f21409d9a95/maven-build.properties b/framework/projects/Time/build_files/229c7d01edb902fa093ea36ee5ca2f21409d9a95/maven-build.properties deleted file mode 100644 index a234506d6..000000000 --- a/framework/projects/Time/build_files/229c7d01edb902fa093ea36ee5ca2f21409d9a95/maven-build.properties +++ /dev/null @@ -1,53 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:39:11 PST 2014 -maven-toolchains-plugin.version=1.0 -maven.build.testDir.0=src/test/java -maven-surefire-report-plugin.version=2.15 -maven-repository-plugin.version=2.3.1 -maven.settings.offline=false -maven.compiler.target=1.5 -maven-clean-plugin.version=2.5 -maven-install-plugin.version=2.4 -maven-site-plugin.version=3.3 -maven.settings.interactiveMode=true -maven-pmd-plugin.version=3.0.1 -maven-project-info-reports-plugin.version=2.7 -author=false -maven.reporting.outputDirectory=${maven.build.dir}/site -maven-resources-plugin.version=2.6 -maven.compiler.compilerVersion=1.5 -notimestamp=true -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=joda-time-2.4-SNAPSHOT -maven-source-plugin.version=2.2.1 -maven.test.reports=${maven.build.dir}/test-reports -maven-deploy-plugin.version=2.7 -checkstyle.config.location=/tmp/check_build_file_1389821800/src/main/checkstyle/checkstyle.xml -maven.compiler.source=1.5 -maven-gpg-plugin.version=1.4 -maven.compiler.optimize=true -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven-jar-plugin.version=2.4 -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -project.build.directory=${maven.build.dir} -maven.build.resourceDir.1=src/main/java -maven.build.resourceDir.0=. -maven-dependency-plugin.version=2.8 -maven-plugin-plugin.version=3.2 -maven.compiler.debuglevel=lines,source -maven-jxr-plugin.version=2.3 -maven-assembly-plugin.version=2.4 -maven-checkstyle-plugin.version=2.10 -maven.build.srcDir.0=src/main/java -maven.compiler.fork=true -maven-javadoc-plugin.version=2.9.1 -maven-compiler-plugin.version=3.1 -maven-changes-plugin.version=2.9 -maven.build.testResourceDir.0=src/test/resources -maven.compiler.debug=true -project.build.outputDirectory=${maven.build.outputDir} -maven-surefire-plugin.version=2.15 -maven.compiler.verbose=true diff --git a/framework/projects/Time/build_files/229c7d01edb902fa093ea36ee5ca2f21409d9a95/maven-build.xml b/framework/projects/Time/build_files/229c7d01edb902fa093ea36ee5ca2f21409d9a95/maven-build.xml deleted file mode 100644 index 3927e1694..000000000 --- a/framework/projects/Time/build_files/229c7d01edb902fa093ea36ee5ca2f21409d9a95/maven-build.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/4058d725e2b886e429233aa02bc45c3acf374471/build.xml b/framework/projects/Time/build_files/4058d725e2b886e429233aa02bc45c3acf374471/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/4058d725e2b886e429233aa02bc45c3acf374471/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/4058d725e2b886e429233aa02bc45c3acf374471/maven-build.properties b/framework/projects/Time/build_files/4058d725e2b886e429233aa02bc45c3acf374471/maven-build.properties deleted file mode 100644 index c7f5197b2..000000000 --- a/framework/projects/Time/build_files/4058d725e2b886e429233aa02bc45c3acf374471/maven-build.properties +++ /dev/null @@ -1,53 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:37:01 PST 2014 -maven-toolchains-plugin.version=1.0 -maven.build.testDir.0=src/test/java -maven-surefire-report-plugin.version=2.15 -maven-repository-plugin.version=2.3.1 -maven.settings.offline=false -maven.compiler.target=1.5 -maven-clean-plugin.version=2.5 -maven-install-plugin.version=2.4 -maven-site-plugin.version=3.3 -maven.settings.interactiveMode=true -maven-pmd-plugin.version=3.0.1 -maven-project-info-reports-plugin.version=2.7 -author=false -maven.reporting.outputDirectory=${maven.build.dir}/site -maven-resources-plugin.version=2.6 -maven.compiler.compilerVersion=1.5 -notimestamp=true -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=joda-time-2.4-SNAPSHOT -maven-source-plugin.version=2.2.1 -maven.test.reports=${maven.build.dir}/test-reports -maven-deploy-plugin.version=2.7 -checkstyle.config.location=/tmp/check_build_file_1389821800/src/main/checkstyle/checkstyle.xml -maven.compiler.source=1.5 -maven-gpg-plugin.version=1.4 -maven.compiler.optimize=true -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven-jar-plugin.version=2.4 -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -project.build.directory=${maven.build.dir} -maven.build.resourceDir.1=src/main/java -maven.build.resourceDir.0=. -maven-dependency-plugin.version=2.8 -maven-plugin-plugin.version=3.2 -maven.compiler.debuglevel=lines,source -maven-jxr-plugin.version=2.3 -maven-assembly-plugin.version=2.4 -maven-checkstyle-plugin.version=2.10 -maven.build.srcDir.0=src/main/java -maven.compiler.fork=true -maven-javadoc-plugin.version=2.9.1 -maven-compiler-plugin.version=3.1 -maven-changes-plugin.version=2.9 -maven.build.testResourceDir.0=src/test/resources -maven.compiler.debug=true -project.build.outputDirectory=${maven.build.outputDir} -maven-surefire-plugin.version=2.15 -maven.compiler.verbose=true diff --git a/framework/projects/Time/build_files/4058d725e2b886e429233aa02bc45c3acf374471/maven-build.xml b/framework/projects/Time/build_files/4058d725e2b886e429233aa02bc45c3acf374471/maven-build.xml deleted file mode 100644 index 2a36e5651..000000000 --- a/framework/projects/Time/build_files/4058d725e2b886e429233aa02bc45c3acf374471/maven-build.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/50e7b4412e9aea5fa44158d60be7b60ed1783e8b/build.xml b/framework/projects/Time/build_files/50e7b4412e9aea5fa44158d60be7b60ed1783e8b/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/50e7b4412e9aea5fa44158d60be7b60ed1783e8b/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/50e7b4412e9aea5fa44158d60be7b60ed1783e8b/maven-build.properties b/framework/projects/Time/build_files/50e7b4412e9aea5fa44158d60be7b60ed1783e8b/maven-build.properties deleted file mode 100644 index e82293d71..000000000 --- a/framework/projects/Time/build_files/50e7b4412e9aea5fa44158d60be7b60ed1783e8b/maven-build.properties +++ /dev/null @@ -1,20 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:40:07 PST 2014 -maven.settings.offline=false -maven.build.finalName=joda-time-2.3-SNAPSHOT -maven.build.resourceDir.2=src/main/java -maven.build.resourceDir.1=. -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.testResourceDir.0=src/test/resources -maven.reporting.outputDirectory=${maven.build.dir}/site -project.build.sourceEncoding=UTF-8 -maven.build.srcDir.0=src/main/java -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.dir=target -project.build.outputDirectory=${maven.build.outputDir} -maven.build.testDir.0=src/test/java -maven.settings.interactiveMode=true -maven.repo.local=${user.home}/.m2/repository -maven.build.outputDir=${maven.build.dir}/classes diff --git a/framework/projects/Time/build_files/50e7b4412e9aea5fa44158d60be7b60ed1783e8b/maven-build.xml b/framework/projects/Time/build_files/50e7b4412e9aea5fa44158d60be7b60ed1783e8b/maven-build.xml deleted file mode 100644 index 126e4387b..000000000 --- a/framework/projects/Time/build_files/50e7b4412e9aea5fa44158d60be7b60ed1783e8b/maven-build.xml +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/67778ce6f8a2d794ba876eaa95a3b5ddf720ac0b/build.xml b/framework/projects/Time/build_files/67778ce6f8a2d794ba876eaa95a3b5ddf720ac0b/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/67778ce6f8a2d794ba876eaa95a3b5ddf720ac0b/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/67778ce6f8a2d794ba876eaa95a3b5ddf720ac0b/maven-build.properties b/framework/projects/Time/build_files/67778ce6f8a2d794ba876eaa95a3b5ddf720ac0b/maven-build.properties deleted file mode 100644 index 8097aec3f..000000000 --- a/framework/projects/Time/build_files/67778ce6f8a2d794ba876eaa95a3b5ddf720ac0b/maven-build.properties +++ /dev/null @@ -1,20 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:39:39 PST 2014 -maven.settings.offline=false -maven.build.finalName=joda-time-2.3-SNAPSHOT -maven.build.resourceDir.2=src/main/java -maven.build.resourceDir.1=. -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.testResourceDir.0=src/test/resources -maven.reporting.outputDirectory=${maven.build.dir}/site -project.build.sourceEncoding=UTF-8 -maven.build.srcDir.0=src/main/java -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.dir=target -project.build.outputDirectory=${maven.build.outputDir} -maven.build.testDir.0=src/test/java -maven.settings.interactiveMode=true -maven.repo.local=${user.home}/.m2/repository -maven.build.outputDir=${maven.build.dir}/classes diff --git a/framework/projects/Time/build_files/67778ce6f8a2d794ba876eaa95a3b5ddf720ac0b/maven-build.xml b/framework/projects/Time/build_files/67778ce6f8a2d794ba876eaa95a3b5ddf720ac0b/maven-build.xml deleted file mode 100644 index 230be288b..000000000 --- a/framework/projects/Time/build_files/67778ce6f8a2d794ba876eaa95a3b5ddf720ac0b/maven-build.xml +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/81a818471a9ef5f0e884ae2d319668eff5002738/build.xml b/framework/projects/Time/build_files/81a818471a9ef5f0e884ae2d319668eff5002738/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/81a818471a9ef5f0e884ae2d319668eff5002738/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/81a818471a9ef5f0e884ae2d319668eff5002738/maven-build.properties b/framework/projects/Time/build_files/81a818471a9ef5f0e884ae2d319668eff5002738/maven-build.properties deleted file mode 100644 index d6e53630d..000000000 --- a/framework/projects/Time/build_files/81a818471a9ef5f0e884ae2d319668eff5002738/maven-build.properties +++ /dev/null @@ -1,53 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:37:57 PST 2014 -maven-toolchains-plugin.version=1.0 -maven.build.testDir.0=src/test/java -maven-surefire-report-plugin.version=2.15 -maven-repository-plugin.version=2.3.1 -maven.settings.offline=false -maven.compiler.target=1.5 -maven-clean-plugin.version=2.5 -maven-install-plugin.version=2.4 -maven-site-plugin.version=3.3 -maven.settings.interactiveMode=true -maven-pmd-plugin.version=3.0.1 -maven-project-info-reports-plugin.version=2.7 -author=false -maven.reporting.outputDirectory=${maven.build.dir}/site -maven-resources-plugin.version=2.6 -maven.compiler.compilerVersion=1.5 -notimestamp=true -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=joda-time-2.4-SNAPSHOT -maven-source-plugin.version=2.2.1 -maven.test.reports=${maven.build.dir}/test-reports -maven-deploy-plugin.version=2.7 -checkstyle.config.location=/tmp/check_build_file_1389821800/src/main/checkstyle/checkstyle.xml -maven.compiler.source=1.5 -maven-gpg-plugin.version=1.4 -maven.compiler.optimize=true -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven-jar-plugin.version=2.4 -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -project.build.directory=${maven.build.dir} -maven.build.resourceDir.1=src/main/java -maven.build.resourceDir.0=. -maven-dependency-plugin.version=2.8 -maven-plugin-plugin.version=3.2 -maven.compiler.debuglevel=lines,source -maven-jxr-plugin.version=2.3 -maven-assembly-plugin.version=2.4 -maven-checkstyle-plugin.version=2.10 -maven.build.srcDir.0=src/main/java -maven.compiler.fork=true -maven-javadoc-plugin.version=2.9.1 -maven-compiler-plugin.version=3.1 -maven-changes-plugin.version=2.9 -maven.build.testResourceDir.0=src/test/resources -maven.compiler.debug=true -project.build.outputDirectory=${maven.build.outputDir} -maven-surefire-plugin.version=2.15 -maven.compiler.verbose=true diff --git a/framework/projects/Time/build_files/81a818471a9ef5f0e884ae2d319668eff5002738/maven-build.xml b/framework/projects/Time/build_files/81a818471a9ef5f0e884ae2d319668eff5002738/maven-build.xml deleted file mode 100644 index 2a36e5651..000000000 --- a/framework/projects/Time/build_files/81a818471a9ef5f0e884ae2d319668eff5002738/maven-build.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/970139e65c754536b95a2b706f65ad3484ba68f5/build.xml b/framework/projects/Time/build_files/970139e65c754536b95a2b706f65ad3484ba68f5/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/970139e65c754536b95a2b706f65ad3484ba68f5/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/970139e65c754536b95a2b706f65ad3484ba68f5/maven-build.properties b/framework/projects/Time/build_files/970139e65c754536b95a2b706f65ad3484ba68f5/maven-build.properties deleted file mode 100644 index 3e973f070..000000000 --- a/framework/projects/Time/build_files/970139e65c754536b95a2b706f65ad3484ba68f5/maven-build.properties +++ /dev/null @@ -1,53 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:39:02 PST 2014 -maven-toolchains-plugin.version=1.0 -maven.build.testDir.0=src/test/java -maven-surefire-report-plugin.version=2.15 -maven-repository-plugin.version=2.3.1 -maven.settings.offline=false -maven.compiler.target=1.5 -maven-clean-plugin.version=2.5 -maven-install-plugin.version=2.4 -maven-site-plugin.version=3.3 -maven.settings.interactiveMode=true -maven-pmd-plugin.version=3.0.1 -maven-project-info-reports-plugin.version=2.7 -author=false -maven.reporting.outputDirectory=${maven.build.dir}/site -maven-resources-plugin.version=2.6 -maven.compiler.compilerVersion=1.5 -notimestamp=true -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=joda-time-2.4-SNAPSHOT -maven-source-plugin.version=2.2.1 -maven.test.reports=${maven.build.dir}/test-reports -maven-deploy-plugin.version=2.7 -checkstyle.config.location=/tmp/check_build_file_1389821800/src/main/checkstyle/checkstyle.xml -maven.compiler.source=1.5 -maven-gpg-plugin.version=1.4 -maven.compiler.optimize=true -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven-jar-plugin.version=2.4 -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -project.build.directory=${maven.build.dir} -maven.build.resourceDir.1=src/main/java -maven.build.resourceDir.0=. -maven-dependency-plugin.version=2.8 -maven-plugin-plugin.version=3.2 -maven.compiler.debuglevel=lines,source -maven-jxr-plugin.version=2.3 -maven-assembly-plugin.version=2.4 -maven-checkstyle-plugin.version=2.10 -maven.build.srcDir.0=src/main/java -maven.compiler.fork=true -maven-javadoc-plugin.version=2.9.1 -maven-compiler-plugin.version=3.1 -maven-changes-plugin.version=2.9 -maven.build.testResourceDir.0=src/test/resources -maven.compiler.debug=true -project.build.outputDirectory=${maven.build.outputDir} -maven-surefire-plugin.version=2.15 -maven.compiler.verbose=true diff --git a/framework/projects/Time/build_files/970139e65c754536b95a2b706f65ad3484ba68f5/maven-build.xml b/framework/projects/Time/build_files/970139e65c754536b95a2b706f65ad3484ba68f5/maven-build.xml deleted file mode 100644 index 3927e1694..000000000 --- a/framework/projects/Time/build_files/970139e65c754536b95a2b706f65ad3484ba68f5/maven-build.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/a61b3ff22820c70d36958ac9090f241f99a0dd0b/build.xml b/framework/projects/Time/build_files/a61b3ff22820c70d36958ac9090f241f99a0dd0b/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/a61b3ff22820c70d36958ac9090f241f99a0dd0b/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/a61b3ff22820c70d36958ac9090f241f99a0dd0b/maven-build.properties b/framework/projects/Time/build_files/a61b3ff22820c70d36958ac9090f241f99a0dd0b/maven-build.properties deleted file mode 100644 index 0b8032ee6..000000000 --- a/framework/projects/Time/build_files/a61b3ff22820c70d36958ac9090f241f99a0dd0b/maven-build.properties +++ /dev/null @@ -1,53 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:38:09 PST 2014 -maven-toolchains-plugin.version=1.0 -maven.build.testDir.0=src/test/java -maven-surefire-report-plugin.version=2.15 -maven-repository-plugin.version=2.3.1 -maven.settings.offline=false -maven.compiler.target=1.5 -maven-clean-plugin.version=2.5 -maven-install-plugin.version=2.4 -maven-site-plugin.version=3.3 -maven.settings.interactiveMode=true -maven-pmd-plugin.version=3.0.1 -maven-project-info-reports-plugin.version=2.7 -author=false -maven.reporting.outputDirectory=${maven.build.dir}/site -maven-resources-plugin.version=2.6 -maven.compiler.compilerVersion=1.5 -notimestamp=true -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=joda-time-2.4-SNAPSHOT -maven-source-plugin.version=2.2.1 -maven.test.reports=${maven.build.dir}/test-reports -maven-deploy-plugin.version=2.7 -checkstyle.config.location=/tmp/check_build_file_1389821800/src/main/checkstyle/checkstyle.xml -maven.compiler.source=1.5 -maven-gpg-plugin.version=1.4 -maven.compiler.optimize=true -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven-jar-plugin.version=2.4 -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -project.build.directory=${maven.build.dir} -maven.build.resourceDir.1=src/main/java -maven.build.resourceDir.0=. -maven-dependency-plugin.version=2.8 -maven-plugin-plugin.version=3.2 -maven.compiler.debuglevel=lines,source -maven-jxr-plugin.version=2.3 -maven-assembly-plugin.version=2.4 -maven-checkstyle-plugin.version=2.10 -maven.build.srcDir.0=src/main/java -maven.compiler.fork=true -maven-javadoc-plugin.version=2.9.1 -maven-compiler-plugin.version=3.1 -maven-changes-plugin.version=2.9 -maven.build.testResourceDir.0=src/test/resources -maven.compiler.debug=true -project.build.outputDirectory=${maven.build.outputDir} -maven-surefire-plugin.version=2.15 -maven.compiler.verbose=true diff --git a/framework/projects/Time/build_files/a61b3ff22820c70d36958ac9090f241f99a0dd0b/maven-build.xml b/framework/projects/Time/build_files/a61b3ff22820c70d36958ac9090f241f99a0dd0b/maven-build.xml deleted file mode 100644 index 26dd4c62d..000000000 --- a/framework/projects/Time/build_files/a61b3ff22820c70d36958ac9090f241f99a0dd0b/maven-build.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/c384c385083468f2fcb7bd30f56a7952e31eaf9d/build.xml b/framework/projects/Time/build_files/c384c385083468f2fcb7bd30f56a7952e31eaf9d/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/c384c385083468f2fcb7bd30f56a7952e31eaf9d/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/c384c385083468f2fcb7bd30f56a7952e31eaf9d/maven-build.properties b/framework/projects/Time/build_files/c384c385083468f2fcb7bd30f56a7952e31eaf9d/maven-build.properties deleted file mode 100644 index a536d4a9e..000000000 --- a/framework/projects/Time/build_files/c384c385083468f2fcb7bd30f56a7952e31eaf9d/maven-build.properties +++ /dev/null @@ -1,20 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:39:53 PST 2014 -maven.settings.offline=false -maven.build.finalName=joda-time-2.3-SNAPSHOT -maven.build.resourceDir.2=src/main/java -maven.build.resourceDir.1=. -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.testResourceDir.0=src/test/resources -maven.reporting.outputDirectory=${maven.build.dir}/site -project.build.sourceEncoding=UTF-8 -maven.build.srcDir.0=src/main/java -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.dir=target -project.build.outputDirectory=${maven.build.outputDir} -maven.build.testDir.0=src/test/java -maven.settings.interactiveMode=true -maven.repo.local=${user.home}/.m2/repository -maven.build.outputDir=${maven.build.dir}/classes diff --git a/framework/projects/Time/build_files/c384c385083468f2fcb7bd30f56a7952e31eaf9d/maven-build.xml b/framework/projects/Time/build_files/c384c385083468f2fcb7bd30f56a7952e31eaf9d/maven-build.xml deleted file mode 100644 index 230be288b..000000000 --- a/framework/projects/Time/build_files/c384c385083468f2fcb7bd30f56a7952e31eaf9d/maven-build.xml +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/ef64bcedb2101e0b1d093394cf4bb392742a27d6/build.xml b/framework/projects/Time/build_files/ef64bcedb2101e0b1d093394cf4bb392742a27d6/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/ef64bcedb2101e0b1d093394cf4bb392742a27d6/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/ef64bcedb2101e0b1d093394cf4bb392742a27d6/maven-build.properties b/framework/projects/Time/build_files/ef64bcedb2101e0b1d093394cf4bb392742a27d6/maven-build.properties deleted file mode 100644 index 7e57dfbb8..000000000 --- a/framework/projects/Time/build_files/ef64bcedb2101e0b1d093394cf4bb392742a27d6/maven-build.properties +++ /dev/null @@ -1,53 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:38:39 PST 2014 -maven-toolchains-plugin.version=1.0 -maven.build.testDir.0=src/test/java -maven-surefire-report-plugin.version=2.15 -maven-repository-plugin.version=2.3.1 -maven.settings.offline=false -maven.compiler.target=1.5 -maven-clean-plugin.version=2.5 -maven-install-plugin.version=2.4 -maven-site-plugin.version=3.3 -maven.settings.interactiveMode=true -maven-pmd-plugin.version=3.0.1 -maven-project-info-reports-plugin.version=2.7 -author=false -maven.reporting.outputDirectory=${maven.build.dir}/site -maven-resources-plugin.version=2.6 -maven.compiler.compilerVersion=1.5 -notimestamp=true -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=joda-time-2.4-SNAPSHOT -maven-source-plugin.version=2.2.1 -maven.test.reports=${maven.build.dir}/test-reports -maven-deploy-plugin.version=2.7 -checkstyle.config.location=/tmp/check_build_file_1389821800/src/main/checkstyle/checkstyle.xml -maven.compiler.source=1.5 -maven-gpg-plugin.version=1.4 -maven.compiler.optimize=true -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven-jar-plugin.version=2.4 -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -project.build.directory=${maven.build.dir} -maven.build.resourceDir.1=src/main/java -maven.build.resourceDir.0=. -maven-dependency-plugin.version=2.8 -maven-plugin-plugin.version=3.2 -maven.compiler.debuglevel=lines,source -maven-jxr-plugin.version=2.3 -maven-assembly-plugin.version=2.4 -maven-checkstyle-plugin.version=2.10 -maven.build.srcDir.0=src/main/java -maven.compiler.fork=true -maven-javadoc-plugin.version=2.9.1 -maven-compiler-plugin.version=3.1 -maven-changes-plugin.version=2.9 -maven.build.testResourceDir.0=src/test/resources -maven.compiler.debug=true -project.build.outputDirectory=${maven.build.outputDir} -maven-surefire-plugin.version=2.15 -maven.compiler.verbose=true diff --git a/framework/projects/Time/build_files/ef64bcedb2101e0b1d093394cf4bb392742a27d6/maven-build.xml b/framework/projects/Time/build_files/ef64bcedb2101e0b1d093394cf4bb392742a27d6/maven-build.xml deleted file mode 100644 index 26dd4c62d..000000000 --- a/framework/projects/Time/build_files/ef64bcedb2101e0b1d093394cf4bb392742a27d6/maven-build.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/f248cec4ac17197849357a55f286541241b84dd9/build.xml b/framework/projects/Time/build_files/f248cec4ac17197849357a55f286541241b84dd9/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/f248cec4ac17197849357a55f286541241b84dd9/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/f248cec4ac17197849357a55f286541241b84dd9/maven-build.properties b/framework/projects/Time/build_files/f248cec4ac17197849357a55f286541241b84dd9/maven-build.properties deleted file mode 100644 index aa784036a..000000000 --- a/framework/projects/Time/build_files/f248cec4ac17197849357a55f286541241b84dd9/maven-build.properties +++ /dev/null @@ -1,53 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:38:52 PST 2014 -maven-toolchains-plugin.version=1.0 -maven.build.testDir.0=src/test/java -maven-surefire-report-plugin.version=2.15 -maven-repository-plugin.version=2.3.1 -maven.settings.offline=false -maven.compiler.target=1.5 -maven-clean-plugin.version=2.5 -maven-install-plugin.version=2.4 -maven-site-plugin.version=3.3 -maven.settings.interactiveMode=true -maven-pmd-plugin.version=3.0.1 -maven-project-info-reports-plugin.version=2.7 -author=false -maven.reporting.outputDirectory=${maven.build.dir}/site -maven-resources-plugin.version=2.6 -maven.compiler.compilerVersion=1.5 -notimestamp=true -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=joda-time-2.4-SNAPSHOT -maven-source-plugin.version=2.2.1 -maven.test.reports=${maven.build.dir}/test-reports -maven-deploy-plugin.version=2.7 -checkstyle.config.location=/tmp/check_build_file_1389821800/src/main/checkstyle/checkstyle.xml -maven.compiler.source=1.5 -maven-gpg-plugin.version=1.4 -maven.compiler.optimize=true -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven-jar-plugin.version=2.4 -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -project.build.directory=${maven.build.dir} -maven.build.resourceDir.1=src/main/java -maven.build.resourceDir.0=. -maven-dependency-plugin.version=2.8 -maven-plugin-plugin.version=3.2 -maven.compiler.debuglevel=lines,source -maven-jxr-plugin.version=2.3 -maven-assembly-plugin.version=2.4 -maven-checkstyle-plugin.version=2.10 -maven.build.srcDir.0=src/main/java -maven.compiler.fork=true -maven-javadoc-plugin.version=2.9.1 -maven-compiler-plugin.version=3.1 -maven-changes-plugin.version=2.9 -maven.build.testResourceDir.0=src/test/resources -maven.compiler.debug=true -project.build.outputDirectory=${maven.build.outputDir} -maven-surefire-plugin.version=2.15 -maven.compiler.verbose=true diff --git a/framework/projects/Time/build_files/f248cec4ac17197849357a55f286541241b84dd9/maven-build.xml b/framework/projects/Time/build_files/f248cec4ac17197849357a55f286541241b84dd9/maven-build.xml deleted file mode 100644 index 26dd4c62d..000000000 --- a/framework/projects/Time/build_files/f248cec4ac17197849357a55f286541241b84dd9/maven-build.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/fe915d2cb3cfac7d8f2d2f95970d41a65012e055/build.xml b/framework/projects/Time/build_files/fe915d2cb3cfac7d8f2d2f95970d41a65012e055/build.xml deleted file mode 100644 index 3583d7263..000000000 --- a/framework/projects/Time/build_files/fe915d2cb3cfac7d8f2d2f95970d41a65012e055/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/build_files/fe915d2cb3cfac7d8f2d2f95970d41a65012e055/maven-build.properties b/framework/projects/Time/build_files/fe915d2cb3cfac7d8f2d2f95970d41a65012e055/maven-build.properties deleted file mode 100644 index b76cf2513..000000000 --- a/framework/projects/Time/build_files/fe915d2cb3cfac7d8f2d2f95970d41a65012e055/maven-build.properties +++ /dev/null @@ -1,20 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed Jan 15 13:40:50 PST 2014 -maven.settings.offline=false -maven.build.finalName=joda-time-2.3-SNAPSHOT -maven.build.resourceDir.2=src/main/java -maven.build.resourceDir.1=. -maven.build.resourceDir.0=src/main/resources -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.testResourceDir.0=src/test/resources -maven.reporting.outputDirectory=${maven.build.dir}/site -project.build.sourceEncoding=UTF-8 -maven.build.srcDir.0=src/main/java -project.build.directory=${maven.build.dir} -maven.test.reports=${maven.build.dir}/test-reports -maven.build.dir=target -project.build.outputDirectory=${maven.build.outputDir} -maven.build.testDir.0=src/test/java -maven.settings.interactiveMode=true -maven.repo.local=${user.home}/.m2/repository -maven.build.outputDir=${maven.build.dir}/classes diff --git a/framework/projects/Time/build_files/fe915d2cb3cfac7d8f2d2f95970d41a65012e055/maven-build.xml b/framework/projects/Time/build_files/fe915d2cb3cfac7d8f2d2f95970d41a65012e055/maven-build.xml deleted file mode 100644 index 126e4387b..000000000 --- a/framework/projects/Time/build_files/fe915d2cb3cfac7d8f2d2f95970d41a65012e055/maven-build.xml +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/Time/dir-layout.csv b/framework/projects/Time/dir-layout.csv index 6027a7da5..5eb120ebf 100644 --- a/framework/projects/Time/dir-layout.csv +++ b/framework/projects/Time/dir-layout.csv @@ -45,16 +45,3 @@ c7a581e55fc988bd90fa4bb1b0acece5181b7c5f,src/main/java,src/test/java 218a7fe91a685e089ab8fd7700806f7a6083f18d,src/main/java,src/test/java e0559c503f65641b9546c37e7c84c866caf37e66,src/main/java,src/test/java d090b642dc04259286d3478cfa49f1da2f0755e6,src/main/java,src/test/java -fe915d2cb3cfac7d8f2d2f95970d41a65012e055,src/main/java,src/test/java -0f274a6e0450cfd23bae02f80d283dd0e66432a2,src/main/java,src/test/java -50e7b4412e9aea5fa44158d60be7b60ed1783e8b,src/main/java,src/test/java -1516bade0148a8add828dc151e57f17e5fc9e247,src/main/java,src/test/java -c384c385083468f2fcb7bd30f56a7952e31eaf9d,src/main/java,src/test/java -67778ce6f8a2d794ba876eaa95a3b5ddf720ac0b,src/main/java,src/test/java -970139e65c754536b95a2b706f65ad3484ba68f5,src/main/java,src/test/java -229c7d01edb902fa093ea36ee5ca2f21409d9a95,src/main/java,src/test/java -ef64bcedb2101e0b1d093394cf4bb392742a27d6,src/main/java,src/test/java -f248cec4ac17197849357a55f286541241b84dd9,src/main/java,src/test/java -a61b3ff22820c70d36958ac9090f241f99a0dd0b,src/main/java,src/test/java -81a818471a9ef5f0e884ae2d319668eff5002738,src/main/java,src/test/java -4058d725e2b886e429233aa02bc45c3acf374471,src/main/java,src/test/java diff --git a/framework/projects/Time/failing_tests/0cefc4c212e92e5dccdfa658785c419483317558 b/framework/projects/Time/failing_tests/0cefc4c212e92e5dccdfa658785c419483317558 index dc588b007..498f8a7d1 100644 --- a/framework/projects/Time/failing_tests/0cefc4c212e92e5dccdfa658785c419483317558 +++ b/framework/projects/Time/failing_tests/0cefc4c212e92e5dccdfa658785c419483317558 @@ -796,3 +796,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/14dedcbc04682c1b1b6c5ebe91bc930b79eeb572 b/framework/projects/Time/failing_tests/14dedcbc04682c1b1b6c5ebe91bc930b79eeb572 index b2b596ff1..7f602d0b4 100644 --- a/framework/projects/Time/failing_tests/14dedcbc04682c1b1b6c5ebe91bc930b79eeb572 +++ b/framework/projects/Time/failing_tests/14dedcbc04682c1b1b6c5ebe91bc930b79eeb572 @@ -556,3 +556,122 @@ junit.framework.ComparisonFailure: expected:<...05-10-30 01:00:00.0 [Eastern Day at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/1adb1e69863dcd1ff282692bf1452c422528eeb9 b/framework/projects/Time/failing_tests/1adb1e69863dcd1ff282692bf1452c422528eeb9 index 86f2b5f69..9ad00d6fc 100644 --- a/framework/projects/Time/failing_tests/1adb1e69863dcd1ff282692bf1452c422528eeb9 +++ b/framework/projects/Time/failing_tests/1adb1e69863dcd1ff282692bf1452c422528eeb9 @@ -836,3 +836,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/28aeba952e838fb12c9b934ce6ef65658e45d7b2 b/framework/projects/Time/failing_tests/28aeba952e838fb12c9b934ce6ef65658e45d7b2 index cde1f9b40..baaf9cdbf 100644 --- a/framework/projects/Time/failing_tests/28aeba952e838fb12c9b934ce6ef65658e45d7b2 +++ b/framework/projects/Time/failing_tests/28aeba952e838fb12c9b934ce6ef65658e45d7b2 @@ -836,3 +836,122 @@ junit.framework.ComparisonFailure: expected:<[CET]> but was:<[+01:00]> at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/2ea856328ed5710537778d755a5ff52a6831a2ee b/framework/projects/Time/failing_tests/2ea856328ed5710537778d755a5ff52a6831a2ee index dc588b007..498f8a7d1 100644 --- a/framework/projects/Time/failing_tests/2ea856328ed5710537778d755a5ff52a6831a2ee +++ b/framework/projects/Time/failing_tests/2ea856328ed5710537778d755a5ff52a6831a2ee @@ -796,3 +796,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/362ed1787724cda3ded37de2b0aa0f13adf0a66e b/framework/projects/Time/failing_tests/362ed1787724cda3ded37de2b0aa0f13adf0a66e index 9532fbdd8..1d185fb08 100644 --- a/framework/projects/Time/failing_tests/362ed1787724cda3ded37de2b0aa0f13adf0a66e +++ b/framework/projects/Time/failing_tests/362ed1787724cda3ded37de2b0aa0f13adf0a66e @@ -836,3 +836,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/552be4b677ec30a34d04d234395ba1a8c7beaacf b/framework/projects/Time/failing_tests/552be4b677ec30a34d04d234395ba1a8c7beaacf index 3acd33672..aef2f44bb 100644 --- a/framework/projects/Time/failing_tests/552be4b677ec30a34d04d234395ba1a8c7beaacf +++ b/framework/projects/Time/failing_tests/552be4b677ec30a34d04d234395ba1a8c7beaacf @@ -556,3 +556,122 @@ junit.framework.ComparisonFailure: expected:<...05-10-30 01:00:00.0 [Eastern Day at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/706513d59425e7a9dc6bdb972f25b03b02e48558 b/framework/projects/Time/failing_tests/706513d59425e7a9dc6bdb972f25b03b02e48558 index dc588b007..498f8a7d1 100644 --- a/framework/projects/Time/failing_tests/706513d59425e7a9dc6bdb972f25b03b02e48558 +++ b/framework/projects/Time/failing_tests/706513d59425e7a9dc6bdb972f25b03b02e48558 @@ -796,3 +796,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/82c5e4f9550e4df36e07b66f35f7c3e9d7eb5eba b/framework/projects/Time/failing_tests/82c5e4f9550e4df36e07b66f35f7c3e9d7eb5eba index 0629ea507..a351ad0a0 100644 --- a/framework/projects/Time/failing_tests/82c5e4f9550e4df36e07b66f35f7c3e9d7eb5eba +++ b/framework/projects/Time/failing_tests/82c5e4f9550e4df36e07b66f35f7c3e9d7eb5eba @@ -796,3 +796,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/8612f9e5b88c1bea933ef9ab1e431f5db3006b48 b/framework/projects/Time/failing_tests/8612f9e5b88c1bea933ef9ab1e431f5db3006b48 index 0a27ebec6..7a87316d4 100644 --- a/framework/projects/Time/failing_tests/8612f9e5b88c1bea933ef9ab1e431f5db3006b48 +++ b/framework/projects/Time/failing_tests/8612f9e5b88c1bea933ef9ab1e431f5db3006b48 @@ -879,3 +879,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/8d109fe1a999a11b4557536dd96f9210460a5936 b/framework/projects/Time/failing_tests/8d109fe1a999a11b4557536dd96f9210460a5936 index 5a56b1a82..436778244 100644 --- a/framework/projects/Time/failing_tests/8d109fe1a999a11b4557536dd96f9210460a5936 +++ b/framework/projects/Time/failing_tests/8d109fe1a999a11b4557536dd96f9210460a5936 @@ -836,3 +836,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/96f586cb8dac7eee62e9be519a3eab125c47bb23 b/framework/projects/Time/failing_tests/96f586cb8dac7eee62e9be519a3eab125c47bb23 index ab84ef2ea..744957ad8 100644 --- a/framework/projects/Time/failing_tests/96f586cb8dac7eee62e9be519a3eab125c47bb23 +++ b/framework/projects/Time/failing_tests/96f586cb8dac7eee62e9be519a3eab125c47bb23 @@ -836,3 +836,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/9a62b06be5d0df8e833ff8583398cca386608cac b/framework/projects/Time/failing_tests/9a62b06be5d0df8e833ff8583398cca386608cac index e17480c91..fad63b323 100644 --- a/framework/projects/Time/failing_tests/9a62b06be5d0df8e833ff8583398cca386608cac +++ b/framework/projects/Time/failing_tests/9a62b06be5d0df8e833ff8583398cca386608cac @@ -836,3 +836,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/a8913f5ad5dfde59263c981c9e9eb28e43fd2e00 b/framework/projects/Time/failing_tests/a8913f5ad5dfde59263c981c9e9eb28e43fd2e00 index 0629ea507..a351ad0a0 100644 --- a/framework/projects/Time/failing_tests/a8913f5ad5dfde59263c981c9e9eb28e43fd2e00 +++ b/framework/projects/Time/failing_tests/a8913f5ad5dfde59263c981c9e9eb28e43fd2e00 @@ -796,3 +796,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/a92450e88df85d6b7a0fa53517da46286c24f53f b/framework/projects/Time/failing_tests/a92450e88df85d6b7a0fa53517da46286c24f53f index 0629ea507..a351ad0a0 100644 --- a/framework/projects/Time/failing_tests/a92450e88df85d6b7a0fa53517da46286c24f53f +++ b/framework/projects/Time/failing_tests/a92450e88df85d6b7a0fa53517da46286c24f53f @@ -796,3 +796,122 @@ junit.framework.ComparisonFailure: expected:<2011-01-04 12:30 [GMT]> but was:<20 at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/b609d7d66d180f2eb537b27f5d605d0596e096ce b/framework/projects/Time/failing_tests/b609d7d66d180f2eb537b27f5d605d0596e096ce index bb648853b..50e635652 100644 --- a/framework/projects/Time/failing_tests/b609d7d66d180f2eb537b27f5d605d0596e096ce +++ b/framework/projects/Time/failing_tests/b609d7d66d180f2eb537b27f5d605d0596e096ce @@ -796,3 +796,122 @@ junit.framework.ComparisonFailure: expected:<[CET]> but was:<[+01:00]> at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/c7a581e55fc988bd90fa4bb1b0acece5181b7c5f b/framework/projects/Time/failing_tests/c7a581e55fc988bd90fa4bb1b0acece5181b7c5f index 3acd33672..aef2f44bb 100644 --- a/framework/projects/Time/failing_tests/c7a581e55fc988bd90fa4bb1b0acece5181b7c5f +++ b/framework/projects/Time/failing_tests/c7a581e55fc988bd90fa4bb1b0acece5181b7c5f @@ -556,3 +556,122 @@ junit.framework.ComparisonFailure: expected:<...05-10-30 01:00:00.0 [Eastern Day at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Time/failing_tests/d50efdf75a8daeced88d79b168f68d189fb87e13 b/framework/projects/Time/failing_tests/d50efdf75a8daeced88d79b168f68d189fb87e13 index 74f7b50f4..bdf6e8db8 100644 --- a/framework/projects/Time/failing_tests/d50efdf75a8daeced88d79b168f68d189fb87e13 +++ b/framework/projects/Time/failing_tests/d50efdf75a8daeced88d79b168f68d189fb87e13 @@ -556,3 +556,122 @@ junit.framework.ComparisonFailure: expected:<...05-10-30 01:00:00.0 [Eastern Day at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textHalfdayAM_UK +junit.framework.ComparisonFailure: expected:<$06-[PM]-2007> but was:<$06-[pm]-2007> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textHalfdayAM_UK(TestDateTimeFormat.java:1013) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormat_halfdayOfDay +junit.framework.ComparisonFailure: 2004-06-09T10:20:30.040Z expected:<[AM]> but was:<[am]> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.TestCase.assertEquals(TestCase.java:261) + at org.joda.time.format.TestDateTimeFormat.testFormat_halfdayOfDay(TestDateTimeFormat.java:628) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.joda.time.format.TestDateTimeFormat::testFormatParse_textEraBC_France +junit.framework.ComparisonFailure: expected:<$[BC]-0001> but was:<$[av. J.-C.]-0001> + at junit.framework.Assert.assertEquals(Assert.java:100) + at junit.framework.Assert.assertEquals(Assert.java:107) + at junit.framework.TestCase.assertEquals(TestCase.java:269) + at org.joda.time.format.TestDateTimeFormat.testFormatParse_textEraBC_France(TestDateTimeFormat.java:1073) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:255) + at junit.framework.TestSuite.run(TestSuite.java:250) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/test/test_verify_bugs.sh b/framework/test/test_verify_bugs.sh index 9afb7b0c7..5c64f35cf 100755 --- a/framework/test/test_verify_bugs.sh +++ b/framework/test/test_verify_bugs.sh @@ -113,11 +113,11 @@ for bid in $(echo $BUGS); do vid=${bid}$v defects4j checkout -p $PID -v "$vid" -w "$work_dir" || die "checkout: $PID-$vid" case $PID in - Cli) + Cli|Time) # doesn't always exist sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/maven-build.xml sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/maven-build.xml - # only needed for 22 + # only used when no maven-build.xml sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/build.xml sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/build.xml ;; @@ -128,7 +128,7 @@ for bid in $(echo $BUGS); do Codec) sed_cmd "s/1\.[1-5]/1.6/" $work_dir/default.properties ;; - Compress|Csv|Jsoup|Time) + Compress|Csv|Jsoup) sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/maven-build.xml sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/maven-build.xml ;; From 4c65d87903d8109ede83683136c0db20be738845 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Thu, 19 Oct 2023 16:48:53 -0700 Subject: [PATCH 21/64] add some additional debug logging (#532) --- framework/test/test_verify_bugs.sh | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/framework/test/test_verify_bugs.sh b/framework/test/test_verify_bugs.sh index 5c64f35cf..896abe0f1 100755 --- a/framework/test/test_verify_bugs.sh +++ b/framework/test/test_verify_bugs.sh @@ -6,13 +6,14 @@ # This script must be run from its own directory (`framework/tests/`). # # By default, this script runs only relevant tests. Set the -A flag to run all -# tests. +# tests. Set the -D flag to enable verbose logging (D4J_DEBUG). # # Examples for Lang: # * Verify all bugs: ./test_verify_bugs.sh -pLang # * Verify bugs 1-10: ./test_verify_bugs.sh -pLang -b1..10 # * Verify bugs 1 and 3: ./test_verify_bugs.sh -pLang -b1 -b3 # * Verify bugs 1-10 and 20: ./test_verify_bugs.sh -pLang -b1..10 -b20 +# * Verify bug 2 with DEBUG ./test_verify_bugs.sh -pLang -b 2 -D # ################################################################################ # Import helper subroutines and variables, and init Defects4J @@ -21,7 +22,7 @@ source test.include # Print usage message and exit usage() { local known_pids=$(defects4j pids) - echo "usage: $0 -p [-b ... | -b ... ]" + echo "usage: $0 -p [-b ... | -b ... ] [-D]" echo "Project ids:" for pid in $known_pids; do echo " * $pid" @@ -31,12 +32,16 @@ usage() { # Run only relevant tests by default TEST_FLAG="-r" +# Debugging is off by default +DEBUG="" # Check arguments -while getopts ":p:b:A" opt; do +while getopts ":p:b:AD" opt; do case $opt in A) TEST_FLAG="" ;; + D) DEBUG="-D" + ;; p) PID="$OPTARG" ;; b) if [[ "$OPTARG" =~ ^[0-9]*\.\.[0-9]*$ ]]; then @@ -71,6 +76,10 @@ if [ "$BUGS" == "" ]; then BUGS="$(get_bug_ids $BASE_DIR/framework/projects/$PID/$BUGS_CSV_ACTIVE)" fi +if [ "$DEBUG" == "-D" ]; then + export D4J_DEBUG=1 +fi + # Create log file script_name=$(echo $script | sed 's/\.sh$//') LOG="$TEST_DIR/${script_name}$(printf '_%s_%s' $PID $$).log" @@ -170,7 +179,10 @@ for bid in $(echo $BUGS); do done done done -rm -rf $work_dir + +if [ "$DEBUG" != "-D" ]; then + rm -rf $TMP_DIR +fi HALT_ON_ERROR=1 # Print a summary of what went wrong From bb457b69e15e3424865b5b13a53ad60ebd0b1b03 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Thu, 9 Nov 2023 16:53:27 -0800 Subject: [PATCH 22/64] update Closure project for Java 11 (#542) --- framework/core/Project/Closure.pm | 15 +++++++++++++++ .../Closure/compile-errors/test-134-154.diff | 13 +++++++++++++ .../Closure/compile-errors/test-79-105.diff | 13 +++++++++++++ framework/test/test_verify_bugs.sh | 6 ++++-- 4 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 framework/projects/Closure/compile-errors/test-134-154.diff create mode 100644 framework/projects/Closure/compile-errors/test-79-105.diff diff --git a/framework/core/Project/Closure.pm b/framework/core/Project/Closure.pm index 4065552d9..62a0e224b 100644 --- a/framework/core/Project/Closure.pm +++ b/framework/core/Project/Closure.pm @@ -68,6 +68,7 @@ sub determine_layout { sub _post_checkout { @_ == 3 or die $ARG_ERROR; my ($self, $rev_id, $work_dir) = @_; + my $vid = $self->{_vcs}->lookup_vid($rev_id); open FH, "$work_dir/build.xml" or die $!; my $build_file = do { local $/; }; @@ -79,6 +80,20 @@ sub _post_checkout { open FH, ">$work_dir/build.xml" or die $!; print FH $build_file; close FH; + + # Fix compilation errors if necessary + my $compile_errors = "$PROJECTS_DIR/$self->{pid}/compile-errors/"; + opendir(DIR, $compile_errors) or die "Could not find compile-errors directory."; + my @entries = readdir(DIR); + closedir(DIR); + foreach my $file (@entries) { + if ($file =~ /-(\d+)-(\d+).diff/) { + if ($vid >= $1 && $vid <= $2) { + $self->apply_patch($work_dir, "$compile_errors/$file") + or confess("Couldn't apply patch ($file): $!"); + } + } + } } 1; diff --git a/framework/projects/Closure/compile-errors/test-134-154.diff b/framework/projects/Closure/compile-errors/test-134-154.diff new file mode 100644 index 000000000..cf2ad51a7 --- /dev/null +++ b/framework/projects/Closure/compile-errors/test-134-154.diff @@ -0,0 +1,13 @@ +diff --git a/test/com/google/javascript/jscomp/DataFlowAnalysisTest.java b/test/com/google/javascript/jscomp/DataFlowAnalysisTest.java +index e07b13513..0dd914e4b 100644 +--- a/test/com/google/javascript/jscomp/DataFlowAnalysisTest.java ++++ b/test/com/google/javascript/jscomp/DataFlowAnalysisTest.java +@@ -659,7 +659,7 @@ public class DataFlowAnalysisTest extends TestCase { + assertTrue(outEdges.size() < 2); + ConstPropLatticeElement aResult = flowThroughArithmeticInstruction( + (ArithmeticInstruction) node, input); +- for (DiGraphEdge _ : outEdges) { ++ for (int i = 0; i < outEdges.size(); i++) { + result.add(aResult); + } + } else { diff --git a/framework/projects/Closure/compile-errors/test-79-105.diff b/framework/projects/Closure/compile-errors/test-79-105.diff new file mode 100644 index 000000000..cf2ad51a7 --- /dev/null +++ b/framework/projects/Closure/compile-errors/test-79-105.diff @@ -0,0 +1,13 @@ +diff --git a/test/com/google/javascript/jscomp/DataFlowAnalysisTest.java b/test/com/google/javascript/jscomp/DataFlowAnalysisTest.java +index e07b13513..0dd914e4b 100644 +--- a/test/com/google/javascript/jscomp/DataFlowAnalysisTest.java ++++ b/test/com/google/javascript/jscomp/DataFlowAnalysisTest.java +@@ -659,7 +659,7 @@ public class DataFlowAnalysisTest extends TestCase { + assertTrue(outEdges.size() < 2); + ConstPropLatticeElement aResult = flowThroughArithmeticInstruction( + (ArithmeticInstruction) node, input); +- for (DiGraphEdge _ : outEdges) { ++ for (int i = 0; i < outEdges.size(); i++) { + result.add(aResult); + } + } else { diff --git a/framework/test/test_verify_bugs.sh b/framework/test/test_verify_bugs.sh index 896abe0f1..089130eb6 100755 --- a/framework/test/test_verify_bugs.sh +++ b/framework/test/test_verify_bugs.sh @@ -103,9 +103,9 @@ work_dir="$test_dir/$PID" function sed_cmd() { if [ $(uname -s) = "Darwin" ]; then - sed -i '' $1 $2 + sed -i '' "$1" $2 else - sed -i $1 $2 + sed -i "$1" $2 fi } @@ -133,6 +133,8 @@ for bid in $(echo $BUGS); do Closure) sed_cmd "s/target-jvm: 1\.[1-5]/target-jvm 1.6/" $work_dir/lib/rhino/build.properties sed_cmd "s/source-level: 1\.[1-5]/source-level 1.6/" $work_dir/lib/rhino/build.properties + sed_cmd "s/target-jvm: 1\.[1-5]/target-jvm 1.6/" $work_dir/lib/rhino/src/mozilla/js/rhino/build.properties + sed_cmd "s/source-level: 1\.[1-5]/source-level 1.6/" $work_dir/lib/rhino/src/mozilla/js/rhino/build.properties ;; Codec) sed_cmd "s/1\.[1-5]/1.6/" $work_dir/default.properties From 6af85c737fc8a29ddeff9d2dfbd897e2072ea7b4 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Thu, 9 Nov 2023 18:36:04 -0800 Subject: [PATCH 23/64] Update Compress project for Java 11 (#539) --- .../00cc49e76b4cb5837f91bdcae2b3dff6a2809f2a | 35 -- .../19a620c904587dc0397b43bfe9071ff60033c097 | 1 + .../1dcab3f854e6fffa16c842b8a10a6fa2163795ea | 47 --- .../24a3100e9897837b513a0d9f2ae26fd02ec91246 | 41 -- .../66338dd9c4bf1e76be830749d9bc93c7be35cb2a | 47 --- .../716666a267169689e3b4559458c1f0d53a96ae0a | 35 -- .../811fb4e1f7cb0b87d9af62cc892ac06a413eb560 | 35 -- .../ad634c0c24e883ec4ba509122df4679c2245e37b | 47 --- .../c59fc43c527610ae18d7596eb191817ce674cb29 | 47 +++ .../d0595b7121f57f1f49fe7fdc384479dd73ad64f5 | 356 ------------------ .../d75b89856ef29bbec6784cd6aa714eafe0eeb312 | 133 +++++++ .../ed534048b12afcffd45a53f7b0945f49d929a29a | 47 --- .../f015344879f1bc3505bc616fc7ae517cf9f60838 | 84 +++++ framework/projects/Compress/relevant_tests/37 | 1 - framework/projects/Compress/relevant_tests/41 | 1 - framework/projects/Compress/relevant_tests/43 | 1 - 16 files changed, 265 insertions(+), 693 deletions(-) delete mode 100644 framework/projects/Compress/failing_tests/00cc49e76b4cb5837f91bdcae2b3dff6a2809f2a delete mode 100644 framework/projects/Compress/failing_tests/1dcab3f854e6fffa16c842b8a10a6fa2163795ea delete mode 100644 framework/projects/Compress/failing_tests/24a3100e9897837b513a0d9f2ae26fd02ec91246 delete mode 100644 framework/projects/Compress/failing_tests/66338dd9c4bf1e76be830749d9bc93c7be35cb2a delete mode 100644 framework/projects/Compress/failing_tests/716666a267169689e3b4559458c1f0d53a96ae0a delete mode 100644 framework/projects/Compress/failing_tests/811fb4e1f7cb0b87d9af62cc892ac06a413eb560 delete mode 100644 framework/projects/Compress/failing_tests/ad634c0c24e883ec4ba509122df4679c2245e37b delete mode 100644 framework/projects/Compress/failing_tests/d0595b7121f57f1f49fe7fdc384479dd73ad64f5 delete mode 100644 framework/projects/Compress/failing_tests/ed534048b12afcffd45a53f7b0945f49d929a29a diff --git a/framework/projects/Compress/failing_tests/00cc49e76b4cb5837f91bdcae2b3dff6a2809f2a b/framework/projects/Compress/failing_tests/00cc49e76b4cb5837f91bdcae2b3dff6a2809f2a deleted file mode 100644 index 4da59d70a..000000000 --- a/framework/projects/Compress/failing_tests/00cc49e76b4cb5837f91bdcae2b3dff6a2809f2a +++ /dev/null @@ -1,35 +0,0 @@ -## commons-compress: 00cc49e76b4cb5837f91bdcae2b3dff6a2809f2a ## ---- org.apache.commons.compress.AbstractTestCase -junit.framework.AssertionFailedError: No tests found in org.apache.commons.compress.AbstractTestCase - at junit.framework.Assert.fail(Assert.java:57) - at junit.framework.TestCase.fail(TestCase.java:227) - at junit.framework.TestSuite$1.runTest(TestSuite.java:100) - at junit.framework.TestCase.runBare(TestCase.java:141) - at junit.framework.TestResult$1.protect(TestResult.java:122) - at junit.framework.TestResult.runProtected(TestResult.java:142) - at junit.framework.TestResult.run(TestResult.java:125) - at junit.framework.TestCase.run(TestCase.java:129) - at junit.framework.TestSuite.runTest(TestSuite.java:255) - at junit.framework.TestSuite.run(TestSuite.java:250) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/19a620c904587dc0397b43bfe9071ff60033c097 b/framework/projects/Compress/failing_tests/19a620c904587dc0397b43bfe9071ff60033c097 index 0e7d0b9bd..499d1fe1c 100644 --- a/framework/projects/Compress/failing_tests/19a620c904587dc0397b43bfe9071ff60033c097 +++ b/framework/projects/Compress/failing_tests/19a620c904587dc0397b43bfe9071ff60033c097 @@ -1,4 +1,5 @@ ## commons-compress: 19a620c904587dc0397b43bfe9071ff60033c097 ## +--- org.apache.commons.compress.archivers.sevenz.SevenZNativeHeapTest --- org.apache.commons.compress.AbstractTestCase java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) diff --git a/framework/projects/Compress/failing_tests/1dcab3f854e6fffa16c842b8a10a6fa2163795ea b/framework/projects/Compress/failing_tests/1dcab3f854e6fffa16c842b8a10a6fa2163795ea deleted file mode 100644 index a073a4c14..000000000 --- a/framework/projects/Compress/failing_tests/1dcab3f854e6fffa16c842b8a10a6fa2163795ea +++ /dev/null @@ -1,47 +0,0 @@ -## commons-compress: 1dcab3f854e6fffa16c842b8a10a6fa2163795ea ## ---- org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest::testSampleFile -junit.framework.AssertionFailedError: expected:<2105-01-01/00:00:0[2] +0000> but was:<2105-01-01/00:00:0[1] +0000> - at org.junit.Assert.assertEquals(Assert.java:115) - at org.junit.Assert.assertEquals(Assert.java:144) - at org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest.testSampleFile(X5455_ExtendedTimestampTest.java:155) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) - at org.junit.runners.ParentRunner.run(ParentRunner.java:309) - at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/24a3100e9897837b513a0d9f2ae26fd02ec91246 b/framework/projects/Compress/failing_tests/24a3100e9897837b513a0d9f2ae26fd02ec91246 deleted file mode 100644 index 88cf1425a..000000000 --- a/framework/projects/Compress/failing_tests/24a3100e9897837b513a0d9f2ae26fd02ec91246 +++ /dev/null @@ -1,41 +0,0 @@ -## commons-compress: 24a3100e9897837b513a0d9f2ae26fd02ec91246 ## ---- org.apache.commons.compress.AbstractTestCase -java.lang.Exception: No runnable methods - at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) - at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:104) - at org.junit.runners.ParentRunner.validate(ParentRunner.java:355) - at org.junit.runners.ParentRunner.(ParentRunner.java:76) - at org.junit.runners.BlockJUnit4ClassRunner.(BlockJUnit4ClassRunner.java:57) - at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10) - at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) - at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) - at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) - at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26) - at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:30) - at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:24) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:526) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:474) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/66338dd9c4bf1e76be830749d9bc93c7be35cb2a b/framework/projects/Compress/failing_tests/66338dd9c4bf1e76be830749d9bc93c7be35cb2a deleted file mode 100644 index 5fb3b4250..000000000 --- a/framework/projects/Compress/failing_tests/66338dd9c4bf1e76be830749d9bc93c7be35cb2a +++ /dev/null @@ -1,47 +0,0 @@ -## commons-compress: 66338dd9c4bf1e76be830749d9bc93c7be35cb2a ## ---- org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest -junit.framework.AssertionFailedError: expected:<2105-01-01/00:00:0[2] +0000> but was:<2105-01-01/00:00:0[1] +0000> - at org.junit.Assert.assertEquals(Assert.java:115) - at org.junit.Assert.assertEquals(Assert.java:144) - at org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest.testSampleFile(X5455_ExtendedTimestampTest.java:155) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) - at org.junit.runners.ParentRunner.run(ParentRunner.java:309) - at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/716666a267169689e3b4559458c1f0d53a96ae0a b/framework/projects/Compress/failing_tests/716666a267169689e3b4559458c1f0d53a96ae0a deleted file mode 100644 index 59b4c4d62..000000000 --- a/framework/projects/Compress/failing_tests/716666a267169689e3b4559458c1f0d53a96ae0a +++ /dev/null @@ -1,35 +0,0 @@ -## commons-compress: 716666a267169689e3b4559458c1f0d53a96ae0a ## ---- org.apache.commons.compress.AbstractTestCase -junit.framework.AssertionFailedError: No tests found in org.apache.commons.compress.AbstractTestCase - at junit.framework.Assert.fail(Assert.java:57) - at junit.framework.TestCase.fail(TestCase.java:227) - at junit.framework.TestSuite$1.runTest(TestSuite.java:100) - at junit.framework.TestCase.runBare(TestCase.java:141) - at junit.framework.TestResult$1.protect(TestResult.java:122) - at junit.framework.TestResult.runProtected(TestResult.java:142) - at junit.framework.TestResult.run(TestResult.java:125) - at junit.framework.TestCase.run(TestCase.java:129) - at junit.framework.TestSuite.runTest(TestSuite.java:255) - at junit.framework.TestSuite.run(TestSuite.java:250) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/811fb4e1f7cb0b87d9af62cc892ac06a413eb560 b/framework/projects/Compress/failing_tests/811fb4e1f7cb0b87d9af62cc892ac06a413eb560 deleted file mode 100644 index 2000ccfbd..000000000 --- a/framework/projects/Compress/failing_tests/811fb4e1f7cb0b87d9af62cc892ac06a413eb560 +++ /dev/null @@ -1,35 +0,0 @@ -## commons-compress: 811fb4e1f7cb0b87d9af62cc892ac06a413eb560 ## ---- org.apache.commons.compress.AbstractTestCase -junit.framework.AssertionFailedError: No tests found in org.apache.commons.compress.AbstractTestCase - at junit.framework.Assert.fail(Assert.java:57) - at junit.framework.TestCase.fail(TestCase.java:227) - at junit.framework.TestSuite$1.runTest(TestSuite.java:100) - at junit.framework.TestCase.runBare(TestCase.java:141) - at junit.framework.TestResult$1.protect(TestResult.java:122) - at junit.framework.TestResult.runProtected(TestResult.java:142) - at junit.framework.TestResult.run(TestResult.java:125) - at junit.framework.TestCase.run(TestCase.java:129) - at junit.framework.TestSuite.runTest(TestSuite.java:255) - at junit.framework.TestSuite.run(TestSuite.java:250) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/ad634c0c24e883ec4ba509122df4679c2245e37b b/framework/projects/Compress/failing_tests/ad634c0c24e883ec4ba509122df4679c2245e37b deleted file mode 100644 index dadd7cca2..000000000 --- a/framework/projects/Compress/failing_tests/ad634c0c24e883ec4ba509122df4679c2245e37b +++ /dev/null @@ -1,47 +0,0 @@ -## commons-compress: ad634c0c24e883ec4ba509122df4679c2245e37b ## ---- org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest -junit.framework.AssertionFailedError: expected:<2105-01-01/00:00:0[2] +0000> but was:<2105-01-01/00:00:0[1] +0000> - at org.junit.Assert.assertEquals(Assert.java:115) - at org.junit.Assert.assertEquals(Assert.java:144) - at org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest.testSampleFile(X5455_ExtendedTimestampTest.java:155) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) - at org.junit.runners.ParentRunner.run(ParentRunner.java:309) - at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/c59fc43c527610ae18d7596eb191817ce674cb29 b/framework/projects/Compress/failing_tests/c59fc43c527610ae18d7596eb191817ce674cb29 index 7f4bf4ef3..a04335de0 100644 --- a/framework/projects/Compress/failing_tests/c59fc43c527610ae18d7596eb191817ce674cb29 +++ b/framework/projects/Compress/failing_tests/c59fc43c527610ae18d7596eb191817ce674cb29 @@ -354,3 +354,50 @@ java.lang.Exception: No runnable methods at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest::testSampleFile +junit.framework.AssertionFailedError: expected:<[2105-01-01/00:00:02] +0000> but was:<[1968-11-24/17:31:45] +0000> + at org.junit.Assert.assertEquals(Assert.java:115) + at org.junit.Assert.assertEquals(Assert.java:144) + at org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest.testSampleFile(X5455_ExtendedTimestampTest.java:185) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) + at org.junit.runners.ParentRunner.run(ParentRunner.java:309) + at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/d0595b7121f57f1f49fe7fdc384479dd73ad64f5 b/framework/projects/Compress/failing_tests/d0595b7121f57f1f49fe7fdc384479dd73ad64f5 deleted file mode 100644 index 24f219757..000000000 --- a/framework/projects/Compress/failing_tests/d0595b7121f57f1f49fe7fdc384479dd73ad64f5 +++ /dev/null @@ -1,356 +0,0 @@ -## commons-compress: d0595b7121f57f1f49fe7fdc384479dd73ad64f5 ## ---- org.apache.commons.compress.AbstractTestCase -java.lang.Exception: No runnable methods - at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) - at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:104) - at org.junit.runners.ParentRunner.validate(ParentRunner.java:355) - at org.junit.runners.ParentRunner.(ParentRunner.java:76) - at org.junit.runners.BlockJUnit4ClassRunner.(BlockJUnit4ClassRunner.java:57) - at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10) - at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) - at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) - at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) - at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26) - at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:30) - at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:24) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:526) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:474) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) ---- org.apache.commons.compress.archivers.ArchiveServiceLoaderTest::testInputStream -java.lang.Exception: Unexpected exception, expected but was - at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:28) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) - at org.junit.runners.ParentRunner.run(ParentRunner.java:309) - at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) -Caused by: org.apache.commons.compress.archivers.ArchiveException: Archiver: ArchiveTestInput1 not found. - at org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveInputStream(ArchiveStreamFactory.java:391) - at org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveInputStream(ArchiveStreamFactory.java:328) - at org.apache.commons.compress.archivers.ArchiveServiceLoaderTest.testInputStream(ArchiveServiceLoaderTest.java:32) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) - ... 32 more ---- org.apache.commons.compress.archivers.ArchiveServiceLoaderTest::testOutputStream -java.lang.Exception: Unexpected exception, expected but was - at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:28) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) - at org.junit.runners.ParentRunner.run(ParentRunner.java:309) - at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) -Caused by: org.apache.commons.compress.archivers.ArchiveException: Archiver: ArchiveTestOutput1 not found. - at org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveOutputStream(ArchiveStreamFactory.java:459) - at org.apache.commons.compress.archivers.ArchiveStreamFactory.createArchiveOutputStream(ArchiveStreamFactory.java:408) - at org.apache.commons.compress.archivers.ArchiveServiceLoaderTest.testOutputStream(ArchiveServiceLoaderTest.java:37) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) - ... 32 more ---- org.apache.commons.compress.archivers.TestArchiveStreamProvider -java.lang.Exception: No runnable methods - at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) - at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:104) - at org.junit.runners.ParentRunner.validate(ParentRunner.java:355) - at org.junit.runners.ParentRunner.(ParentRunner.java:76) - at org.junit.runners.BlockJUnit4ClassRunner.(BlockJUnit4ClassRunner.java:57) - at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10) - at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) - at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) - at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) - at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26) - at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:30) - at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:24) - at sun.reflect.GeneratedConstructorAccessor17.newInstance(Unknown Source) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:526) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:474) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) ---- org.apache.commons.compress.compressors.CompressorServiceLoaderTest::testInputStream -java.lang.Exception: Unexpected exception, expected but was - at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:28) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) - at org.junit.runners.ParentRunner.run(ParentRunner.java:309) - at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) -Caused by: org.apache.commons.compress.compressors.CompressorException: Compressor: TestInput1 not found. - at org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorInputStream(CompressorStreamFactory.java:601) - at org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorInputStream(CompressorStreamFactory.java:524) - at org.apache.commons.compress.compressors.CompressorServiceLoaderTest.testInputStream(CompressorServiceLoaderTest.java:32) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) - ... 32 more ---- org.apache.commons.compress.compressors.CompressorServiceLoaderTest::testOutputStream -java.lang.Exception: Unexpected exception, expected but was - at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:28) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) - at org.junit.runners.ParentRunner.run(ParentRunner.java:309) - at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) -Caused by: org.apache.commons.compress.compressors.CompressorException: Compressor: TestOutput1 not found. - at org.apache.commons.compress.compressors.CompressorStreamFactory.createCompressorOutputStream(CompressorStreamFactory.java:673) - at org.apache.commons.compress.compressors.CompressorServiceLoaderTest.testOutputStream(CompressorServiceLoaderTest.java:37) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) - ... 32 more ---- org.apache.commons.compress.compressors.CompressorStreamFactoryRoundtripTest -java.lang.Exception: org.apache.commons.compress.compressors.CompressorStreamFactoryRoundtripTest.data() must return an Iterable of arrays. - at org.junit.runners.Parameterized.parametersMethodReturnedWrongType(Parameterized.java:343) - at org.junit.runners.Parameterized.allParameters(Parameterized.java:296) - at org.junit.runners.Parameterized.(Parameterized.java:282) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:526) - at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:29) - at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:21) - at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) - at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) - at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) - at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26) - at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:30) - at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:24) - at sun.reflect.GeneratedConstructorAccessor17.newInstance(Unknown Source) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:526) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:474) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) ---- org.apache.commons.compress.compressors.TestCompressorStreamProvider -java.lang.Exception: No runnable methods - at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) - at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:104) - at org.junit.runners.ParentRunner.validate(ParentRunner.java:355) - at org.junit.runners.ParentRunner.(ParentRunner.java:76) - at org.junit.runners.BlockJUnit4ClassRunner.(BlockJUnit4ClassRunner.java:57) - at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10) - at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) - at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) - at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) - at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26) - at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:30) - at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:24) - at sun.reflect.GeneratedConstructorAccessor17.newInstance(Unknown Source) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:526) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:474) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:606) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/d75b89856ef29bbec6784cd6aa714eafe0eeb312 b/framework/projects/Compress/failing_tests/d75b89856ef29bbec6784cd6aa714eafe0eeb312 index b590a2080..2afaaeedf 100644 --- a/framework/projects/Compress/failing_tests/d75b89856ef29bbec6784cd6aa714eafe0eeb312 +++ b/framework/projects/Compress/failing_tests/d75b89856ef29bbec6784cd6aa714eafe0eeb312 @@ -354,3 +354,136 @@ java.lang.Exception: No runnable methods at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.apache.commons.compress.archivers.sevenz.SevenZNativeHeapTest +org.objenesis.ObjenesisException: java.lang.reflect.InvocationTargetException + at org.objenesis.instantiator.sun.SunReflectionFactoryHelper.newConstructorForSerialization(SunReflectionFactoryHelper.java:55) + at org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator.(SunReflectionFactoryInstantiator.java:38) + at org.objenesis.strategy.StdInstantiatorStrategy.newInstantiatorOf(StdInstantiatorStrategy.java:58) + at org.objenesis.ObjenesisBase.getInstantiatorOf(ObjenesisBase.java:91) + at org.powermock.reflect.internal.WhiteboxImpl.newInstance(WhiteboxImpl.java:250) + at org.powermock.reflect.Whitebox.newInstance(Whitebox.java:139) + at org.powermock.tests.utils.impl.AbstractTestSuiteChunkerImpl.getPowerMockTestListenersLoadedByASpecificClassLoader(AbstractTestSuiteChunkerImpl.java:95) + at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.createDelegatorFromClassloader(JUnit4TestSuiteChunkerImpl.java:174) + at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.createDelegatorFromClassloader(JUnit4TestSuiteChunkerImpl.java:48) + at org.powermock.tests.utils.impl.AbstractTestSuiteChunkerImpl.createTestDelegators(AbstractTestSuiteChunkerImpl.java:111) + at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.(JUnit4TestSuiteChunkerImpl.java:71) + at org.powermock.modules.junit4.common.internal.impl.AbstractCommonPowerMockRunner.(AbstractCommonPowerMockRunner.java:32) + at org.powermock.modules.junit4.PowerMockRunner.(PowerMockRunner.java:34) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) + at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:29) + at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:21) + at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) + at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) + at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) + at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26) + at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:30) + at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:24) + at jdk.internal.reflect.GeneratedConstructorAccessor10.newInstance(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:474) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +Caused by: java.lang.reflect.InvocationTargetException + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.objenesis.instantiator.sun.SunReflectionFactoryHelper.newConstructorForSerialization(SunReflectionFactoryHelper.java:45) + ... 49 more +Caused by: java.lang.IllegalAccessError: class jdk.internal.reflect.ConstructorAccessorImpl loaded by org.powermock.core.classloader.MockClassLoader @1108adc8 cannot access jdk/internal/reflect superclass jdk.internal.reflect.MagicAccessorImpl + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) + at org.powermock.core.classloader.MockClassLoader.loadUnmockedClass(MockClassLoader.java:250) + at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:194) + at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass1(DeferSupportingClassLoader.java:77) + at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:67) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) + at org.powermock.core.classloader.MockClassLoader.loadUnmockedClass(MockClassLoader.java:250) + at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:194) + at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass1(DeferSupportingClassLoader.java:77) + at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:67) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) + at java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method) + at java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1194) + at java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63) + at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400) + at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393) + at java.base/jdk.internal.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:112) + at java.base/jdk.internal.reflect.ReflectionFactory.generateConstructor(ReflectionFactory.java:514) + at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:427) + at jdk.unsupported/sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:98) + ... 54 more +--- org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest::testSampleFile +junit.framework.AssertionFailedError: expected:<[2105-01-01/00:00:02] +0000> but was:<[1968-11-24/17:31:45] +0000> + at org.junit.Assert.assertEquals(Assert.java:115) + at org.junit.Assert.assertEquals(Assert.java:144) + at org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest.testSampleFile(X5455_ExtendedTimestampTest.java:185) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) + at org.junit.runners.ParentRunner.run(ParentRunner.java:309) + at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/ed534048b12afcffd45a53f7b0945f49d929a29a b/framework/projects/Compress/failing_tests/ed534048b12afcffd45a53f7b0945f49d929a29a deleted file mode 100644 index d1fab47df..000000000 --- a/framework/projects/Compress/failing_tests/ed534048b12afcffd45a53f7b0945f49d929a29a +++ /dev/null @@ -1,47 +0,0 @@ -## commons-compress: ed534048b12afcffd45a53f7b0945f49d929a29a ## ---- org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest::testSampleFile -junit.framework.AssertionFailedError: expected:<2105-01-01/00:00:0[2] +0000> but was:<2105-01-01/00:00:0[1] +0000> - at org.junit.Assert.assertEquals(Assert.java:115) - at org.junit.Assert.assertEquals(Assert.java:144) - at org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestampTest.testSampleFile(X5455_ExtendedTimestampTest.java:155) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) - at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) - at org.junit.runners.ParentRunner.run(ParentRunner.java:309) - at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:520) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) - at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) - at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) - at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) - at org.apache.tools.ant.Task.perform(Task.java:348) - at org.apache.tools.ant.Target.execute(Target.java:392) - at org.apache.tools.ant.Target.performTasks(Target.java:413) - at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) - at org.apache.tools.ant.Project.executeTarget(Project.java:1368) - at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) - at org.apache.tools.ant.Project.executeTargets(Project.java:1251) - at org.apache.tools.ant.Main.runBuild(Main.java:811) - at org.apache.tools.ant.Main.startAnt(Main.java:217) - at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) - at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) diff --git a/framework/projects/Compress/failing_tests/f015344879f1bc3505bc616fc7ae517cf9f60838 b/framework/projects/Compress/failing_tests/f015344879f1bc3505bc616fc7ae517cf9f60838 index 6458b50b1..e60293d58 100644 --- a/framework/projects/Compress/failing_tests/f015344879f1bc3505bc616fc7ae517cf9f60838 +++ b/framework/projects/Compress/failing_tests/f015344879f1bc3505bc616fc7ae517cf9f60838 @@ -354,3 +354,87 @@ java.lang.Exception: No runnable methods at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +--- org.apache.commons.compress.archivers.sevenz.SevenZNativeHeapTest +org.objenesis.ObjenesisException: java.lang.reflect.InvocationTargetException + at org.objenesis.instantiator.sun.SunReflectionFactoryHelper.newConstructorForSerialization(SunReflectionFactoryHelper.java:55) + at org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator.(SunReflectionFactoryInstantiator.java:38) + at org.objenesis.strategy.StdInstantiatorStrategy.newInstantiatorOf(StdInstantiatorStrategy.java:58) + at org.objenesis.ObjenesisBase.getInstantiatorOf(ObjenesisBase.java:91) + at org.powermock.reflect.internal.WhiteboxImpl.newInstance(WhiteboxImpl.java:222) + at org.powermock.reflect.Whitebox.newInstance(Whitebox.java:139) + at org.powermock.tests.utils.impl.AbstractTestSuiteChunkerImpl.registerProxyframework(AbstractTestSuiteChunkerImpl.java:158) + at org.powermock.tests.utils.impl.AbstractTestSuiteChunkerImpl.chunkClass(AbstractTestSuiteChunkerImpl.java:181) + at org.powermock.tests.utils.impl.AbstractTestSuiteChunkerImpl.(AbstractTestSuiteChunkerImpl.java:96) + at org.powermock.tests.utils.impl.AbstractTestSuiteChunkerImpl.(AbstractTestSuiteChunkerImpl.java:89) + at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.(JUnit4TestSuiteChunkerImpl.java:49) + at org.powermock.modules.junit4.common.internal.impl.AbstractCommonPowerMockRunner.(AbstractCommonPowerMockRunner.java:32) + at org.powermock.modules.junit4.PowerMockRunner.(PowerMockRunner.java:34) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) + at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:29) + at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:21) + at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) + at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) + at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) + at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26) + at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:30) + at junit.framework.JUnit4TestAdapter.(JUnit4TestAdapter.java:24) + at jdk.internal.reflect.GeneratedConstructorAccessor10.newInstance(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:474) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:1484) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:872) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JUnitTask.java:1972) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute1(JUnitTask.java:824) + at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:2277) + at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) + at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) + at org.apache.tools.ant.Task.perform(Task.java:348) + at org.apache.tools.ant.Target.execute(Target.java:392) + at org.apache.tools.ant.Target.performTasks(Target.java:413) + at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) + at org.apache.tools.ant.Project.executeTarget(Project.java:1368) + at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) + at org.apache.tools.ant.Project.executeTargets(Project.java:1251) + at org.apache.tools.ant.Main.runBuild(Main.java:811) + at org.apache.tools.ant.Main.startAnt(Main.java:217) + at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) + at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) +Caused by: java.lang.reflect.InvocationTargetException + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:566) + at org.objenesis.instantiator.sun.SunReflectionFactoryHelper.newConstructorForSerialization(SunReflectionFactoryHelper.java:45) + ... 49 more +Caused by: java.lang.IllegalAccessError: class jdk.internal.reflect.ConstructorAccessorImpl loaded by org.powermock.core.classloader.MockClassLoader @598260a6 cannot access jdk/internal/reflect superclass jdk.internal.reflect.MagicAccessorImpl + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) + at org.powermock.core.classloader.MockClassLoader.loadUnmockedClass(MockClassLoader.java:238) + at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:182) + at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:70) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) + at org.powermock.core.classloader.MockClassLoader.loadUnmockedClass(MockClassLoader.java:238) + at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:182) + at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:70) + at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) + at java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method) + at java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1194) + at java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63) + at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400) + at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394) + at java.base/java.security.AccessController.doPrivileged(Native Method) + at java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393) + at java.base/jdk.internal.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:112) + at java.base/jdk.internal.reflect.ReflectionFactory.generateConstructor(ReflectionFactory.java:514) + at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:427) + at jdk.unsupported/sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:98) + ... 54 more diff --git a/framework/projects/Compress/relevant_tests/37 b/framework/projects/Compress/relevant_tests/37 index 3f82a6a63..b5f5745a7 100644 --- a/framework/projects/Compress/relevant_tests/37 +++ b/framework/projects/Compress/relevant_tests/37 @@ -22,7 +22,6 @@ org.apache.commons.compress.archivers.cpio.CpioArchiveInputStreamTest org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStreamTest org.apache.commons.compress.archivers.dump.DumpArchiveInputStreamTest org.apache.commons.compress.archivers.sevenz.SevenZFileTest -org.apache.commons.compress.archivers.sevenz.SevenZNativeHeapTest org.apache.commons.compress.archivers.sevenz.SevenZOutputFileTest org.apache.commons.compress.archivers.tar.SparseFilesTest org.apache.commons.compress.archivers.tar.TarArchiveEntryTest diff --git a/framework/projects/Compress/relevant_tests/41 b/framework/projects/Compress/relevant_tests/41 index 6f078c19c..64f46f6a3 100644 --- a/framework/projects/Compress/relevant_tests/41 +++ b/framework/projects/Compress/relevant_tests/41 @@ -22,7 +22,6 @@ org.apache.commons.compress.archivers.cpio.CpioArchiveInputStreamTest org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStreamTest org.apache.commons.compress.archivers.dump.DumpArchiveInputStreamTest org.apache.commons.compress.archivers.sevenz.SevenZFileTest -org.apache.commons.compress.archivers.sevenz.SevenZNativeHeapTest org.apache.commons.compress.archivers.sevenz.SevenZOutputFileTest org.apache.commons.compress.archivers.tar.TarArchiveOutputStreamTest org.apache.commons.compress.archivers.zip.EncryptedArchiveTest diff --git a/framework/projects/Compress/relevant_tests/43 b/framework/projects/Compress/relevant_tests/43 index 4dcc2751c..93b0badf9 100644 --- a/framework/projects/Compress/relevant_tests/43 +++ b/framework/projects/Compress/relevant_tests/43 @@ -23,7 +23,6 @@ org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStreamTest org.apache.commons.compress.archivers.dump.DumpArchiveInputStreamTest org.apache.commons.compress.archivers.jar.JarArchiveOutputStreamTest org.apache.commons.compress.archivers.sevenz.SevenZFileTest -org.apache.commons.compress.archivers.sevenz.SevenZNativeHeapTest org.apache.commons.compress.archivers.sevenz.SevenZOutputFileTest org.apache.commons.compress.archivers.tar.TarArchiveOutputStreamTest org.apache.commons.compress.archivers.zip.DataDescriptorTest From d99900cb21784d072248a3840b7d3accc93daa1c Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Thu, 16 Nov 2023 14:25:15 -0800 Subject: [PATCH 24/64] Update Math project for Java 11 (#540) --- framework/core/Project/Math.pm | 13 +++++- framework/core/Utils.pm | 40 +++++++++++++++++++ .../2c443ab8b0efce5485f63eed62213091a188c993 | 2 + 3 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 framework/projects/Math/failing_tests/2c443ab8b0efce5485f63eed62213091a188c993 diff --git a/framework/core/Project/Math.pm b/framework/core/Project/Math.pm index 19eaeea0c..3ea121120 100644 --- a/framework/core/Project/Math.pm +++ b/framework/core/Project/Math.pm @@ -50,7 +50,8 @@ sub new { my $name = "commons-math"; my $vcs = Vcs::Git->new($PID, "$REPO_DIR/$name.git", - "$PROJECTS_DIR/$PID/$BUGS_CSV_ACTIVE"); + "$PROJECTS_DIR/$PID/$BUGS_CSV_ACTIVE", + \&_post_checkout); return $class->SUPER::new($PID, $name, $vcs); } @@ -101,6 +102,16 @@ sub _layout2 { return {src=>$src, test=>$test}; } +sub _post_checkout { + my ($self, $revision_id, $work_dir) = @_; + my $vid = $self->{_vcs}->lookup_vid($revision_id); + + # Convert the file encoding of problematic files + my $result = determine_layout($self, $revision_id); + Utils::convert_file_encoding($work_dir."/".$result->{src}."/org/apache/commons/math3/stat/correlation/StorelessBivariateCovariance.java"); + Utils::convert_file_encoding($work_dir."/".$result->{src}."/org/apache/commons/math3/stat/correlation/StorelessCovariance.java"); +} + # # Remove looping tests in addition to the broken ones # diff --git a/framework/core/Utils.pm b/framework/core/Utils.pm index 6e7403922..c5e50d48d 100644 --- a/framework/core/Utils.pm +++ b/framework/core/Utils.pm @@ -276,6 +276,46 @@ sub print_env { =pod +=item C + +Print the current Perl execution stack trace to F. + +=cut + +sub print_perl_call_stack { + my ($package, $filename, $line, $subroutine, $hasargs, $wantarray, $evaltext, $is_require, $hints, $bitmask, $hinthash); + my $i = 1; + my @r; + while (@r = caller($i)) { + ($package, $filename, $line, $subroutine, $hasargs, $wantarray, $evaltext, $is_require, $hints, $bitmask, $hinthash) = @r; + print(STDERR "$filename:$line $subroutine\n"); + $i++; + } +} + +=pod + +=item C + +Copies the original file to .bak then converts +the encoding of file_name from iso-8859-1 to utf-8. + +=cut + +sub convert_file_encoding { + @_ == 1 or die $ARG_ERROR; + my ($file_name) = @_; + if (-e $file_name){ + rename($file_name, $file_name.".bak"); + open(OUT, '>'.$file_name) or die $!; + my $converted_file = `iconv -f iso-8859-1 -t utf-8 $file_name.bak`; + print OUT $converted_file; + close(OUT); + } +} + +=pod + =item C Returns true if this process is running under continuous integration. diff --git a/framework/projects/Math/failing_tests/2c443ab8b0efce5485f63eed62213091a188c993 b/framework/projects/Math/failing_tests/2c443ab8b0efce5485f63eed62213091a188c993 new file mode 100644 index 000000000..49e2af0ba --- /dev/null +++ b/framework/projects/Math/failing_tests/2c443ab8b0efce5485f63eed62213091a188c993 @@ -0,0 +1,2 @@ +## commons-math: 2c443ab8b0efce5485f63eed62213091a188c993 ## +--- org.apache.commons.math.estimation.MinpackTest::testMinpackMeyer From 403cfefa461593df6e3f978b02952682f468ecbe Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Tue, 21 Nov 2023 14:02:27 -0800 Subject: [PATCH 25/64] Update Mockito project for Java 11 --- framework/core/Project/Mockito.pm | 7 +++++++ framework/projects/Mockito/Mockito.build.xml | 4 ++-- framework/test/test_verify_bugs.sh | 12 ++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/framework/core/Project/Mockito.pm b/framework/core/Project/Mockito.pm index ac901f12b..6b9bed55e 100644 --- a/framework/core/Project/Mockito.pm +++ b/framework/core/Project/Mockito.pm @@ -70,6 +70,13 @@ sub _post_checkout { or confess("Couldn't apply patch ($mockito_junit_runner_patch_file): $!"); } + # only bid with release notes and doesn't compile with newer Gradle + if ($vid == 21) { + system("rm -rf $work_dir/buildSrc/src/main/groovy/org/mockito/release/notes"); + system("rm -rf $work_dir/buildSrc/src/test/groovy/org/mockito/release/notes"); + system("sed -i '/apply.from:..gradle.release.gradle./d' $work_dir/build.gradle"); + } + # Change Url to Gradle distribution my $prop = "$work_dir/gradle/wrapper/gradle-wrapper.properties"; my $lib_dir = "$BUILD_SYSTEMS_LIB_DIR/gradle/dists"; diff --git a/framework/projects/Mockito/Mockito.build.xml b/framework/projects/Mockito/Mockito.build.xml index 4ae122826..a8a1656f0 100644 --- a/framework/projects/Mockito/Mockito.build.xml +++ b/framework/projects/Mockito/Mockito.build.xml @@ -21,10 +21,10 @@ - + - + diff --git a/framework/test/test_verify_bugs.sh b/framework/test/test_verify_bugs.sh index 089130eb6..bc560bbf5 100755 --- a/framework/test/test_verify_bugs.sh +++ b/framework/test/test_verify_bugs.sh @@ -153,7 +153,19 @@ for bid in $(echo $BUGS); do Math) sed_cmd "s/value=\"1\.[1-5]\"/value=\"1.6\"/" $work_dir/build.xml ;; + Mockito) + # some bids use gradle + sed_cmd "s/sourceCompatibility = 1\.[1-5]/sourceCompatibility=1.6/" $work_dir/build.gradle + sed_cmd "s/targetCompatibility = 1\.[1-5]/targetCompatibility=1.6/" $work_dir/build.gradle + sed_cmd "s/gradle-1.12-bin/gradle-4.9-bin/" $work_dir/gradle/wrapper/gradle-wrapper.properties + sed_cmd "s/gradle-2.2.1-all/gradle-4.9-bin/" $work_dir/gradle/wrapper/gradle-wrapper.properties + sed_cmd "s/0.7-groovy-1.8/1.1-groovy-2.4/" $work_dir/buildSrc/build.gradle + # and some bids don't + sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/build.xml + sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/build.xml + ;; esac + defects4j compile -w "$work_dir" || die "compile: $PID-$vid" defects4j test $TEST_FLAG -w "$work_dir" || die "run relevant tests: $PID-$vid" From 4e6168b655cb6bb2dcfa02b1d49c1c7d5dc63568 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Wed, 29 Nov 2023 12:55:24 -0800 Subject: [PATCH 26/64] Update Lang project for Java 11 (#541) --- framework/core/Project/Lang.pm | 81 ++++++++++--------- framework/projects/Lang/active-bugs.csv | 2 - .../Lang/compile-errors/test-1-10.diff | 71 ++++++++++++++++ .../Lang/compile-errors/test-1-4.diff | 12 +++ .../Lang/compile-errors/test-14-16.diff | 71 ++++++++++++++++ .../Lang/compile-errors/test-17-20.diff | 73 +++++++++++++++++ .../Lang/compile-errors/test-21-21.diff | 67 +++++++++++++++ .../Lang/compile-errors/test-42-65.diff | 14 ++++ .../Lang/compile-errors/test-44-48.diff | 19 +++++ .../Lang/compile-errors/test-5-27.diff | 12 +++ framework/projects/Lang/deprecated-bugs.csv | 2 + .../04babff3798680e012646988841bcc710a9e3c54 | 2 + .../127e6e338f088b82eea1967d31c1abf8d51a364f | 1 + .../14a0cc2a9baf84a97348263975082ef3857daf97 | 1 + .../1ced894df70d66f3a786c2c8cd6e23e0d4263d91 | 1 + .../2dc56182579703153e5c9886b3ecd22bbc348b49 | 2 + .../2f8f67ab2939f1c23f09c8764e04ea2da0479332 | 2 + .../34a6449c90a3b6074111a6bcbd31ad00ac1570f3 | 1 + .../56550bf2779990da78d2bac1d8287c8a693c6e4b | 2 + .../65a6458eaa2e1f88278e4bb5753a68bd825e3a80 | 2 + .../711e204e73f24e32acb3727a5d9d3b351b6639d1 | 2 + .../75d931a3264b73caa9cdd7d3373375cc33008ddf | 1 + .../825481f019e4482e5ea74d5b0b5e5c438535cb68 | 1 + .../8f675dd3cbfb8f552bdbbe1cfc646ba5b367983b | 1 + .../ad72b9f2bf37bd61af18bde67c1622d90a5d8766 | 2 + .../bc52782cd84f4356d2984e1aa01806f81754eb08 | 1 + .../cf20d13c64da51becd1351befe02a06144fd6fc1 | 2 + .../e9e167f9ebc7a73c5847745688ae127ecff6e2b1 | 1 + framework/projects/Lang/patches/48.src.patch | 11 +-- framework/test/test_verify_bugs.sh | 4 + 30 files changed, 416 insertions(+), 48 deletions(-) create mode 100644 framework/projects/Lang/compile-errors/test-1-10.diff create mode 100644 framework/projects/Lang/compile-errors/test-1-4.diff create mode 100644 framework/projects/Lang/compile-errors/test-14-16.diff create mode 100644 framework/projects/Lang/compile-errors/test-17-20.diff create mode 100644 framework/projects/Lang/compile-errors/test-21-21.diff create mode 100644 framework/projects/Lang/compile-errors/test-42-65.diff create mode 100644 framework/projects/Lang/compile-errors/test-44-48.diff create mode 100644 framework/projects/Lang/compile-errors/test-5-27.diff diff --git a/framework/core/Project/Lang.pm b/framework/core/Project/Lang.pm index 0f8056846..56d2ed20f 100644 --- a/framework/core/Project/Lang.pm +++ b/framework/core/Project/Lang.pm @@ -39,6 +39,7 @@ use warnings; use Constants; use Vcs::Git; +use File::Path 'rmtree'; our @ISA = qw(Project); my $PID = "Lang"; @@ -61,45 +62,19 @@ sub new { # sub determine_layout { @_ == 2 or die $ARG_ERROR; - my ($self, $rev_id) = @_; - my $dir = $self->{prog_root}; - my $result = _layout1($dir) // _layout2($dir); - die "Unknown layout for revision: ${rev_id}" unless defined $result; - return $result; -} - -# -# Existing Ant build.xml and default.properties -# -sub _layout1 { - @_ == 1 or die $ARG_ERROR; - my ($dir) = @_; - my $src = `grep "source.home" $dir/default.properties 2>/dev/null`; - my $test = `grep "test.home" $dir/default.properties 2>/dev/null`; + my ($self, $revision_id) = @_; + my $work_dir = $self->{prog_root}; - return undef if ($src eq "" || $test eq ""); - - $src =~ s/\s*source.home\s*=\s*(\S+)\s*/$1/; - $test=~ s/\s*test.home\s*=\s*(\S+)\s*/$1/; - - return {src=>$src, test=>$test}; -} - -# -# Generated build.xml (from mvn ant:ant) with maven-build.properties -# -sub _layout2 { - @_ == 1 or die $ARG_ERROR; - my ($dir) = @_; - my $src = `grep "maven.build.srcDir.0" $dir/maven-build.properties 2>/dev/null`; - my $test = `grep "maven.build.testDir.0" $dir/maven-build.properties 2>/dev/null`; - - return undef if ($src eq "" || $test eq ""); - - $src =~ s/\s*maven\.build\.srcDir\.0\s*=\s*(\S+)\s*/$1/; - $test=~ s/\s*maven\.build\.testDir\.0\s*=\s*(\S+)\s*/$1/; - - return {src=>$src, test=>$test}; + # Only two sets of layouts in this case + my $result; + if (-e "$work_dir/src/main"){ + $result = {src=>"src/main/java", test=>"src/test/java"}; + } + if (-e "$work_dir/src/java"){ + $result = {src=>"src/java", test=>"src/test"}; + } + die "Unknown layout for revision: ${revision_id}" unless defined $result; + return $result; } # @@ -107,10 +82,38 @@ sub _layout2 { # sub _post_checkout { my ($self, $revision_id, $work_dir) = @_; + my $vid = $self->{_vcs}->lookup_vid($revision_id); + + # Convert the file encoding of problematic files + my $result = determine_layout($self, $revision_id); + Utils::convert_file_encoding($work_dir."/".$result->{src}."/org/apache/commons/lang3/text/translate/EntityArrays.java"); + Utils::convert_file_encoding($work_dir."/".$result->{src}."/org/apache/commons/lang/Entities.java"); + + # remove old pre Java 1.5 code + print($work_dir."/".$result->{src}."/org/apache/commons/lang/enum\n"); + rmtree($work_dir."/".$result->{src}."/org/apache/commons/lang/enum"); + rmtree($work_dir."/".$result->{test}."/org/apache/commons/lang/enum"); + + # Fix compilation errors if necessary + my $compile_errors = "$PROJECTS_DIR/$self->{pid}/compile-errors/"; + opendir(DIR, $compile_errors) or die "Could not find compile-errors directory."; + my @entries = readdir(DIR); + closedir(DIR); + foreach my $file (@entries) { + if ($file =~ /-(\d+)-(\d+).diff/) { + if ($vid >= $1 && $vid <= $2) { + $self->apply_patch($work_dir, "$compile_errors/$file") + or confess("Couldn't apply patch ($file): $!"); + } + } + } # Check whether ant build file exists unless (-e "$work_dir/build.xml") { - system("cp $PROJECTS_DIR/$PID/build_files/$revision_id/* $work_dir"); + my $build_files_dir = "$PROJECTS_DIR/$PID/build_files/$revision_id"; + if (-d "$build_files_dir") { + Utils::exec_cmd("cp -r $build_files_dir/* $work_dir", "Copy generated Ant build file") or die; + } } } diff --git a/framework/projects/Lang/active-bugs.csv b/framework/projects/Lang/active-bugs.csv index 00db1ffd0..7861c724c 100644 --- a/framework/projects/Lang/active-bugs.csv +++ b/framework/projects/Lang/active-bugs.csv @@ -22,7 +22,6 @@ bug.id,revision.id.buggy,revision.id.fixed,report.id,report.url 22,7e8d044b7b8c6d2786a88f416d17eed2f472445c,2270d830fda743de1ce8a61e33b9542cb39a0f4b,LANG-662,https://issues.apache.org/jira/browse/LANG-662 23,66e42dc8b43d37ff011de69586f8e6764c4b3164,249788d799ca1c3964062bdc5c19a51ecc05c2f7,LANG-636,https://issues.apache.org/jira/browse/LANG-636 24,7df70a8c6b14452767ac932a14640e32a1dc16da,8e2f4ddb9a1ecd7a1bf7d752c2c891d630287036,LANG-664,https://issues.apache.org/jira/browse/LANG-664 -25,44dbf85b6a7156d550ba62210412015058336281,dd5f8ea30755268dc43bbf2cd5024412674eb1b0,LANG-658,https://issues.apache.org/jira/browse/LANG-658 26,f7f19a3d2f98f48924d38fec2308dc3db83445d8,14a0cc2a9baf84a97348263975082ef3857daf97,LANG-645,https://issues.apache.org/jira/browse/LANG-645 27,bbcba273ad4322e76a90bcb867cbea108134717c,50c1fdecb4ed33ec1bb0d449f294c299d5369701,LANG-638,https://issues.apache.org/jira/browse/LANG-638 28,c0041cafc2fda3fb437009d5417ba5ebeb32ad35,bef3eb6ed060d5ae14da6ce5a1909675b8cf5650,LANG-617,https://issues.apache.org/jira/browse/LANG-617 @@ -45,7 +44,6 @@ bug.id,revision.id.buggy,revision.id.fixed,report.id,report.url 45,04f767b393b5849185f4ddf8f7ae8fc0b255e9bf,4342bd5d69d122a16c735416039b4b2ca27897ad,LANG-419,https://issues.apache.org/jira/browse/LANG-419 46,65b5dc69db3bfd08b4392dcee16fa0542b097812,dd0deed066e728d7b09e5fd69855c5ad7bf6bdb4,LANG-421,https://issues.apache.org/jira/browse/LANG-421 47,2e8e3f46ba0a41d95c38875cf6a7153816262123,1fe5439baf32af2114958e3cfc3512bd72c84773,LANG-412,https://issues.apache.org/jira/browse/LANG-412 -48,97f1c120c092916f2f95439b6440a8977c66ee0a,e199d381f8c199801fee2d40a7f3ea1380700631,LANG-393,https://issues.apache.org/jira/browse/LANG-393 49,dab1bdfc0fec1d45def7d4e4870dc207bd954686,673385b43d0d5783039242460ba1c12b3f1f4e92,LANG-380,https://issues.apache.org/jira/browse/LANG-380 50,43cf3f491e7b9b42dc4a5fa4d7bc00cef1d38f7e,127e6e338f088b82eea1967d31c1abf8d51a364f,LANG-368,https://issues.apache.org/jira/browse/LANG-368 51,9da40ba6b5bcc7b6071fa7fe11eaeb1b97e53d81,796b898281af571a510d96487dcd95699ac1e435,LANG-365,https://issues.apache.org/jira/browse/LANG-365 diff --git a/framework/projects/Lang/compile-errors/test-1-10.diff b/framework/projects/Lang/compile-errors/test-1-10.diff new file mode 100644 index 000000000..6fe9a2012 --- /dev/null +++ b/framework/projects/Lang/compile-errors/test-1-10.diff @@ -0,0 +1,71 @@ +diff --git a/src/main/java/org/apache/commons/lang3/JavaVersion.java b/src/main/java/org/apache/commons/lang3/JavaVersion.java +index 0a34fea8f..40f8830c9 100644 +--- a/src/main/java/org/apache/commons/lang3/JavaVersion.java ++++ b/src/main/java/org/apache/commons/lang3/JavaVersion.java +@@ -69,7 +69,17 @@ public enum JavaVersion { + /** + * Java 1.8. + */ +- JAVA_1_8(1.8f, "1.8"); ++ JAVA_1_8(1.8f, "1.8"), ++ ++ /** ++ * Java 1.9. ++ */ ++ JAVA_1_9(1.9f, "1.9"), ++ ++ /** ++ * Java 1.x, x > 9. Mainly introduced to avoid to break when a new version of Java is used. ++ */ ++ JAVA_RECENT(maxVersion(), Float.toString(maxVersion())); + + /** + * The float value. +@@ -147,9 +157,21 @@ static JavaVersion get(final String nom) { + return JAVA_1_7; + } else if ("1.8".equals(nom)) { + return JAVA_1_8; +- } else { ++ } else if ("1.9".equals(nom)) { ++ return JAVA_1_9; ++ } ++ if (nom == null) { + return null; + } ++ final float v = toFloatVersion(nom); ++ if ((v - 1.) < 1.) { // then we need to check decimals > .9 ++ final int firstComma = Math.max(nom.indexOf('.'), nom.indexOf(',')); ++ final int end = Math.max(nom.length(), nom.indexOf(',', firstComma)); ++ if (Float.parseFloat(nom.substring(firstComma + 1, end)) > .9f) { ++ return JAVA_RECENT; ++ } ++ } ++ return null; + } + + //----------------------------------------------------------------------- +@@ -165,4 +187,24 @@ public String toString() { + return name; + } + ++ // upper bound of java version considering 2. or current is the higher ++ private static float maxVersion() { ++ final float v = toFloatVersion(System.getProperty("java.version", "2.0")); ++ if (v > 0) { ++ return v; ++ } ++ return 2f; ++ } ++ ++ private static float toFloatVersion(final String name) { ++ final String[] toParse = name.split("\\."); ++ if (toParse.length >= 2) { ++ try { ++ return Float.parseFloat(toParse[0] + '.' + toParse[1]); ++ } catch (final NumberFormatException nfe) { ++ // no-op, let use default ++ } ++ } ++ return -1; ++ } + } diff --git a/framework/projects/Lang/compile-errors/test-1-4.diff b/framework/projects/Lang/compile-errors/test-1-4.diff new file mode 100644 index 000000000..96b1ff49f --- /dev/null +++ b/framework/projects/Lang/compile-errors/test-1-4.diff @@ -0,0 +1,12 @@ +index e65ba73f4..df52fc50f 100644 +--- a/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java ++++ b/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java +@@ -521,7 +521,7 @@ public class TypeUtilsTest { + public void testTypesSatisfyVariables() throws SecurityException, NoSuchFieldException, + NoSuchMethodException { + final Map, Type> typeVarAssigns = new HashMap, Type>(); +- final Integer max = TypeUtilsTest.stub(); ++ final Integer max = TypeUtilsTest. stub(); + typeVarAssigns.put(getClass().getMethod("stub").getTypeParameters()[0], Integer.class); + Assert.assertTrue(TypeUtils.typesSatisfyVariables(typeVarAssigns)); + typeVarAssigns.clear(); diff --git a/framework/projects/Lang/compile-errors/test-14-16.diff b/framework/projects/Lang/compile-errors/test-14-16.diff new file mode 100644 index 000000000..6fe9a2012 --- /dev/null +++ b/framework/projects/Lang/compile-errors/test-14-16.diff @@ -0,0 +1,71 @@ +diff --git a/src/main/java/org/apache/commons/lang3/JavaVersion.java b/src/main/java/org/apache/commons/lang3/JavaVersion.java +index 0a34fea8f..40f8830c9 100644 +--- a/src/main/java/org/apache/commons/lang3/JavaVersion.java ++++ b/src/main/java/org/apache/commons/lang3/JavaVersion.java +@@ -69,7 +69,17 @@ public enum JavaVersion { + /** + * Java 1.8. + */ +- JAVA_1_8(1.8f, "1.8"); ++ JAVA_1_8(1.8f, "1.8"), ++ ++ /** ++ * Java 1.9. ++ */ ++ JAVA_1_9(1.9f, "1.9"), ++ ++ /** ++ * Java 1.x, x > 9. Mainly introduced to avoid to break when a new version of Java is used. ++ */ ++ JAVA_RECENT(maxVersion(), Float.toString(maxVersion())); + + /** + * The float value. +@@ -147,9 +157,21 @@ static JavaVersion get(final String nom) { + return JAVA_1_7; + } else if ("1.8".equals(nom)) { + return JAVA_1_8; +- } else { ++ } else if ("1.9".equals(nom)) { ++ return JAVA_1_9; ++ } ++ if (nom == null) { + return null; + } ++ final float v = toFloatVersion(nom); ++ if ((v - 1.) < 1.) { // then we need to check decimals > .9 ++ final int firstComma = Math.max(nom.indexOf('.'), nom.indexOf(',')); ++ final int end = Math.max(nom.length(), nom.indexOf(',', firstComma)); ++ if (Float.parseFloat(nom.substring(firstComma + 1, end)) > .9f) { ++ return JAVA_RECENT; ++ } ++ } ++ return null; + } + + //----------------------------------------------------------------------- +@@ -165,4 +187,24 @@ public String toString() { + return name; + } + ++ // upper bound of java version considering 2. or current is the higher ++ private static float maxVersion() { ++ final float v = toFloatVersion(System.getProperty("java.version", "2.0")); ++ if (v > 0) { ++ return v; ++ } ++ return 2f; ++ } ++ ++ private static float toFloatVersion(final String name) { ++ final String[] toParse = name.split("\\."); ++ if (toParse.length >= 2) { ++ try { ++ return Float.parseFloat(toParse[0] + '.' + toParse[1]); ++ } catch (final NumberFormatException nfe) { ++ // no-op, let use default ++ } ++ } ++ return -1; ++ } + } diff --git a/framework/projects/Lang/compile-errors/test-17-20.diff b/framework/projects/Lang/compile-errors/test-17-20.diff new file mode 100644 index 000000000..0fc18cca3 --- /dev/null +++ b/framework/projects/Lang/compile-errors/test-17-20.diff @@ -0,0 +1,73 @@ +index 477495a4e..93e5bc142 100644 +--- a/src/main/java/org/apache/commons/lang3/JavaVersion.java ++++ b/src/main/java/org/apache/commons/lang3/JavaVersion.java +@@ -36,7 +36,17 @@ public enum JavaVersion { + JAVA_1_5(1.5f, "1.5"), + JAVA_1_6(1.6f, "1.6"), + JAVA_1_7(1.7f, "1.7"), +- JAVA_1_8(1.8f, "1.8"); ++ JAVA_1_8(1.8f, "1.8"), ++ ++ /** ++ * Java 1.9. ++ */ ++ JAVA_1_9(1.9f, "1.9"), ++ ++ /** ++ * Java 1.x, x > 9. Mainly introduced to avoid to break when a new version of Java is used. ++ */ ++ JAVA_RECENT(maxVersion(), Float.toString(maxVersion())); + + /** + * The float value. +@@ -114,10 +124,22 @@ public enum JavaVersion { + return JAVA_1_7; + } else if ("1.8".equals(nom)) { + return JAVA_1_8; +- } else { ++ } else if ("1.9".equals(nom)) { ++ return JAVA_1_9; ++ } ++ if (nom == null) { + return null; + } +- } ++ final float v = toFloatVersion(nom); ++ if ((v - 1.) < 1.) { // then we need to check decimals > .9 ++ final int firstComma = Math.max(nom.indexOf('.'), nom.indexOf(',')); ++ final int end = Math.max(nom.length(), nom.indexOf(',', firstComma)); ++ if (Float.parseFloat(nom.substring(firstComma + 1, end)) > .9f) { ++ return JAVA_RECENT; ++ } ++ } ++ return null; ++ } + + //----------------------------------------------------------------------- + /** +@@ -132,4 +154,25 @@ public enum JavaVersion { + return name; + } + ++ // upper bound of java version considering 2. or current is the higher ++ private static float maxVersion() { ++ final float v = toFloatVersion(System.getProperty("java.version", "2.0")); ++ if (v > 0) { ++ return v; ++ } ++ return 2f; ++ } ++ ++ private static float toFloatVersion(final String name) { ++ final String[] toParse = name.split("\\."); ++ if (toParse.length >= 2) { ++ try { ++ return Float.parseFloat(toParse[0] + '.' + toParse[1]); ++ } catch (final NumberFormatException nfe) { ++ // no-op, let use default ++ } ++ } ++ return -1; ++ } ++ + } diff --git a/framework/projects/Lang/compile-errors/test-21-21.diff b/framework/projects/Lang/compile-errors/test-21-21.diff new file mode 100644 index 000000000..552f296d4 --- /dev/null +++ b/framework/projects/Lang/compile-errors/test-21-21.diff @@ -0,0 +1,67 @@ +diff --git a/src/main/java/org/apache/commons/lang3/JavaVersion.java b/src/main/java/org/apache/commons/lang3/JavaVersion.java +index b7c033ef4..ef3420c34 100644 +--- a/src/main/java/org/apache/commons/lang3/JavaVersion.java ++++ b/src/main/java/org/apache/commons/lang3/JavaVersion.java +@@ -34,7 +34,17 @@ public enum JavaVersion { + JAVA_1_5(1.5f, "1.5"), + JAVA_1_6(1.6f, "1.6"), + JAVA_1_7(1.7f, "1.7"), +- JAVA_1_8(1.8f, "1.8"); ++ JAVA_1_8(1.8f, "1.8"), ++ ++ /** ++ * Java 1.9. ++ */ ++ JAVA_1_9(1.9f, "1.9"), ++ ++ /** ++ * Java 1.x, x > 9. Mainly introduced to avoid to break when a new version of Java is used. ++ */ ++ JAVA_RECENT(maxVersion(), Float.toString(maxVersion())); + + private float value; + private String name; +@@ -90,8 +100,42 @@ public enum JavaVersion { + } else + if("1.8".equals(nom)) { + return JAVA_1_8; +- } else { ++ } else if ("1.9".equals(nom)) { ++ return JAVA_1_9; ++ } ++ if (nom == null) { + return null; + } ++ final float v = toFloatVersion(nom); ++ if ((v - 1.) < 1.) { // then we need to check decimals > .9 ++ final int firstComma = Math.max(nom.indexOf('.'), nom.indexOf(',')); ++ final int end = Math.max(nom.length(), nom.indexOf(',', firstComma)); ++ if (Float.parseFloat(nom.substring(firstComma + 1, end)) > .9f) { ++ return JAVA_RECENT; ++ } ++ } ++ return null; + } ++ ++ // upper bound of java version considering 2. or current is the higher ++ private static float maxVersion() { ++ final float v = toFloatVersion(System.getProperty("java.version", "2.0")); ++ if (v > 0) { ++ return v; ++ } ++ return 2f; ++ } ++ ++ private static float toFloatVersion(final String name) { ++ final String[] toParse = name.split("\\."); ++ if (toParse.length >= 2) { ++ try { ++ return Float.parseFloat(toParse[0] + '.' + toParse[1]); ++ } catch (final NumberFormatException nfe) { ++ // no-op, let use default ++ } ++ } ++ return -1; ++ } ++ + } diff --git a/framework/projects/Lang/compile-errors/test-42-65.diff b/framework/projects/Lang/compile-errors/test-42-65.diff new file mode 100644 index 000000000..2cb2e66b4 --- /dev/null +++ b/framework/projects/Lang/compile-errors/test-42-65.diff @@ -0,0 +1,14 @@ +diff --git a/src/test/org/apache/commons/lang/AllLangTestSuite.java b/src/test/org/apache/commons/lang/AllLangTestSuite.java +index 9c572c3a9..e7b092ef3 100644 +--- a/src/test/org/apache/commons/lang/AllLangTestSuite.java ++++ b/src/test/org/apache/commons/lang/AllLangTestSuite.java +@@ -61,7 +61,7 @@ public class AllLangTestSuite extends TestCase { + suite.addTest(LangTestSuite.suite()); + suite.addTest(BuilderTestSuite.suite()); + suite.addTest(EnumTestSuite.suite()); +- suite.addTest(org.apache.commons.lang.enum.EnumTestSuite.suite()); ++ //suite.addTest(org.apache.commons.lang.enum.EnumTestSuite.suite()); + suite.addTest(ExceptionTestSuite.suite()); + suite.addTest(MathTestSuite.suite()); + suite.addTest(MutableTestSuite.suite()); + diff --git a/framework/projects/Lang/compile-errors/test-44-48.diff b/framework/projects/Lang/compile-errors/test-44-48.diff new file mode 100644 index 000000000..8938eb710 --- /dev/null +++ b/framework/projects/Lang/compile-errors/test-44-48.diff @@ -0,0 +1,19 @@ +index a1648aa11..afd166695 100644 +--- a/src/java/org/apache/commons/lang/builder/EqualsBuilder.java ++++ b/src/java/org/apache/commons/lang/builder/EqualsBuilder.java +@@ -377,12 +377,8 @@ public class EqualsBuilder { + } + Class lhsClass = lhs.getClass(); + if (!lhsClass.isArray()) { +- if (lhs instanceof java.math.BigDecimal) { +- isEquals = (((java.math.BigDecimal)lhs).compareTo(rhs) == 0); +- } else { +- // The simple case, not an array, just test the element +- isEquals = lhs.equals(rhs); +- } ++ // The simple case, not an array, just test the element ++ isEquals = lhs.equals(rhs); + } else if (lhs.getClass() != rhs.getClass()) { + // Here when we compare different dimensions, for example: a boolean[][] to a boolean[] + this.setEquals(false); + diff --git a/framework/projects/Lang/compile-errors/test-5-27.diff b/framework/projects/Lang/compile-errors/test-5-27.diff new file mode 100644 index 000000000..e1617f4cb --- /dev/null +++ b/framework/projects/Lang/compile-errors/test-5-27.diff @@ -0,0 +1,12 @@ +index 86465b180..af3e62677 100644 +--- a/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java ++++ b/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java +@@ -511,7 +511,7 @@ public class TypeUtilsTest { + public void testTypesSatisfyVariables() throws SecurityException, NoSuchFieldException, + NoSuchMethodException { + Map, Type> typeVarAssigns = new HashMap, Type>(); +- Integer max = TypeUtilsTest.stub(); ++ Integer max = TypeUtilsTest. stub(); + typeVarAssigns.put(getClass().getMethod("stub").getTypeParameters()[0], Integer.class); + Assert.assertTrue(TypeUtils.typesSatisfyVariables(typeVarAssigns)); + typeVarAssigns.clear(); diff --git a/framework/projects/Lang/deprecated-bugs.csv b/framework/projects/Lang/deprecated-bugs.csv index 3bde3be90..f362b0752 100644 --- a/framework/projects/Lang/deprecated-bugs.csv +++ b/framework/projects/Lang/deprecated-bugs.csv @@ -1,2 +1,4 @@ bug.id,revision.id.buggy,revision.id.fixed,report.id,report.url,deprecated.version,deprecated.reason 2,8b494b784dca4de7d79c58e0f00dd4756c04cf89,dcde57852a97a9ac8021d2440b3de5be4870ecf6,LANG-879,https://issues.apache.org/jira/browse/LANG-879,2.0.0,JVM8.Not.Reproducible +25,44dbf85b6a7156d550ba62210412015058336281,dd5f8ea30755268dc43bbf2cd5024412674eb1b0,LANG-658,https://issues.apache.org/jira/browse/LANG-658,3.0.0,JVM11.Not.Repoducible +48,97f1c120c092916f2f95439b6440a8977c66ee0a,e199d381f8c199801fee2d40a7f3ea1380700631,LANG-393,https://issues.apache.org/jira/browse/LANG-393,3.0.0,JVM11.Not.Repoducible diff --git a/framework/projects/Lang/failing_tests/04babff3798680e012646988841bcc710a9e3c54 b/framework/projects/Lang/failing_tests/04babff3798680e012646988841bcc710a9e3c54 index 1ca77903d..be97c3319 100644 --- a/framework/projects/Lang/failing_tests/04babff3798680e012646988841bcc710a9e3c54 +++ b/framework/projects/Lang/failing_tests/04babff3798680e012646988841bcc710a9e3c54 @@ -1,4 +1,6 @@ ## commons-lang: 04babff3798680e012646988841bcc710a9e3c54 ## +--- org.apache.commons.lang3.time.DateUtilsTest::testLANG799_DE_OK +--- org.apache.commons.lang3.time.DateUtilsTest::testLANG799_EN_WITH_DE_LOCALE --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.AssertionFailedError: expected:<...1774cf[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...1774cf[elementData={[]},size=0,modCount=0]> at org.junit.Assert.assertEquals(Assert.java:115) diff --git a/framework/projects/Lang/failing_tests/127e6e338f088b82eea1967d31c1abf8d51a364f b/framework/projects/Lang/failing_tests/127e6e338f088b82eea1967d31c1abf8d51a364f index e469a5943..d877a22e0 100644 --- a/framework/projects/Lang/failing_tests/127e6e338f088b82eea1967d31c1abf8d51a364f +++ b/framework/projects/Lang/failing_tests/127e6e338f088b82eea1967d31c1abf8d51a364f @@ -1,4 +1,5 @@ ## commons-lang: 127e6e338f088b82eea1967d31c1abf8d51a364f ## +--- org.apache.commons.lang.time.FastDateFormatTest::testShortDateStyleWithLocales --- org.apache.commons.lang.CharUtilsPerfTest java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) diff --git a/framework/projects/Lang/failing_tests/14a0cc2a9baf84a97348263975082ef3857daf97 b/framework/projects/Lang/failing_tests/14a0cc2a9baf84a97348263975082ef3857daf97 index eca4dc4f3..7b13581a8 100644 --- a/framework/projects/Lang/failing_tests/14a0cc2a9baf84a97348263975082ef3857daf97 +++ b/framework/projects/Lang/failing_tests/14a0cc2a9baf84a97348263975082ef3857daf97 @@ -1,4 +1,5 @@ ## commons-lang: 14a0cc2a9baf84a97348263975082ef3857daf97 ## +--- org.apache.commons.lang3.time.FastDateFormatTest::testShortDateStyleWithLocales --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.ComparisonFailure: expected:<...20e7e1[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...20e7e1[elementData={[]},size=0,modCount=0]> at junit.framework.Assert.assertEquals(Assert.java:100) diff --git a/framework/projects/Lang/failing_tests/1ced894df70d66f3a786c2c8cd6e23e0d4263d91 b/framework/projects/Lang/failing_tests/1ced894df70d66f3a786c2c8cd6e23e0d4263d91 index b00e9949d..be2f49cd6 100644 --- a/framework/projects/Lang/failing_tests/1ced894df70d66f3a786c2c8cd6e23e0d4263d91 +++ b/framework/projects/Lang/failing_tests/1ced894df70d66f3a786c2c8cd6e23e0d4263d91 @@ -1,4 +1,5 @@ ## commons-lang: 1ced894df70d66f3a786c2c8cd6e23e0d4263d91 ## +--- org.apache.commons.lang3.ClassUtilsTest::test_isAssignable --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.ComparisonFailure: expected:<...67f451[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...67f451[elementData={[]},size=0,modCount=0]> at junit.framework.Assert.assertEquals(Assert.java:100) diff --git a/framework/projects/Lang/failing_tests/2dc56182579703153e5c9886b3ecd22bbc348b49 b/framework/projects/Lang/failing_tests/2dc56182579703153e5c9886b3ecd22bbc348b49 index ca770def0..bbdc10650 100644 --- a/framework/projects/Lang/failing_tests/2dc56182579703153e5c9886b3ecd22bbc348b49 +++ b/framework/projects/Lang/failing_tests/2dc56182579703153e5c9886b3ecd22bbc348b49 @@ -1,4 +1,6 @@ ## commons-lang: 2dc56182579703153e5c9886b3ecd22bbc348b49 ## +--- org.apache.commons.lang.exception.ExceptionUtilsTest::testIsNestedThrowable_Throwable +--- org.apache.commons.lang.exception.ExceptionUtilsTest::testIsThrowableNested --- org.apache.commons.lang.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.ComparisonFailure: expected:<...4f279c[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...4f279c[elementData={[]},size=0,modCount=0]> at junit.framework.Assert.assertEquals(Assert.java:100) diff --git a/framework/projects/Lang/failing_tests/2f8f67ab2939f1c23f09c8764e04ea2da0479332 b/framework/projects/Lang/failing_tests/2f8f67ab2939f1c23f09c8764e04ea2da0479332 index d3fc7bf51..6c08e1e34 100644 --- a/framework/projects/Lang/failing_tests/2f8f67ab2939f1c23f09c8764e04ea2da0479332 +++ b/framework/projects/Lang/failing_tests/2f8f67ab2939f1c23f09c8764e04ea2da0479332 @@ -1,4 +1,6 @@ ## commons-lang: 2f8f67ab2939f1c23f09c8764e04ea2da0479332 ## +--- org.apache.commons.lang3.exception.ExceptionUtilsTest::testIsNestedThrowable_Throwable +--- org.apache.commons.lang3.exception.ExceptionUtilsTest::testIsThrowableNested --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.ComparisonFailure: expected:<...98e03e[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...98e03e[elementData={[]},size=0,modCount=0]> at junit.framework.Assert.assertEquals(Assert.java:100) diff --git a/framework/projects/Lang/failing_tests/34a6449c90a3b6074111a6bcbd31ad00ac1570f3 b/framework/projects/Lang/failing_tests/34a6449c90a3b6074111a6bcbd31ad00ac1570f3 index 4aaad54f3..cb7bb089c 100644 --- a/framework/projects/Lang/failing_tests/34a6449c90a3b6074111a6bcbd31ad00ac1570f3 +++ b/framework/projects/Lang/failing_tests/34a6449c90a3b6074111a6bcbd31ad00ac1570f3 @@ -1,4 +1,5 @@ ## commons-lang: 34a6449c90a3b6074111a6bcbd31ad00ac1570f3 ## +--- org.apache.commons.lang3.time.FastDateFormatTest::testShortDateStyleWithLocales --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.ComparisonFailure: expected:<...572b88[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...572b88[elementData={[]},size=0,modCount=0]> at junit.framework.Assert.assertEquals(Assert.java:100) diff --git a/framework/projects/Lang/failing_tests/56550bf2779990da78d2bac1d8287c8a693c6e4b b/framework/projects/Lang/failing_tests/56550bf2779990da78d2bac1d8287c8a693c6e4b index 7ddd9e62c..0a7ce457a 100644 --- a/framework/projects/Lang/failing_tests/56550bf2779990da78d2bac1d8287c8a693c6e4b +++ b/framework/projects/Lang/failing_tests/56550bf2779990da78d2bac1d8287c8a693c6e4b @@ -1,4 +1,6 @@ ## commons-lang: 56550bf2779990da78d2bac1d8287c8a693c6e4b ## +--- org.apache.commons.lang3.exception.ExceptionUtilsTest::testIsNestedThrowable_Throwable +--- org.apache.commons.lang3.exception.ExceptionUtilsTest::testIsThrowableNested --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.ComparisonFailure: expected:<...08705a[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...08705a[elementData={[]},size=0,modCount=0]> at junit.framework.Assert.assertEquals(Assert.java:100) diff --git a/framework/projects/Lang/failing_tests/65a6458eaa2e1f88278e4bb5753a68bd825e3a80 b/framework/projects/Lang/failing_tests/65a6458eaa2e1f88278e4bb5753a68bd825e3a80 index 0fc6c63e4..05371ac10 100644 --- a/framework/projects/Lang/failing_tests/65a6458eaa2e1f88278e4bb5753a68bd825e3a80 +++ b/framework/projects/Lang/failing_tests/65a6458eaa2e1f88278e4bb5753a68bd825e3a80 @@ -1,4 +1,6 @@ ## commons-lang: 65a6458eaa2e1f88278e4bb5753a68bd825e3a80 ## +--- org.apache.commons.lang3.time.DateUtilsTest::testLANG799_DE_OK +--- org.apache.commons.lang3.time.DateUtilsTest::testLANG799_EN_WITH_DE_LOCALE --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.AssertionFailedError: expected:<...f5ed2a[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...f5ed2a[elementData={[]},size=0,modCount=0]> at org.junit.Assert.assertEquals(Assert.java:115) diff --git a/framework/projects/Lang/failing_tests/711e204e73f24e32acb3727a5d9d3b351b6639d1 b/framework/projects/Lang/failing_tests/711e204e73f24e32acb3727a5d9d3b351b6639d1 index 6115b73d7..f59d3b44a 100644 --- a/framework/projects/Lang/failing_tests/711e204e73f24e32acb3727a5d9d3b351b6639d1 +++ b/framework/projects/Lang/failing_tests/711e204e73f24e32acb3727a5d9d3b351b6639d1 @@ -1,4 +1,6 @@ ## commons-lang: 711e204e73f24e32acb3727a5d9d3b351b6639d1 ## +--- org.apache.commons.lang.exception.ExceptionUtilsTest::testIsNestedThrowable_Throwable +--- org.apache.commons.lang.exception.ExceptionUtilsTest::testIsThrowableNested --- org.apache.commons.lang.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.ComparisonFailure: expected:<...5a7dd3[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...5a7dd3[elementData={[]},size=0,modCount=0]> at junit.framework.Assert.assertEquals(Assert.java:100) diff --git a/framework/projects/Lang/failing_tests/75d931a3264b73caa9cdd7d3373375cc33008ddf b/framework/projects/Lang/failing_tests/75d931a3264b73caa9cdd7d3373375cc33008ddf index 92b0b3a21..5617b5471 100644 --- a/framework/projects/Lang/failing_tests/75d931a3264b73caa9cdd7d3373375cc33008ddf +++ b/framework/projects/Lang/failing_tests/75d931a3264b73caa9cdd7d3373375cc33008ddf @@ -1,4 +1,5 @@ ## commons-lang: 75d931a3264b73caa9cdd7d3373375cc33008ddf ## +--- org.apache.commons.lang.LocaleUtilsTest::testToLocale_3Part --- org.apache.commons.lang.CharUtilsPerfTest java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) diff --git a/framework/projects/Lang/failing_tests/825481f019e4482e5ea74d5b0b5e5c438535cb68 b/framework/projects/Lang/failing_tests/825481f019e4482e5ea74d5b0b5e5c438535cb68 index ebfacfc56..472c99edf 100644 --- a/framework/projects/Lang/failing_tests/825481f019e4482e5ea74d5b0b5e5c438535cb68 +++ b/framework/projects/Lang/failing_tests/825481f019e4482e5ea74d5b0b5e5c438535cb68 @@ -1,4 +1,5 @@ ## commons-lang: 825481f019e4482e5ea74d5b0b5e5c438535cb68 ## +--- org.apache.commons.lang3.time.FastDateFormatTest::testShortDateStyleWithLocales --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.ComparisonFailure: expected:<...d5da47[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...d5da47[elementData={[]},size=0,modCount=0]> at junit.framework.Assert.assertEquals(Assert.java:100) diff --git a/framework/projects/Lang/failing_tests/8f675dd3cbfb8f552bdbbe1cfc646ba5b367983b b/framework/projects/Lang/failing_tests/8f675dd3cbfb8f552bdbbe1cfc646ba5b367983b index 5deeea049..1dbc51220 100644 --- a/framework/projects/Lang/failing_tests/8f675dd3cbfb8f552bdbbe1cfc646ba5b367983b +++ b/framework/projects/Lang/failing_tests/8f675dd3cbfb8f552bdbbe1cfc646ba5b367983b @@ -1,4 +1,5 @@ ## commons-lang: 8f675dd3cbfb8f552bdbbe1cfc646ba5b367983b ## +--- org.apache.commons.lang3.ClassUtilsTest::test_isAssignable --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.ComparisonFailure: expected:<...786a70[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...786a70[elementData={[]},size=0,modCount=0]> at junit.framework.Assert.assertEquals(Assert.java:100) diff --git a/framework/projects/Lang/failing_tests/ad72b9f2bf37bd61af18bde67c1622d90a5d8766 b/framework/projects/Lang/failing_tests/ad72b9f2bf37bd61af18bde67c1622d90a5d8766 index 0ad373086..af8d3ed77 100644 --- a/framework/projects/Lang/failing_tests/ad72b9f2bf37bd61af18bde67c1622d90a5d8766 +++ b/framework/projects/Lang/failing_tests/ad72b9f2bf37bd61af18bde67c1622d90a5d8766 @@ -1,4 +1,6 @@ ## commons-lang: ad72b9f2bf37bd61af18bde67c1622d90a5d8766 ## +--- org.apache.commons.lang3.time.DateUtilsTest::testLANG799_DE_OK +--- org.apache.commons.lang3.time.DateUtilsTest::testLANG799_EN_WITH_DE_LOCALE --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.AssertionFailedError: expected:<...f5ed2a[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...f5ed2a[elementData={[]},size=0,modCount=0]> at org.junit.Assert.assertEquals(Assert.java:115) diff --git a/framework/projects/Lang/failing_tests/bc52782cd84f4356d2984e1aa01806f81754eb08 b/framework/projects/Lang/failing_tests/bc52782cd84f4356d2984e1aa01806f81754eb08 index d2abc4a63..30e74f4d3 100644 --- a/framework/projects/Lang/failing_tests/bc52782cd84f4356d2984e1aa01806f81754eb08 +++ b/framework/projects/Lang/failing_tests/bc52782cd84f4356d2984e1aa01806f81754eb08 @@ -1,4 +1,5 @@ ## commons-lang: bc52782cd84f4356d2984e1aa01806f81754eb08 ## +--- org.apache.commons.lang3.ClassUtilsTest::test_isAssignable --- org.apache.commons.lang3.builder.ToStringBuilderTest::testReflectionHierarchyArrayList junit.framework.ComparisonFailure: expected:<...f289ee[elementData={[,,,,,,,,,]},size=0,modCount=0]> but was:<...f289ee[elementData={[]},size=0,modCount=0]> at junit.framework.Assert.assertEquals(Assert.java:100) diff --git a/framework/projects/Lang/failing_tests/cf20d13c64da51becd1351befe02a06144fd6fc1 b/framework/projects/Lang/failing_tests/cf20d13c64da51becd1351befe02a06144fd6fc1 index 55f16e21a..9e52198c3 100644 --- a/framework/projects/Lang/failing_tests/cf20d13c64da51becd1351befe02a06144fd6fc1 +++ b/framework/projects/Lang/failing_tests/cf20d13c64da51becd1351befe02a06144fd6fc1 @@ -1,4 +1,6 @@ ## commons-lang: cf20d13c64da51becd1351befe02a06144fd6fc1 ## +--- org.apache.commons.lang.LocaleUtilsTest::testLanguagesByCountry +--- org.apache.commons.lang.LocaleUtilsTest::testToLocale_3Part --- org.apache.commons.lang.CharUtilsPerfTest java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) diff --git a/framework/projects/Lang/failing_tests/e9e167f9ebc7a73c5847745688ae127ecff6e2b1 b/framework/projects/Lang/failing_tests/e9e167f9ebc7a73c5847745688ae127ecff6e2b1 index 42fd515da..7a573527a 100644 --- a/framework/projects/Lang/failing_tests/e9e167f9ebc7a73c5847745688ae127ecff6e2b1 +++ b/framework/projects/Lang/failing_tests/e9e167f9ebc7a73c5847745688ae127ecff6e2b1 @@ -1,4 +1,5 @@ ## commons-lang: e9e167f9ebc7a73c5847745688ae127ecff6e2b1 ## +--- org.apache.commons.lang.time.FastDateFormatTest::testShortDateStyleWithLocales --- org.apache.commons.lang.CharUtilsPerfTest java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) diff --git a/framework/projects/Lang/patches/48.src.patch b/framework/projects/Lang/patches/48.src.patch index 1919c2db5..a35f7a8df 100644 --- a/framework/projects/Lang/patches/48.src.patch +++ b/framework/projects/Lang/patches/48.src.patch @@ -2,16 +2,13 @@ diff --git a/src/java/org/apache/commons/lang/builder/EqualsBuilder.java b/src/j index 6901c8e..a783b35 100644 --- a/src/java/org/apache/commons/lang/builder/EqualsBuilder.java +++ b/src/java/org/apache/commons/lang/builder/EqualsBuilder.java -@@ -377,12 +377,8 @@ public class EqualsBuilder { +@@ -377,8 +377,8 @@ public class EqualsBuilder { } Class lhsClass = lhs.getClass(); if (!lhsClass.isArray()) { -- if (lhs instanceof java.math.BigDecimal) { -- isEquals = (((java.math.BigDecimal)lhs).compareTo(rhs) == 0); -- } else { - // The simple case, not an array, just test the element - isEquals = lhs.equals(rhs); -- } + // The simple case, not an array, just test the element +- isEquals = lhs.equals(rhs); ++ isEquals = lhs.equals(rhs); } else if (lhs.getClass() != rhs.getClass()) { // Here when we compare different dimensions, for example: a boolean[][] to a boolean[] this.setEquals(false); diff --git a/framework/test/test_verify_bugs.sh b/framework/test/test_verify_bugs.sh index 089130eb6..a1c62913b 100755 --- a/framework/test/test_verify_bugs.sh +++ b/framework/test/test_verify_bugs.sh @@ -148,6 +148,10 @@ for bid in $(echo $BUGS); do sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/gson/maven-build.xml ;; Lang) + # either this + sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/maven-build.xml + sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/maven-build.xml + # or this sed_cmd "s/1\.[1-5]/1.6/" $work_dir/default.properties ;; Math) From bad7ffc09e0948a32d34e702e5b7c62c4e6ee139 Mon Sep 17 00:00:00 2001 From: rjust Date: Wed, 29 Nov 2023 18:03:35 -0800 Subject: [PATCH 27/64] Download version 2.0.0. --- init.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init.sh b/init.sh index a576e60fc..40fab805e 100755 --- a/init.sh +++ b/init.sh @@ -131,9 +131,9 @@ cd "$DIR_REPOS" && ./get_repos.sh # echo echo "Setting up Major ... " -MAJOR_VERSION="1.4.0" +MAJOR_VERSION="2.0.0" MAJOR_URL="https://mutation-testing.org/downloads" -MAJOR_ZIP="major-${MAJOR_VERSION}_jre7.zip" +MAJOR_ZIP="major-${MAJOR_VERSION}_jre8.zip" cd "$BASE" && download_url_and_unzip "$MAJOR_URL/$MAJOR_ZIP" \ && rm "$MAJOR_ZIP" \ && cp major/bin/.ant major/bin/ant From 135cfdfe871bcb3ad6c0305cfd25b8c926faadf0 Mon Sep 17 00:00:00 2001 From: rjust Date: Wed, 29 Nov 2023 18:07:34 -0800 Subject: [PATCH 28/64] Pass correct argument to updated major wrapper. --- framework/core/Project.pm | 2 +- major/bin/major | 60 +++++++++++++++++++++++++++++++++++---- 2 files changed, 56 insertions(+), 6 deletions(-) diff --git a/framework/core/Project.pm b/framework/core/Project.pm index 132e739b8..8c1b844a0 100644 --- a/framework/core/Project.pm +++ b/framework/core/Project.pm @@ -841,7 +841,7 @@ sub mutate { -e "$mml_bin" or die "Mml file does not exist: $mml_bin!"; # Set environment variable MML, which is read by Major - $ENV{MML} = $mml_bin; + $ENV{MML} = "mml:$mml_bin"; # Mutate and compile sources my $ret = $self->_call_major("mutate"); diff --git a/major/bin/major b/major/bin/major index 387586e8d..a36c2bbe2 100755 --- a/major/bin/major +++ b/major/bin/major @@ -1,7 +1,57 @@ -#!/bin/sh +#!/usr/bin/env bash -if [ ! -z "$MML" ]; then - echo "Major: Mutation enabled using mml file: $MML" - OPT="-XMutator=$MML $MAJOR_OPT" +BASE=$(cd $(dirname $0)/.. && pwd) +JAVA_ARGS=() +CLASSPATH="$BASE/lib/major.jar" +LOGGING_ARGS="" +EXPORT_ARGS="" + +while (( "$#" )); do + case "$1" in + -classpath|-cp) + CLASSPATH="$CLASSPATH:$2" + shift 2 + ;; + --logging) + if [ -z "$LOGGING_ARGS" ]; then + LOGGING_ARGS="logging:$2" + else + LOGGING_ARGS="$LOGGING_ARGS,$2" + fi + shift 2 + ;; + --mml) + MML="mml:$2" + shift 2 + ;; + --export) + EXPORT_ARGS="$2" + shift 2 + ;; + *) + JAVA_ARGS+=("$1") + shift + ;; + esac +done + +PLUGIN_ARG="-Xplugin:MajorPlugin" +if [ ! -z "LOGGING_ARGS" ]; then + PLUGIN_ARG="$PLUGIN_ARG $LOGGING_ARGS" +fi + +if [ -z "$MML" ]; then + PLUGIN_ARG="$PLUGIN_ARG" +else + PLUGIN_ARG="$PLUGIN_ARG $MML" fi -javac $OPT $@ + +if [ -z "$EXPORT_ARGS" ]; then + PLUGIN_ARG="$PLUGIN_ARG" +else + PLUGIN_ARG="$PLUGIN_ARG $EXPORT_ARGS" +fi + +PLUGIN_ARG="$PLUGIN_ARG" + +javac -cp "$CLASSPATH" "$PLUGIN_ARG" ${JAVA_ARGS[*]} From 3ecc2ff0698367a2e099bf1de9f5decc1ea9c5e3 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Thu, 30 Nov 2023 17:15:31 -0800 Subject: [PATCH 29/64] Update Mockito project for Java 11 (#543) --- framework/core/Project/Mockito.pm | 7 +++++++ framework/projects/Mockito/Mockito.build.xml | 4 ++-- framework/test/test_verify_bugs.sh | 12 ++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/framework/core/Project/Mockito.pm b/framework/core/Project/Mockito.pm index ac901f12b..6b9bed55e 100644 --- a/framework/core/Project/Mockito.pm +++ b/framework/core/Project/Mockito.pm @@ -70,6 +70,13 @@ sub _post_checkout { or confess("Couldn't apply patch ($mockito_junit_runner_patch_file): $!"); } + # only bid with release notes and doesn't compile with newer Gradle + if ($vid == 21) { + system("rm -rf $work_dir/buildSrc/src/main/groovy/org/mockito/release/notes"); + system("rm -rf $work_dir/buildSrc/src/test/groovy/org/mockito/release/notes"); + system("sed -i '/apply.from:..gradle.release.gradle./d' $work_dir/build.gradle"); + } + # Change Url to Gradle distribution my $prop = "$work_dir/gradle/wrapper/gradle-wrapper.properties"; my $lib_dir = "$BUILD_SYSTEMS_LIB_DIR/gradle/dists"; diff --git a/framework/projects/Mockito/Mockito.build.xml b/framework/projects/Mockito/Mockito.build.xml index 4ae122826..a8a1656f0 100644 --- a/framework/projects/Mockito/Mockito.build.xml +++ b/framework/projects/Mockito/Mockito.build.xml @@ -21,10 +21,10 @@ - + - + diff --git a/framework/test/test_verify_bugs.sh b/framework/test/test_verify_bugs.sh index a1c62913b..f72ad9089 100755 --- a/framework/test/test_verify_bugs.sh +++ b/framework/test/test_verify_bugs.sh @@ -157,7 +157,19 @@ for bid in $(echo $BUGS); do Math) sed_cmd "s/value=\"1\.[1-5]\"/value=\"1.6\"/" $work_dir/build.xml ;; + Mockito) + # some bids use gradle + sed_cmd "s/sourceCompatibility = 1\.[1-5]/sourceCompatibility=1.6/" $work_dir/build.gradle + sed_cmd "s/targetCompatibility = 1\.[1-5]/targetCompatibility=1.6/" $work_dir/build.gradle + sed_cmd "s/gradle-1.12-bin/gradle-4.9-bin/" $work_dir/gradle/wrapper/gradle-wrapper.properties + sed_cmd "s/gradle-2.2.1-all/gradle-4.9-bin/" $work_dir/gradle/wrapper/gradle-wrapper.properties + sed_cmd "s/0.7-groovy-1.8/1.1-groovy-2.4/" $work_dir/buildSrc/build.gradle + # and some bids don't + sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/build.xml + sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/build.xml + ;; esac + defects4j compile -w "$work_dir" || die "compile: $PID-$vid" defects4j test $TEST_FLAG -w "$work_dir" || die "run relevant tests: $PID-$vid" From 45675e01d5011668e31acfd56fc652b802aebc2b Mon Sep 17 00:00:00 2001 From: rjust Date: Thu, 30 Nov 2023 17:17:15 -0800 Subject: [PATCH 30/64] Update gradle urls to v3. --- init.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init.sh b/init.sh index 8f184d106..515a9ab28 100755 --- a/init.sh +++ b/init.sh @@ -188,8 +188,8 @@ echo "Setting up Gradle dependencies ... " cd "$DIR_LIB_GRADLE" -GRADLE_DISTS_ZIP=defects4j-gradle-dists.zip -GRADLE_DEPS_ZIP=defects4j-gradle-deps.zip +GRADLE_DISTS_ZIP=defects4j-gradle-dists-v3.zip +GRADLE_DEPS_ZIP=defects4j-gradle-deps-v3.zip old_dists_ts=0 old_deps_ts=0 From b772d879440e222fd66667515fd7886aa85f817f Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Sat, 2 Dec 2023 17:41:11 -0800 Subject: [PATCH 31/64] make all scripts find include file same way (#546) --- framework/test/test_d4j_query.sh | 5 ++++- framework/test/test_gen_tests.sh | 5 ++++- framework/test/test_sanity_check.sh | 5 ++++- framework/test/test_tutorial.sh | 5 ++++- framework/test/test_verify_bugs.sh | 5 ++++- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/framework/test/test_d4j_query.sh b/framework/test/test_d4j_query.sh index ade96fccf..6ed5cdfb5 100755 --- a/framework/test/test_d4j_query.sh +++ b/framework/test/test_d4j_query.sh @@ -4,10 +4,13 @@ # This script runs a set of basic queries against d4j-query and checks the results # ################################################################################ -source test.include HERE=$(cd `dirname $0` && pwd) +# Import helper subroutines and variables, and init Defects4J +source "$HERE/test.include" || exit 1 +init + $BASE_DIR/framework/bin/defects4j query -p Collections -H >> $HERE"/temp" result=`diff $HERE/temp $HERE/resources/output/d4j-query/1` diff --git a/framework/test/test_gen_tests.sh b/framework/test/test_gen_tests.sh index af7fbeef5..ed728da88 100755 --- a/framework/test/test_gen_tests.sh +++ b/framework/test/test_gen_tests.sh @@ -11,8 +11,11 @@ # * Generate for bugs 1-10 and 20: ./test_generate_suites.sh -pLang -b1..10 -b20 # ################################################################################ + +HERE=$(cd `dirname $0` && pwd) + # Import helper subroutines and variables, and init Defects4J -source test.include +source "$HERE/test.include" || exit 1 init # Print usage message and exit diff --git a/framework/test/test_sanity_check.sh b/framework/test/test_sanity_check.sh index 112a80e89..71b6f8a15 100755 --- a/framework/test/test_sanity_check.sh +++ b/framework/test/test_sanity_check.sh @@ -4,8 +4,11 @@ # This script runs the sanity check on each project version. # ################################################################################ + +HERE=$(cd `dirname $0` && pwd) + # Import helper subroutines and variables, and init Defects4J -source test.include +source "$HERE/test.include" || exit 1 init for pid in Chart Closure Lang Math Time; do diff --git a/framework/test/test_tutorial.sh b/framework/test/test_tutorial.sh index 3617d7a94..dd071fd68 100755 --- a/framework/test/test_tutorial.sh +++ b/framework/test/test_tutorial.sh @@ -4,8 +4,11 @@ # This script tests the tutorial as described in Defects4J's README file. # ################################################################################ + +HERE=$(cd `dirname $0` && pwd) + # Import helper subroutines and variables, and init Defects4J -source test.include +source "$HERE/test.include" || exit 1 init # Get project info diff --git a/framework/test/test_verify_bugs.sh b/framework/test/test_verify_bugs.sh index f72ad9089..93f22c088 100755 --- a/framework/test/test_verify_bugs.sh +++ b/framework/test/test_verify_bugs.sh @@ -16,8 +16,11 @@ # * Verify bug 2 with DEBUG ./test_verify_bugs.sh -pLang -b 2 -D # ################################################################################ + +HERE=$(cd `dirname $0` && pwd) + # Import helper subroutines and variables, and init Defects4J -source test.include +source "$HERE/test.include" || exit 1 # Print usage message and exit usage() { From 2a0b3b6396d26d16794e5525a6edec497bb7eaee Mon Sep 17 00:00:00 2001 From: rjust Date: Sat, 2 Dec 2023 17:42:41 -0800 Subject: [PATCH 32/64] Consistently put init call at the top of each test script. --- framework/test/test_verify_bugs.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/framework/test/test_verify_bugs.sh b/framework/test/test_verify_bugs.sh index 93f22c088..b55315bda 100755 --- a/framework/test/test_verify_bugs.sh +++ b/framework/test/test_verify_bugs.sh @@ -21,6 +21,7 @@ HERE=$(cd `dirname $0` && pwd) # Import helper subroutines and variables, and init Defects4J source "$HERE/test.include" || exit 1 +init # Print usage message and exit usage() { @@ -72,8 +73,6 @@ if [ ! -e "$BASE_DIR/framework/core/Project/$PID.pm" ]; then usage fi -init - # Run all bugs, unless otherwise specified if [ "$BUGS" == "" ]; then BUGS="$(get_bug_ids $BASE_DIR/framework/projects/$PID/$BUGS_CSV_ACTIVE)" From cb32496bea520e5b3f0f8fe2fd52eb12391bedd6 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Wed, 31 Jan 2024 14:27:27 -0800 Subject: [PATCH 33/64] Update JacksonXml project for Java 11 (#535) * remove unneeded buggy build files * add missing dependency on jaxb-api-2.3.0.jar * changes so that 'mvn ant:ant' generates the same maven-build files --- framework/core/Project/JacksonXml.pm | 70 ++++ .../build.xml | 26 -- .../maven-build.properties | 70 ---- .../maven-build.xml | 349 ------------------ .../build.xml | 26 -- .../maven-build.properties | 48 --- .../maven-build.xml | 338 ----------------- .../maven-build.xml | 10 + .../maven-build.properties | 6 +- .../maven-build.xml | 40 +- .../maven-build.xml | 10 + .../build.xml | 26 -- .../maven-build.properties | 49 --- .../maven-build.xml | 339 ----------------- .../maven-build.xml | 10 + .../build.xml | 26 -- .../maven-build.properties | 48 --- .../maven-build.xml | 338 ----------------- .../maven-build.properties | 4 +- .../maven-build.xml | 2 +- .../maven-build.properties | 4 +- .../maven-build.xml | 2 +- .../build.xml | 26 -- .../maven-build.properties | 49 --- .../maven-build.xml | 339 ----------------- .../build.xml | 26 -- .../maven-build.properties | 68 ---- .../maven-build.xml | 349 ------------------ .../2.7.0-rc3/jackson-core-2.7.0-rc3.jar | Bin 0 -> 252073 bytes .../2.7.0-rc3/jackson-databind-2.7.0-rc3.jar | Bin 0 -> 1198643 bytes 30 files changed, 134 insertions(+), 2564 deletions(-) delete mode 100644 framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/build.xml delete mode 100644 framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/maven-build.properties delete mode 100644 framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/maven-build.xml delete mode 100644 framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/build.xml delete mode 100644 framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/maven-build.properties delete mode 100644 framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/maven-build.xml delete mode 100644 framework/projects/JacksonXml/build_files/4c6a8b996ac608251fa63286d6c322251910ca63/build.xml delete mode 100644 framework/projects/JacksonXml/build_files/4c6a8b996ac608251fa63286d6c322251910ca63/maven-build.properties delete mode 100644 framework/projects/JacksonXml/build_files/4c6a8b996ac608251fa63286d6c322251910ca63/maven-build.xml delete mode 100644 framework/projects/JacksonXml/build_files/81f38e1985bdfafdbe02e32dfb5ccb200fc64eae/build.xml delete mode 100644 framework/projects/JacksonXml/build_files/81f38e1985bdfafdbe02e32dfb5ccb200fc64eae/maven-build.properties delete mode 100644 framework/projects/JacksonXml/build_files/81f38e1985bdfafdbe02e32dfb5ccb200fc64eae/maven-build.xml delete mode 100644 framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/build.xml delete mode 100644 framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/maven-build.properties delete mode 100644 framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/maven-build.xml delete mode 100644 framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/build.xml delete mode 100644 framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/maven-build.properties delete mode 100644 framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/maven-build.xml create mode 100644 framework/projects/JacksonXml/lib/com/fasterxml/jackson/core/jackson-core/2.7.0-rc3/jackson-core-2.7.0-rc3.jar create mode 100644 framework/projects/JacksonXml/lib/com/fasterxml/jackson/core/jackson-databind/2.7.0-rc3/jackson-databind-2.7.0-rc3.jar diff --git a/framework/core/Project/JacksonXml.pm b/framework/core/Project/JacksonXml.pm index ddc390cb9..28bd4036d 100644 --- a/framework/core/Project/JacksonXml.pm +++ b/framework/core/Project/JacksonXml.pm @@ -63,6 +63,7 @@ sub new { # sub _post_checkout { my ($self, $rev_id, $work_dir) = @_; + my $vid = $self->{_vcs}->lookup_vid($rev_id); my $project_dir = "$PROJECTS_DIR/$self->{pid}"; # Check whether ant build file exists @@ -73,12 +74,81 @@ sub _post_checkout { } } + if (-e $work_dir."/pom.xml") { + + # The following edits to pom.xml have no effect on running test_verify_bugs.sh; they are needed only to ensure + # that if you run 'mvn ant:ant' by hand, it will generate the same maven build files as the checked in versions. + + # copy to .orig because fix_dependency_urls over writes .bak + copy($work_dir."/pom.xml", $work_dir."/pom.xml".'.orig'); + if ($vid == 1) { + system("sed -i.bak s/rc4-SNAPSHOT/rc3/g \"$work_dir/pom.xml\""); + } + if ($vid == 5) { + system("sed -i.bak s/2.9.6-SNAPSHOT/2.9.6/g \"$work_dir/pom.xml\""); + } + if ($vid == 6) { + system("sed -i.bak s/2.9.8-SNAPSHOT/2.9.8/g \"$work_dir/pom.xml\""); + } + + # Add a missing dependency + open(IN, '<'."$work_dir"."/pom.xml") or die $!; + + # Read the content of the file into an array + my @lines = ; + close(IN); + + # We want to find this dependency block: + # + # com.fasterxml.woodstox + # woodstox-core + # 5.0.1 + # test + # + # and insert this block after it: + # + # javax.xml.bind + # jaxb-api + # 2.3.0 + # test + # + + # Pattern to search for - appears to be unique. + my $pattern = 'com.fasterxml.woodstox'; + + # Find the insert location based on the pattern + my $insert_position = 0; + foreach my $i (0 .. $#lines) { + if ($lines[$i] =~ /$pattern/) { + $insert_position = $i + 5; # Insert after the + last; + } + } + + # Add lines at the specified location + splice @lines, $insert_position, 0, ( + " \n", + " javax.xml.bind\n", + " jaxb-api\n", + " 2.3.0\n", + " test\n", + " \n" + ); + + # Write the modified content back to the file + open(OUT, '>'."$work_dir"."/pom.xml") or die $!; + print OUT @lines; + close(OUT); + } + # End of code to modify pom.xml. + # Copy generated file into place my $version = "UNKNOWN"; open(IN,'<'."$work_dir/maven-build.properties") or die $!; while(my $line = ) { if ($line =~ /maven\.build\.finalName/) { + chomp($line); # deal with no "-SNAPSHOT" at end of line my @words = split /-/, $line; $version = $words[3]; } diff --git a/framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/build.xml b/framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/build.xml deleted file mode 100644 index ea0993142..000000000 --- a/framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/maven-build.properties b/framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/maven-build.properties deleted file mode 100644 index 50b4fb429..000000000 --- a/framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/maven-build.properties +++ /dev/null @@ -1,70 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed May 08 12:10:43 PDT 2019 -version.junit=4.12 -maven.build.testDir.0=src/test/java -version.plugin.gpg=1.6 -maven.settings.offline=false -jdk.module.name=com.fasterxml.jackson.dataformat.xml -jackson.version.module=2.9.8 -jackson.version.datatype=2.9.8 -osgi.includeResource={maven-resources} -maven.settings.interactiveMode=true -maven.build.timestamp.format=yyyy-MM-dd HH\:mm\:ssZ -version.plugin.source=2.1.2 -version.plugin.shade=2.4.3 -version.plugin.replacer=1.5.3 -maven.reporting.outputDirectory=${maven.build.dir}/site -packageVersion.template.input=/tmp/initialize-revisions.pl_23175_1557342495/32b/src/main/java/com/fasterxml/jackson/dataformat/xml/PackageVersion.java.in -jackson.version.databind=2.9.8 -version.plugin.enforcer=3.0.0-M1 -jackson.version=2.9.8 -version.plugin.resources=2.7 -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -jackson.version.core=2.9.8 -maven.build.finalName=jackson-dataformat-xml-2.9.8-SNAPSHOT -version.plugin.release=2.5.3 -osgi.private= -jackson.version.dataformat=2.9.8 -jackson.version.jaxrs=2.9.8 -maven.test.reports=${maven.build.dir}/test-reports -javac.src.version=1.7 -version.plugin.jar=2.5 -jackson.version.jacksonjr=2.9.8 -javac.target.version=1.7 -jackson.version.module.scala=2.9.8 -packageVersion.template.output=/tmp/initialize-revisions.pl_23175_1557342495/32b/target/generated-sources/com/fasterxml/jackson/dataformat/xml/PackageVersion.java -version.plugin.install=2.5.2 -jackson.version.module.kotlin=2.9.8 -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven.build.outputDir=${maven.build.dir}/classes -osgi.versionpolicy=${range;[\=\=\=,\=+);${@}} -project.reporting.outputEncoding=UTF-8 -version.plugin.surefire=2.22.0 -osgi.export=com.fasterxml.jackson.dataformat.*;version\=2.9.8-SNAPSHOT -javax.activation.version=1.2.0 -osgi.mainClass= -version.plugin.site=3.1 -project.build.directory=${maven.build.dir} -version.plugin.bundle=3.2.0 -maven.build.resourceDir.0=src/main/resources -generatedSourcesDir=/tmp/initialize-revisions.pl_23175_1557342495/32b/target/generated-sources -osgi.import=* -version.plugin.clean=2.6.1 -jackson.version.annotations=2.9.0 -version.plugin.compiler=3.8.0 -project.build.resourceEncoding=UTF-8 -version.plugin.moditect=1.0.0.Beta1 -version.plugin.deploy=2.8.2 -maven.build.srcDir.0=src/main/java -javadoc.maxmemory=1g -javac.debuglevel=lines,source,vars -osgi.requiredExecutionEnvironment= -packageVersion.dir=com/fasterxml/jackson/dataformat/xml -maven.build.testResourceDir.0=src/test/resources -packageVersion.package=com.fasterxml.jackson.dataformat.xml -project.build.outputDirectory=${maven.build.outputDir} -osgi.dynamicImport= -version.plugin.javadoc=3.0.0-M1 -version.plugin.cobertura=2.7 diff --git a/framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/maven-build.xml b/framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/maven-build.xml deleted file mode 100644 index 930b2a539..000000000 --- a/framework/projects/JacksonXml/build_files/17f39695b24bbf0e8fa1fb86cbb5347d7ddadefc/maven-build.xml +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/build.xml b/framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/build.xml deleted file mode 100644 index ea0993142..000000000 --- a/framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/maven-build.properties b/framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/maven-build.properties deleted file mode 100644 index 33093bc5f..000000000 --- a/framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/maven-build.properties +++ /dev/null @@ -1,48 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed May 08 12:09:32 PDT 2019 -version.junit=4.12 -maven.build.testDir.0=src/test/java -maven.settings.offline=false -osgi.includeResource={maven-resources} -version.jackson.jaxb=2.7.6 -maven.settings.interactiveMode=true -maven.build.timestamp.format=yyyy-MM-dd HH\:mm\:ssZ -version.plugin.shade=2.4 -version.plugin.replacer=1.5.2 -maven.reporting.outputDirectory=${maven.build.dir}/site -packageVersion.template.input=/tmp/initialize-revisions.pl_23175_1557342495/23b/src/main/java/com/fasterxml/jackson/dataformat/xml/PackageVersion.java.in -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=jackson-dataformat-xml-2.7.7-SNAPSHOT -version.plugin.release=2.5.2 -osgi.private= -maven.test.reports=${maven.build.dir}/test-reports -javac.src.version=1.6 -version.plugin.jar=2.5 -javac.target.version=1.6 -packageVersion.template.output=/tmp/initialize-revisions.pl_23175_1557342495/23b/target/generated-sources/com/fasterxml/jackson/dataformat/xml/PackageVersion.java -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -osgi.versionpolicy=${range;[\=\=\=,\=+);${@}} -osgi.export=com.fasterxml.jackson.dataformat.*;version\=2.7.7-SNAPSHOT -version.plugin.surefire=2.17 -version.jackson.core=2.7.6 -project.build.directory=${maven.build.dir} -version.plugin.bundle=2.5.3 -maven.build.resourceDir.0=src/main/resources -generatedSourcesDir=/tmp/initialize-revisions.pl_23175_1557342495/23b/target/generated-sources -osgi.import=* -project.build.resourceEncoding=UTF-8 -maven.build.srcDir.0=src/main/java -javac.debuglevel=lines,source,vars -javadoc.maxmemory=1g -osgi.requiredExecutionEnvironment= -packageVersion.dir=com/fasterxml/jackson/dataformat/xml -maven.build.testResourceDir.0=src/test/resources -version.jackson.annotations=2.7.0 -packageVersion.package=com.fasterxml.jackson.dataformat.xml -project.build.outputDirectory=${maven.build.outputDir} -osgi.dynamicImport= -version.plugin.javadoc=2.9.1 diff --git a/framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/maven-build.xml b/framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/maven-build.xml deleted file mode 100644 index 4f6a26281..000000000 --- a/framework/projects/JacksonXml/build_files/23ab583c46a6a20b0c1232ebb91b16d4058c7502/maven-build.xml +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/2c5f6f4e0f7bbcfa566fbc91ee57baf8dd7a371a/maven-build.xml b/framework/projects/JacksonXml/build_files/2c5f6f4e0f7bbcfa566fbc91ee57baf8dd7a371a/maven-build.xml index f73d0df4a..11c3005d5 100644 --- a/framework/projects/JacksonXml/build_files/2c5f6f4e0f7bbcfa566fbc91ee57baf8dd7a371a/maven-build.xml +++ b/framework/projects/JacksonXml/build_files/2c5f6f4e0f7bbcfa566fbc91ee57baf8dd7a371a/maven-build.xml @@ -60,6 +60,7 @@ + @@ -316,6 +317,15 @@ dest="${maven.repo.local}/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3.jar" usetimestamp="false" ignoreerrors="true"/> + + + - + @@ -44,21 +44,22 @@ - + - + - + - + + @@ -252,13 +253,13 @@ description="Download all dependencies" unless="maven.mode.offline"> - - + - @@ -270,13 +271,13 @@ dest="${maven.repo.local}/com/fasterxml/jackson/core/jackson-annotations/2.7.0-rc3/jackson-annotations-2.7.0-rc3.jar" usetimestamp="false" ignoreerrors="true"/> - - + - @@ -315,6 +316,15 @@ dest="${maven.repo.local}/com/fasterxml/woodstox/woodstox-core/5.0.1/woodstox-core-5.0.1.jar" usetimestamp="false" ignoreerrors="true"/> + + + + @@ -316,6 +317,15 @@ dest="${maven.repo.local}/com/fasterxml/woodstox/woodstox-core/5.0.2/woodstox-core-5.0.2.jar" usetimestamp="false" ignoreerrors="true"/> + + + - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/4c6a8b996ac608251fa63286d6c322251910ca63/maven-build.properties b/framework/projects/JacksonXml/build_files/4c6a8b996ac608251fa63286d6c322251910ca63/maven-build.properties deleted file mode 100644 index df7d8aa64..000000000 --- a/framework/projects/JacksonXml/build_files/4c6a8b996ac608251fa63286d6c322251910ca63/maven-build.properties +++ /dev/null @@ -1,49 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed May 08 12:09:57 PDT 2019 -version.junit=4.12 -maven.build.testDir.0=src/test/java -maven.settings.offline=false -osgi.includeResource={maven-resources} -version.jackson.jaxb=2.8.5 -maven.settings.interactiveMode=true -maven.build.timestamp.format=yyyy-MM-dd HH\:mm\:ssZ -version.plugin.shade=2.4.3 -version.plugin.replacer=1.5.2 -maven.reporting.outputDirectory=${maven.build.dir}/site -packageVersion.template.input=/tmp/initialize-revisions.pl_23175_1557342495/25b/src/main/java/com/fasterxml/jackson/dataformat/xml/PackageVersion.java.in -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=jackson-dataformat-xml-2.8.5-SNAPSHOT -version.plugin.release=2.5.3 -osgi.private= -maven.test.reports=${maven.build.dir}/test-reports -javac.src.version=1.7 -version.plugin.jar=2.5 -javac.target.version=1.7 -packageVersion.template.output=/tmp/initialize-revisions.pl_23175_1557342495/25b/target/generated-sources/com/fasterxml/jackson/dataformat/xml/PackageVersion.java -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -osgi.versionpolicy=${range;[\=\=\=,\=+);${@}} -osgi.export=com.fasterxml.jackson.dataformat.*;version\=2.8.5-SNAPSHOT -version.plugin.surefire=2.17 -osgi.mainClass= -version.jackson.core=2.8.5 -project.build.directory=${maven.build.dir} -version.plugin.bundle=3.0.1 -maven.build.resourceDir.0=src/main/resources -generatedSourcesDir=/tmp/initialize-revisions.pl_23175_1557342495/25b/target/generated-sources -osgi.import=* -project.build.resourceEncoding=UTF-8 -maven.build.srcDir.0=src/main/java -javac.debuglevel=lines,source,vars -javadoc.maxmemory=1g -osgi.requiredExecutionEnvironment= -packageVersion.dir=com/fasterxml/jackson/dataformat/xml -maven.build.testResourceDir.0=src/test/resources -version.jackson.annotations=2.8.0 -packageVersion.package=com.fasterxml.jackson.dataformat.xml -project.build.outputDirectory=${maven.build.outputDir} -osgi.dynamicImport= -version.plugin.javadoc=2.9.1 diff --git a/framework/projects/JacksonXml/build_files/4c6a8b996ac608251fa63286d6c322251910ca63/maven-build.xml b/framework/projects/JacksonXml/build_files/4c6a8b996ac608251fa63286d6c322251910ca63/maven-build.xml deleted file mode 100644 index 5f8f4023b..000000000 --- a/framework/projects/JacksonXml/build_files/4c6a8b996ac608251fa63286d6c322251910ca63/maven-build.xml +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/79a4b57f2bbe08ce46e6dabb0a8b76f4a787141c/maven-build.xml b/framework/projects/JacksonXml/build_files/79a4b57f2bbe08ce46e6dabb0a8b76f4a787141c/maven-build.xml index 07cd88043..a61e48b5f 100644 --- a/framework/projects/JacksonXml/build_files/79a4b57f2bbe08ce46e6dabb0a8b76f4a787141c/maven-build.xml +++ b/framework/projects/JacksonXml/build_files/79a4b57f2bbe08ce46e6dabb0a8b76f4a787141c/maven-build.xml @@ -59,6 +59,7 @@ + @@ -315,6 +316,15 @@ dest="${maven.repo.local}/com/fasterxml/woodstox/woodstox-core/5.0.2/woodstox-core-5.0.2.jar" usetimestamp="false" ignoreerrors="true"/> + + + - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/81f38e1985bdfafdbe02e32dfb5ccb200fc64eae/maven-build.properties b/framework/projects/JacksonXml/build_files/81f38e1985bdfafdbe02e32dfb5ccb200fc64eae/maven-build.properties deleted file mode 100644 index de715b29c..000000000 --- a/framework/projects/JacksonXml/build_files/81f38e1985bdfafdbe02e32dfb5ccb200fc64eae/maven-build.properties +++ /dev/null @@ -1,48 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed May 08 12:08:54 PDT 2019 -version.junit=4.12 -maven.build.testDir.0=src/test/java -maven.settings.offline=false -osgi.includeResource={maven-resources} -version.jackson.jaxb=2.7.0-rc3 -maven.settings.interactiveMode=true -maven.build.timestamp.format=yyyy-MM-dd HH\:mm\:ssZ -version.plugin.shade=2.4 -version.plugin.replacer=1.5.2 -maven.reporting.outputDirectory=${maven.build.dir}/site -packageVersion.template.input=/tmp/initialize-revisions.pl_23175_1557342495/20b/src/main/java/com/fasterxml/jackson/dataformat/xml/PackageVersion.java.in -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=jackson-dataformat-xml-2.7.0-rc4-SNAPSHOT -version.plugin.release=2.5.2 -osgi.private= -maven.test.reports=${maven.build.dir}/test-reports -javac.src.version=1.7 -version.plugin.jar=2.5 -javac.target.version=1.7 -packageVersion.template.output=/tmp/initialize-revisions.pl_23175_1557342495/20b/target/generated-sources/com/fasterxml/jackson/dataformat/xml/PackageVersion.java -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -osgi.versionpolicy=${range;[\=\=\=,\=+);${@}} -osgi.export=com.fasterxml.jackson.dataformat.*;version\=2.7.0-rc4-SNAPSHOT -version.plugin.surefire=2.17 -version.jackson.core=2.7.0-rc4-SNAPSHOT -project.build.directory=${maven.build.dir} -version.plugin.bundle=2.5.3 -maven.build.resourceDir.0=src/main/resources -generatedSourcesDir=/tmp/initialize-revisions.pl_23175_1557342495/20b/target/generated-sources -osgi.import=* -project.build.resourceEncoding=UTF-8 -maven.build.srcDir.0=src/main/java -javac.debuglevel=lines,source,vars -javadoc.maxmemory=1g -osgi.requiredExecutionEnvironment= -packageVersion.dir=com/fasterxml/jackson/dataformat/xml -maven.build.testResourceDir.0=src/test/resources -version.jackson.annotations=2.7.0-rc3 -packageVersion.package=com.fasterxml.jackson.dataformat.xml -project.build.outputDirectory=${maven.build.outputDir} -osgi.dynamicImport= -version.plugin.javadoc=2.9.1 diff --git a/framework/projects/JacksonXml/build_files/81f38e1985bdfafdbe02e32dfb5ccb200fc64eae/maven-build.xml b/framework/projects/JacksonXml/build_files/81f38e1985bdfafdbe02e32dfb5ccb200fc64eae/maven-build.xml deleted file mode 100644 index 07ba422ca..000000000 --- a/framework/projects/JacksonXml/build_files/81f38e1985bdfafdbe02e32dfb5ccb200fc64eae/maven-build.xml +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/8aa276ba6b2092a562195f9a94eb562686a3352c/maven-build.properties b/framework/projects/JacksonXml/build_files/8aa276ba6b2092a562195f9a94eb562686a3352c/maven-build.properties index 8de99a85e..54b57a724 100644 --- a/framework/projects/JacksonXml/build_files/8aa276ba6b2092a562195f9a94eb562686a3352c/maven-build.properties +++ b/framework/projects/JacksonXml/build_files/8aa276ba6b2092a562195f9a94eb562686a3352c/maven-build.properties @@ -22,7 +22,7 @@ version.plugin.resources=2.7 project.build.sourceEncoding=UTF-8 maven.build.testOutputDir=${maven.build.dir}/test-classes jackson.version.core=2.9.6 -maven.build.finalName=jackson-dataformat-xml-2.9.6-SNAPSHOT +maven.build.finalName=jackson-dataformat-xml-2.9.6 version.plugin.release=2.5.3 osgi.private= jackson.version.dataformat=2.9.6 @@ -42,7 +42,7 @@ maven.build.outputDir=${maven.build.dir}/classes osgi.versionpolicy=${range;[\=\=\=,\=+);${@}} project.reporting.outputEncoding=UTF-8 version.plugin.surefire=2.17 -osgi.export=com.fasterxml.jackson.dataformat.*;version\=2.9.6-SNAPSHOT +osgi.export=com.fasterxml.jackson.dataformat.*;version\=2.9.6 osgi.mainClass= version.plugin.site=3.1 project.build.directory=${maven.build.dir} diff --git a/framework/projects/JacksonXml/build_files/8aa276ba6b2092a562195f9a94eb562686a3352c/maven-build.xml b/framework/projects/JacksonXml/build_files/8aa276ba6b2092a562195f9a94eb562686a3352c/maven-build.xml index 8e15bd42a..399588c6a 100644 --- a/framework/projects/JacksonXml/build_files/8aa276ba6b2092a562195f9a94eb562686a3352c/maven-build.xml +++ b/framework/projects/JacksonXml/build_files/8aa276ba6b2092a562195f9a94eb562686a3352c/maven-build.xml @@ -24,7 +24,7 @@ - + diff --git a/framework/projects/JacksonXml/build_files/8fd9463dad8d2232c1e947403ead465d6a3e5f73/maven-build.properties b/framework/projects/JacksonXml/build_files/8fd9463dad8d2232c1e947403ead465d6a3e5f73/maven-build.properties index 4e1baceab..3741064f0 100644 --- a/framework/projects/JacksonXml/build_files/8fd9463dad8d2232c1e947403ead465d6a3e5f73/maven-build.properties +++ b/framework/projects/JacksonXml/build_files/8fd9463dad8d2232c1e947403ead465d6a3e5f73/maven-build.properties @@ -22,7 +22,7 @@ version.plugin.resources=2.7 project.build.sourceEncoding=UTF-8 maven.build.testOutputDir=${maven.build.dir}/test-classes jackson.version.core=2.9.8 -maven.build.finalName=jackson-dataformat-xml-2.9.8-SNAPSHOT +maven.build.finalName=jackson-dataformat-xml-2.9.8 version.plugin.release=2.5.3 osgi.private= jackson.version.dataformat=2.9.8 @@ -42,7 +42,7 @@ maven.build.outputDir=${maven.build.dir}/classes osgi.versionpolicy=${range;[\=\=\=,\=+);${@}} project.reporting.outputEncoding=UTF-8 version.plugin.surefire=2.22.0 -osgi.export=com.fasterxml.jackson.dataformat.*;version\=2.9.8-SNAPSHOT +osgi.export=com.fasterxml.jackson.dataformat.*;version\=2.9.8 javax.activation.version=1.2.0 osgi.mainClass= version.plugin.site=3.1 diff --git a/framework/projects/JacksonXml/build_files/8fd9463dad8d2232c1e947403ead465d6a3e5f73/maven-build.xml b/framework/projects/JacksonXml/build_files/8fd9463dad8d2232c1e947403ead465d6a3e5f73/maven-build.xml index 0aeab8eba..9dbb0cf0f 100644 --- a/framework/projects/JacksonXml/build_files/8fd9463dad8d2232c1e947403ead465d6a3e5f73/maven-build.xml +++ b/framework/projects/JacksonXml/build_files/8fd9463dad8d2232c1e947403ead465d6a3e5f73/maven-build.xml @@ -24,7 +24,7 @@ - + diff --git a/framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/build.xml b/framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/build.xml deleted file mode 100644 index ea0993142..000000000 --- a/framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/maven-build.properties b/framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/maven-build.properties deleted file mode 100644 index 329698b7b..000000000 --- a/framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/maven-build.properties +++ /dev/null @@ -1,49 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed May 08 12:09:19 PDT 2019 -version.junit=4.12 -maven.build.testDir.0=src/test/java -maven.settings.offline=false -osgi.includeResource={maven-resources} -version.jackson.jaxb=2.8.0.rc1 -maven.settings.interactiveMode=true -maven.build.timestamp.format=yyyy-MM-dd HH\:mm\:ssZ -version.plugin.shade=2.4.3 -version.plugin.replacer=1.5.2 -maven.reporting.outputDirectory=${maven.build.dir}/site -packageVersion.template.input=/tmp/initialize-revisions.pl_23175_1557342495/22b/src/main/java/com/fasterxml/jackson/dataformat/xml/PackageVersion.java.in -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -maven.build.finalName=jackson-dataformat-xml-2.8.0.rc2-SNAPSHOT -version.plugin.release=2.5.3 -osgi.private= -maven.test.reports=${maven.build.dir}/test-reports -javac.src.version=1.7 -version.plugin.jar=2.5 -javac.target.version=1.7 -packageVersion.template.output=/tmp/initialize-revisions.pl_23175_1557342495/22b/target/generated-sources/com/fasterxml/jackson/dataformat/xml/PackageVersion.java -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven.build.outputDir=${maven.build.dir}/classes -project.reporting.outputEncoding=UTF-8 -osgi.versionpolicy=${range;[\=\=\=,\=+);${@}} -osgi.export=com.fasterxml.jackson.dataformat.*;version\=2.8.0.rc2-SNAPSHOT -version.plugin.surefire=2.17 -osgi.mainClass= -version.jackson.core=2.8.0.rc1 -project.build.directory=${maven.build.dir} -version.plugin.bundle=3.0.1 -maven.build.resourceDir.0=src/main/resources -generatedSourcesDir=/tmp/initialize-revisions.pl_23175_1557342495/22b/target/generated-sources -osgi.import=* -project.build.resourceEncoding=UTF-8 -maven.build.srcDir.0=src/main/java -javac.debuglevel=lines,source,vars -javadoc.maxmemory=1g -osgi.requiredExecutionEnvironment= -packageVersion.dir=com/fasterxml/jackson/dataformat/xml -maven.build.testResourceDir.0=src/test/resources -version.jackson.annotations=2.8.0.rc1 -packageVersion.package=com.fasterxml.jackson.dataformat.xml -project.build.outputDirectory=${maven.build.outputDir} -osgi.dynamicImport= -version.plugin.javadoc=2.9.1 diff --git a/framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/maven-build.xml b/framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/maven-build.xml deleted file mode 100644 index 992bfb9e4..000000000 --- a/framework/projects/JacksonXml/build_files/a96d27d4c74707965b257b6ecced4d337357545e/maven-build.xml +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/build.xml b/framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/build.xml deleted file mode 100644 index ea0993142..000000000 --- a/framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/build.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/maven-build.properties b/framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/maven-build.properties deleted file mode 100644 index dc7521ca0..000000000 --- a/framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/maven-build.properties +++ /dev/null @@ -1,68 +0,0 @@ -#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! -#Wed May 08 12:10:26 PDT 2019 -version.junit=4.12 -maven.build.testDir.0=src/test/java -version.plugin.gpg=1.6 -maven.settings.offline=false -jdk.module.name=com.fasterxml.jackson.dataformat.xml -jackson.version.module=2.9.6 -jackson.version.datatype=2.9.6 -osgi.includeResource={maven-resources} -maven.settings.interactiveMode=true -maven.build.timestamp.format=yyyy-MM-dd HH\:mm\:ssZ -version.plugin.source=2.1.2 -version.plugin.shade=2.4.3 -version.plugin.replacer=1.5.3 -maven.reporting.outputDirectory=${maven.build.dir}/site -packageVersion.template.input=/tmp/initialize-revisions.pl_23175_1557342495/31b/src/main/java/com/fasterxml/jackson/dataformat/xml/PackageVersion.java.in -jackson.version.databind=2.9.6 -version.plugin.enforcer=3.0.0-M1 -jackson.version=2.9.6 -version.plugin.resources=2.7 -project.build.sourceEncoding=UTF-8 -maven.build.testOutputDir=${maven.build.dir}/test-classes -jackson.version.core=2.9.6 -maven.build.finalName=jackson-dataformat-xml-2.9.6-SNAPSHOT -version.plugin.release=2.5.3 -osgi.private= -jackson.version.dataformat=2.9.6 -jackson.version.jaxrs=2.9.6 -maven.test.reports=${maven.build.dir}/test-reports -javac.src.version=1.7 -version.plugin.jar=2.5 -jackson.version.jacksonjr=2.9.6 -javac.target.version=1.7 -jackson.version.module.scala=2.9.6 -packageVersion.template.output=/tmp/initialize-revisions.pl_23175_1557342495/31b/target/generated-sources/com/fasterxml/jackson/dataformat/xml/PackageVersion.java -version.plugin.install=2.5.2 -jackson.version.module.kotlin=2.9.6 -maven.repo.local=${user.home}/.m2/repository -maven.build.dir=target -maven.build.outputDir=${maven.build.dir}/classes -osgi.versionpolicy=${range;[\=\=\=,\=+);${@}} -project.reporting.outputEncoding=UTF-8 -version.plugin.surefire=2.17 -osgi.export=com.fasterxml.jackson.dataformat.*;version\=2.9.6-SNAPSHOT -osgi.mainClass= -version.plugin.site=3.1 -project.build.directory=${maven.build.dir} -version.plugin.bundle=3.2.0 -maven.build.resourceDir.0=src/main/resources -generatedSourcesDir=/tmp/initialize-revisions.pl_23175_1557342495/31b/target/generated-sources -osgi.import=* -version.plugin.clean=2.6.1 -jackson.version.annotations=2.9.0 -version.plugin.compiler=3.7.0 -project.build.resourceEncoding=UTF-8 -version.plugin.deploy=2.8.2 -maven.build.srcDir.0=src/main/java -javadoc.maxmemory=1g -javac.debuglevel=lines,source,vars -osgi.requiredExecutionEnvironment= -packageVersion.dir=com/fasterxml/jackson/dataformat/xml -maven.build.testResourceDir.0=src/test/resources -packageVersion.package=com.fasterxml.jackson.dataformat.xml -project.build.outputDirectory=${maven.build.outputDir} -osgi.dynamicImport= -version.plugin.javadoc=3.0.0-M1 -version.plugin.cobertura=2.7 diff --git a/framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/maven-build.xml b/framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/maven-build.xml deleted file mode 100644 index 4bf4562c8..000000000 --- a/framework/projects/JacksonXml/build_files/ce61138456e10580c6bf78bc4009de926105c4d6/maven-build.xml +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =================================== WARNING =================================== - JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed. - =============================================================================== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/framework/projects/JacksonXml/lib/com/fasterxml/jackson/core/jackson-core/2.7.0-rc3/jackson-core-2.7.0-rc3.jar b/framework/projects/JacksonXml/lib/com/fasterxml/jackson/core/jackson-core/2.7.0-rc3/jackson-core-2.7.0-rc3.jar new file mode 100644 index 0000000000000000000000000000000000000000..55a0d3b5a4e9f518e01515d17c88af8e6a24a80a GIT binary patch literal 252073 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

b>}dIGPzT|Ew56jo>*4h~csHBB`Y`Vk>#F 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

S9!M?fB~x5&SW`XdjsqiDr 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 literal 0 HcmV?d00001 diff --git a/framework/projects/JacksonXml/lib/com/fasterxml/jackson/core/jackson-databind/2.7.0-rc3/jackson-databind-2.7.0-rc3.jar b/framework/projects/JacksonXml/lib/com/fasterxml/jackson/core/jackson-databind/2.7.0-rc3/jackson-databind-2.7.0-rc3.jar new file mode 100644 index 0000000000000000000000000000000000000000..343c5364821682990eea06f5796e55f8efc47677 GIT binary patch literal 1198643 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

24^!c!3^=(c>_>8%}q_@r5!1 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 z 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%0Ag3AaKSrumsW-I{hN> z$-)27y9MTZ3D$$Wx-xub*NK}pj;!#QM$Sw8if6WlvD~oxwLJ0d_*+9h3O~-c<9#gr zTgAp?;9k&*Gw`|1!e9U7Q)bBaq_7Jy?n2(~l1(^eH|6*rb3?bbnT$gE#I91Be5(Etu4(%3V z6nwPG4-nh|7x@AHPgFu^dbOhZjY!b{Qvv?&f9VS2{Xa(~c_(W}Gb-4^3I|5;Fa~up>Vc72%|#5`r+U0<_F@badjas8WQdd|)p{imHWF zW)b&IoN=zVe_!(=8;a!ol@Qhq*%>$P3bu9$D4M-!~o(Q%wwsS2++2(EcqA)9{2w`3$$P~CNvf=h=l9>=f^GJo{ z!?}VVmQY4zKd}d5G*~GqrPr`mmm5Bvv}clXfq_5|{=l`H--8EOqa(&!7%su(ql7Az zGt{EY^Q)4ey>wzECg5U?&J>I$+>+8+>PMi)Cqe25C98?)7kTRy)m}Bsb6*6%LoTS4 zDaIIs(G1Wdra$Qxxvio|-s#CFPz8(5xUQ|q{AZm%ZKcNllfU!(pYnJA>pC<1pVwKz z$j-^g+Q8_)t8)JLrJYg*SJhlX`lgw@)pg}n1&rTHMNRdSY-mjs+z$~CoC5etI6J|*0G?Qy^ngg2Fq>yBAixR3TLr1W)$lYn4(6Gzh9`a4lkyy14G$e z_I+OVr&;xGDWA^-Y~R*vog+aWbvoiNVu=dvay>Cg|SONZ1kqB#fM8doAeRC3`P`XjWWt zx68aCaB!uSHZU$89A9&(aBJIGkJfiBIcQKJomk(gJ_@*tdr|0cH}nMyI~b8n7;(Nl zsH_{ImCeUA@U!dd19{WDDZTxI<@*m`b-b*KMaFV|6;%^pXmCE1lC0Nsj*TG%!7ji> z>#wTQlV%Zt0|K((t_XawKl6q=|iAfbg)N&jz;AYR#XEM z3|K!2JsVzB2aAq9N|ht;%n7f*8sfb`E?{Cu*50x%+0)cgv@up}rCrqbukjE74Y?JP ztzraB`@2KhJ)wZFax@5}nQpm2e#YN9!v5+t)`}IdCXC~7$3lT? zUO&a)Zr?*U!m?Qj>f zPjYQc|3VtXm6El9Mb0%Yt2GPv%=~sqYY~W{rDMlq`nv-eEVm*tj?{E$Noy+&4?gy^ z;C6kmx{wn6(s{zA{nRJ$y6SjmHISe|)~M33f6U4J)S6F{n%h&eE*V@W2R}EH!kgq! z2q%-t;~z!*iiebtkP4#XIhB)bH(&RZV2rf+3`#MBvLAh!TwGJv(1F8+&ystAlVgJU zywQ0eO-kJS3zJ6&PZY&ML)R5y*FwZ9+CntzuCtSElh}xN24TTGuJq>L{Ahcm8he(i z>J?%u5%iBOlZEfh59Od{OkWc?2iU`AM|z^8jgI?>Y8wp)lchURqB*x0@P!jg!h%iE zm;!WK5fxMu-ic@3El>6<=bq?cbCzyR{GJFP#lmX}!=s?UXBH0?X24E@xM`0JR1eId zUxe4A(tXSIfG<}`1K9-IMr7AYfp1s2*Jd*q31UQ;cA=FH5 zKM16Cm@kdu=7`&LGEoD3KOpFLZ+C>~2QD&CPD^1Yg)1St(N{eQD%=x5e1BG}#uV(NLs?#?v(ec( zrLrKuwb)!;R$bIywWQM1tiD@l*H?=OKk|83Pyz}#cODBVZC#*%P<$z;LVZ+3UsCR^ zYhr$@uq#S z{de#Akzhz`IY#ki(VKO1C>ntEBd!>z3g^sv<`4b*o_&YQfD;EjXzmNagt<|La`XqZ zYvoqec-6NP#J8& zr3Z^{cj;a2*wotmyL;mMT#y1TB?7;V-rvyqZxn>v*gWvsu6*-c=`4HD9!*fD9%)Ni z7$Oy5YdbBXclz&+S#UlIT^RO8CwM~9(5EvwCnqvs8$-Po?iYvaIFl^g$B&+8AIs_) zQu-O+OX@V=ODtiES=PVFD1L0d(`3edvn;nne>MewHYI;H{n=KdfKN}Bv2ty$cZoM9 z?mkfCT-Lbb=ulqzahui+zQBg3rWNnQwZFv6yhZkaw`*4`T9AK@}W zne+%GfC6NkJt9E7l869sTWI#;5R8t1e}V)0*kkt2-~|o%O?@W&WGYvu%O*NyrUu;5Zi{RzJK0I4`##SOKS8)$J8FBdgyp&>Ze zel+K#GIMRlb?Mcp<3t;AJTirt<&`lFo&wW;W8$x*l{?A|z41_=7LD-rdp$&mDXH_N zP#Eu8K&n!4VOHv9D}oS`w6oDjM<$Zl(6k3C2=xBu=s;eg=rXN{9|r5-mx6ekK+_bh z+5Q`3=ak%yJt!6-c*yDlcJW?qBwb>-VkSOjDWbIEKd1>IcI8mWO1Lyt3R9l6H9D+=|hPO333|NeW35>rZN^5k)x!Atvy8Zsp4F+KE; z`UxxOrhUeQfu!=oSj=U5zll}`Qya3QsB$ZN)d0dleKN+fz}FSHZzt9DpF zJ^6(fb>dmFWTw41v!e{B=9}R(`L8_x;aPB*m9d~ufBtY0{a0B&*8eX&%ic`S(#&1& zKMY#H#@g7-Kp-$6ePnoW*imtPWJoA01$fc z$=ylVf@bt8t;*%=Wz`M!3;7miVSz@oswSlk$2z5r#qZ^HFNF>o^^~8?kL^ykPPc(c z&RdHw?&*yg?-{O>O^&-o3>|mWKgnSgoVG~by-_P}xj;Or0=oi`+>^Tmklf?D29Vs- zyY3)4y0(7<2tMDUAi2kOi9vGoZ_Pk*^lTXdX6RdkdR{X@ZH6{BT{#ds18zLG16=mC zJl$Awwgz^!L3DI)g}iMUL4meMOh!;QXJD{(Z8PB_-EV=oM`5t{Cur{0#Jt~)Ky>yz zU>>?^?vDr{yN7q>Ky*xQp}ddiypQZ);M%7G9PXMmJ^iOow^_JsvAiQ@r0>!QAFV)k z><(NU^5A+-hDp-;ZXQN>Zg&-48F{>eXS_#Yyb}e$WFC%U&^R*$$X~&G?tLngPdHx{ zJhN$hj{8tkVIeUg zGa)r0>rq?L3>ilCcJ*Q>c=cjOaC7<)K@`v=4P2B?hjTM3zfhA<%C2c!aiNgNKJY8+4#4JxFNm)w4b^*=3-fUW=nuWyL3z);Dv zYZ%CRl8yen06%UYR6RF%L9g!88WPyc3Ie0Wrs%iOTSVuVw+}CZfH^vO*p#hD_lg}9 zEO3UDQz6n*>|2DBZqw1*T*fCBed{Gl zKZ(LudHZG@{^fRFT39Py*F5^9+ODs^P8eQrJ|tpDV9Ncx05A;gBC51x{Ihd3$_59=owDsm~__bG^D-&$6WJdl>gELHwY?!7J43 zVY`+PPjU3cjlllj(Q$d$KCKfg45BU&>-=4Z3*7Q>S{5u>b6$RSnPMf&W{Z?i0pGoU z*!&to7=vmV4T|tt@#XH58!RnSBH0mH5y9XeOk`viz}WPpV$MqY#qYod$haoNgPMm- zBslQ*v;&`-!90$9B8hxPSvV~*>)Q-KZW$x$I0igxwour3Qy1sZd}?$rp`NO|Y{K&4 zIU|KOev)JB!9pY_tA>@}JsP;`KfHb&bOR8_&kZA0Kp*;ifAHz~`vuY+hM`UDp{+z` zXnQ)V%l*7M8E9b>gLzp^# z)!K0A2FuHfWe;u?u*Syc7Y>u@Rm5yC`0@u`TX@DX7AYHWEuBOQbW zd(4MI9{lQ{(#G8^X>vFbCqaZrK^Z=Pt&&*;OC^ON1#uN>z|%_k4n!75X8DQclF*`t zYHv2q?0EEcn}h~*rAeWMB`(-T-gV2Y(8=%Bmic-v(dmP2jMhblBuh)VmAZeEu(*3h_}*mEX}T?T;Etw;$1shv;c z;U&1J#cs&_x}*rD_)>9y9&T0l#`?&Rnr4KDYUjIv4dV;8;->u@jSugjc%m@u!87HM z8b6Oym1i6tiRVX^q_C?m4Yz7nWr0bKs&7hjua>&xT%)8aJ(e>wUX@AH?Q5AwrfU+u zV04Dyv52`!WI8Z}(6EU?PxAQkvn4zqzSvYPCrY;)165c#P9PgZth$V%+eK~|^-?!T zGMfjfz|_E;Vjfy=K|(k*R69;21rZ$yE61*R4*V;I#QMg`5kfe2#7x?5Cs$6oW`60q zVPvDCcs?9_;9^T^?Dj$&!{vBUKNsWt-Sfm_WE0%R^6><5f^|$_mZ3^iQZwo6t&@k9l+sp(NbJaPG@aRbz~= zOop(k9qq1}f&y8Je;ZULaqae{OSYvd>TDWvk7pK>n4R*E{F6yG1SE#lj+z#=N9{0ayE3Aibgn$lP{epknIT z5(L2Xh9JEX24oC!f;^xp(yI3A;sr3EDblMB=8D5D*>-6xlIqjd3{p;L3Q+ELg_j0t zY~@SCNes#ZmmEL>dkdS~0s_=YQmPC>)Wz#~@xnc+R`!xn%I`7))QMLr531=$;V<_W zSl3CzT?qZ{c@M>(4&HdXv=*|2jS62SO-G!Agt_ZN2seeRg2-PLTpct9(FV~#w1egx zuJPQWT7PxbguBWY=xb_?rol131>(PAbxWJ{+Q*BLst&Ev$0)i!a~4LlqXs8$Ht3~d zN16+Yg0RNLbq>u6Umcop)(gVlCU&OKhY9Gq)dKbya)WTUi_pld32h+|TcD!0{g;F9 z4s8BR#BP6Uo% z@Xxb;js~V-J_^}>Z0>mBY9@CwM+xF>au z_KfHwL;6hp1nZtM*%4Na8!uK~3dg4&*(w_;Rl?0zA0X#!9oj1lFzc+}q^jmsHQ@OY zQjIqQ&QLTtV3C1cmc~_bj-Y@`Hr@o}B|V3Nf`%85a+^x;WZS_HDb|1KZ~x&e}R5vMe}E78udRJVGT=?Ys)9tHPUU)TsSm1tV#SfFvY z04uI*_`LpsI8w|Z**NDa+W6GSOqZOO1$y!2DQE7{+&Y(OIH$*iS$9{fUkX_4DNPgY zws{Xr)hrS(RhlRBB+Zva&h5 zG`HMY7E=R5XeQ-cSRumY_`*`( zTh$7D7grM|_?7CJ9h|57N%&GkNT71Y7$xS+xNK>XN*&f&tD6gC*_*j~K6ChaCE8Eb zA^-!PZ(?m>qGXqTj*dk9=l9m7r$15yGNIk$_9hsC2 zvf0^pCxorwEZds5w%(}9$P{mDaYA?*RJ%!+E5(7)m65KI-gy;e#rg8<&G6`qD+wbv z2nPE8nKjq#$}F#O_GB!WPa0gj^f<9g#=)-9j={m+?9Als*5W)X*upq4j6HIZ)NBuD zKd)=Ls%uCeAe0=pcHXlj6G>nCkLpzB1}12V19@{_>(I*}UMg?_?WC0qLD7rP4j;Xg zw&)FzxjMPH`dW%gON(k_EFu$2gF}6^5L1$QZuB-Jipo!7 z0g{B7#1}DxFFX>{gX2IFWh`f12>y+V)_d;U%FLp;rKCdR;xoW&SjCNM1Ct90+i<;y zj339Csrkx$Q;I}f;-k5GYpY75rG>@0s3~GwAJm@%)(j2ZcwWKT%4T!9%j;sf`Z_Dh zibM44--5=%$a>jJUd&IjnffQ3 z-677dYa9lY)iX}`6)b7xqq;Sm?VHjCaT#xw$$a6H@jO5>V@S&*cXbvvwdg9HR##hhJ!&sCY3sv(YT3BLwSr!dI_i zZ(nbLAH=VSeKHG6Ub}$bD*?;ON-LDqcG-U_)1mkIY%xJikg!2jmgq*=p|8o?l2 z{*X9Gk8tWo#ZV*rM_VWRN3T(WVL7NGv%9NevLD9_8p~PxQqJpho7ILkvSfhK5Kb+@ zpSinN_yw909jhg>kz=%zX6$0K3%C`B_gn5%)O~rmb7Vwcl$TFP_a>I#-?>sd(vJjD zAGgp(v{5-~+`hZ*KS|%`bcjB=3{d9t!YTL5$?tl_uUwH^Wvw`|*Ib-l zT@UIR!JNM>0UV3PC~7$zbZCW4NU z!o!9Z?u2hA5y1aY-?a+eKY%oQCh%l$Ub@EWo!`r~R3TiC^x9cDscl z4ID8I_?B6^Yow z4vEx{FXI=Y*}K{NBSYaCPJFSCU^=%{`nR396ptt}ydmBnp&p0$Yfm-uGYa|KkdYR? zDZfb&Ab7qBPBet<`mX_Ta6xi1)V0i27)W25gf9YqCKmz4V!X zEo`YR2i?fN-ZL1DDkyy<4AN8+<$M@SKoBiRG?pUzqMB%dFLF^+deK@Drw5H>LneN` zqu+%ikgs{(@@uNld2$(a7WP7aN!?{gv(PZa26ac#;55alEx5o#KkIjyo)I z8q--O+|eU)3zM_AJ2EQ2?5U&rkdF648T)2dF|Qn9$Cf;1)^g(oFFRq5go@ zdbTnf)h-^7?mXg6_yQW6{{C&=0z1McRA9nr-GdfyX#5x7mbXc1a|_>q!1XWLC(A~lk3?^gpP3Y^F9hd^z7EN$r}JMJORVcjA&!VWKcA<(ptWwq*| zJTyvekg+K2NaP7FaY*!zU#wfyOO7O6q+#>n5z|dTnBK90Y8Fegx4bh?(;#SFr+ z#PnIp-#Qw&eL!sX%b(Z=X{(0O@rKBw7OT8aiz(4TrnmF?oCLS$7nD^d-TorpWdkAT2V1cxc1sEc?8S4OcsWZC)m=Y=Sg4`EkK9(PqA}81I-jpdP zsz09q@i0c*X#P+MNky4V<&P@^ROn1R!VbT~Y!xknO@Mso0B;+Ai6-6xY@#{7yIVNo z*$g^N2P1ZPs^!y_y(u|eIS4{o{gy$lY@q^ad{eTxpE`1}T5Fts+~lCtx%}9V$oQK&JzI+U=$j}!n@-7~O=V_{0($A#7|wk)!xXm_ zA!tm!XOip`DP;rgtU>TyYK_9U2+H`0o4T`H+NsZDkn2^Kc=kx;3TN(t#gGN;^e903QZhf_AX`7*0SCd^6)=95~G zT2Qryu5nlct;HI;i(8mRx2+QLk!lZBi+&ep6y^nz{+H4?)sMj2QbjGI&I$(G16vQ_ z@zx=HqJbRQZlUB6WST)+F6_8r^iWlLS9`06T{2?I4VRG4Eswc(HKOK}#IbF&5}0-N zQ0-*Y(WnpoUV0Hx25SaH8XggVNq4v|7tM*b=(aRk0e}Y7db9TS|1X_*&DFE|ACB6Jp zLMFYMQ$i7A;&doi%R<-7T8$bGa=`3U)asUJ`A2jpSp^-Xb=cyzat2(D?v`AJ6Ji%* zVk&V7)x<`X{^oVYmRyBwWWPa_l~(PwRF!$v+KLJ_Z+uNbV@`e1^egftS(;I@hak`tXZnHTf2rFx&7xH5 zzkMh1YC9Lo+{`kzThD#g5N$A8m-w|{^M;Sj?axlFw&S}| zxRV6n9qD=}h19k`<$*Dp?V!rDPv~IeM#<+ z+PNIAyerbam+hkKO)?A7A(`COS!=_nnn9!h8Lj&7*Q%J|X|K*xgH&_~4Jb0naRZFi z1hRzrAOtO^`i-W-%8mpmMCfheEccjOqyHEQa8O4^9}prZ{fDMLHwPy@iPGM*438^D zCvS)udO(xIU--GSY7kT~CM!>kv#T@Oq*)x2tdAL-7;t8v9C%qAdaR9g*p0PO86L zfYQ=TPtgZVwJr5bV+>t51ti4ahaViAi4>r`V9?&R=^s%>XLSP6?GhoqaM0fW8J>PP z39O(FGhnm}vp8C%2Ukn2%sN?~vM1!pTm*MZFf_7Qn_3CV#FzDeyzR@8BI&TCu2)3t zFG*(AWVAEREj9(yVKF?VrI&>a(>($HQ;5M@;z>)b^Wh!#4v+j|MEgLae}>U(dxev_ zlo1Gct?OI8lhZ22@F=ssMBiGCa5R89Lr0&F>XKn`wqYNxUW|;Auq{)nI;KyOvyd`M ze07SaH%Iei%!}+lQkB7Bh=Wr1D!WbRnu53x*6S+kM5IBJrC>J)?*5gzSTXPJZCGrv zgVMRRd11txUI^5EIE4ESrsFDTnEHNk8AbZ><-DW$JEosySf^>EP-OS#7_R7PRaefb zeM;#Bq@jIVG{3rGZ(Y#Is#iEl)HnKbjFNa>`HRVv6HuW7$8R`9m!O|uc2U{t{2xbs z-_a;Q(2tKS^boI8vhWg9usQRth3x)tlwdP>M$=tGByD{G7AMHmYxyR_!at1=aTP<~&SG%KI?Oz~1Y7MF$c$&8Nhgu4n zzL#S)L4lz{CS&G^=HIA(J-4AaV%SZEa*Jl89iU4gOb0!Rexu!y18<5ZSG_I`Zi+@X zbzJ0+D1ctalE|H?Lv-dy4w$Kfe`Y(^8>~~G@sJ>`&!$32T_4NoCID3?nEbVxH|XQr zq6e)*Vu@om*JH3w#(FrKB?K*JuPyes_`Z;hEbOu;58PT1^U>bSPpcAm_WVlpvY}*4E)7N^G*{A)uF`HxH#VWH0#$H~p9Q-vFuh z1eV=rx-0Id>5TLZk6yg3Zijcrs;?EH{L9`f_0)T_{83tZh?6Ebn-c|R56EqA(53p~ z@HIO+Lk{XXFuXNI)A7=xs(RTh&C_8mjMEwV=q@N1i{P?^C`R}|G}??q`+%BOM)}V> z>?zn2Q#pa3RoF1h8|K@y`Kz=3uHtOU9kwzTkr@KO6N46E-3Z}cH^}y>*BZKAm-E*w z@YgJZTOHn4uhjxEpKfOFX;=_#pjIpv-ns+f z0Pktq$RbKxMC;s)h1ZfP^fCt~36#Nf#1yPBIXduXvjAP-c3t55SY@b7K)R$`2KS!e zZ}YZPsM=VHTo5&ESigQ%FGLb$fs`)0cyr30gw1d2QI}092h10A`NAOfx1f4hT|N|j z9%xu5lu4$+GEC>kwNmjen7`;68cbzwTJvld^=d36ac_Zq$7SquWvw}2r}QThX)wFF zK{xC-bZ^&U5<6J^xkDq=4F^2NZ+4`kShy?)O1~ zjFE6r1U8ciGX6d<;HNaGs6k$pDWG_~Ccq!yk^KM+c`5K*uI2mmOI9mH`ra>m8R-BtBDX!G@{RomcGTp%^u}Imn@2>V}F!p^D~pHO7`6tB<}oO_RVoP}lQS<0^X zX9sU3!6)<-oO6$NpHc%3ZAjU1k9V8Ycb$A^of8lpaHbT-oTR|d{ClkqUydGbiq9dP1Dc z*#(gfCpmg{q)yEU(RAa!*V}*N{HJmcL6Qfoi1X)9qWgbUxo7+TS-BTB(sOjO{~xo^ zSxFxXm}*EPJt!c>egN#eV6lc#mdt=1!Gs-ym9YE_3xBg7Cu_I32n80U85l2nXA$&5 z$I36NW3+H8s$-O1%D#2aV3LoX+hgX{Eqv}!CVF^({(i01e-7PeZcJGSBoQgvasR5V zxBiapcpT6CynW#SX!g#i$M$Y1Zw@GkZA$JxRJmg6=spNNb8d+rOMIT80UuCi8{HWJ zr=;n~(T;tV`%_HTkfrK#m+%^J*XX9dIRTp;vmhF#?kMIm^c3Mvc=Gi@K5Rf3r|rn; z()LvBl0OImucYoM=+gJp;EsIy`Ex#mKu{h_Kv*8fAhJ&4P>|C5#1Br0b>h#uZOtER zR><0Jx=m4@0~#2&HFLLLS}lJ?bzCgXDb;i~tNjyB>1=ON1y2^X@+sI?qL6WW5~mt{ z*Y>g)z(Fx(xkux=X${I}P;mrmZ%Ef`59+KqInIpdsIqX=*j;^A&|qn(E;4bFm??4c z=s@@qR?l&W1RR039zlM%%vfNkR!Cpa3Rt1554N^bU#DDcr>J7KI`0frYc$cKx;Rbt z*rLbu^04@d8#j%%?nu947nW|pqGAzolD>Z5v~WM;_SxCqya;BvphmpkoUk^Zn>Rec zk>)~rTWCl>GEXiN8md`uY!HROjNyOuq%-Ld+8CW_mF{c8ir}7$zJ9r{wE@G7;(W_D zYiC2x*(~kKz!T}QDe4;?5R!zTecE)E;ZWE{TWq9Dm|GB*W@y`EQ((9UtU~*F4%T@- z|Aq%v*Wl}_zn)QHrif6|`RA{$wH+blr|q!RaS)~4rEBEK5@J1m##OMLg+LRxa_<;< z#?LK~^=oSinT2Z;F}*==dc8p8#;mBZVmxYck(`${4Cpm^F72+Yn=6{a=aVlgV|KFU ze}r6Ib8aSrt=Q3VNaLZg)Gj6U4yezUJErx*ymH!r7t7hj)f2%2^M=g0b62jxef2#* zd#h(bINwBcUcFEWN;O^)f0} zF(^R7e(1a!Nnx-DZkgx&66!8@CfUrq| z5yOCSa#Y_jd4`3hBr_Yc8#6LSM$|xYD7atrmjepx%a3%dbem=s@L+b{9@mJfs^-&# zQ~J&7Hb-i;dq&0qXczhiMqcN3z%{i_vZ0kh8NBOK*~25p8!HfZm|vN9Ha2f3rUU(P zQmO)7Q|bcU0v!Y0Q|ekO1D%NhI$h0hC-OpMT7(#b$X|%v9=3OzV(FY%Y>Mbw19rLy zNyodb*uo5e(!ZW}q9k+vGJ6Y(M+}7^VV^7L{G9>8Fte{3@_^Qz@I>;TRIYZPs89Ve z8|`tZZZJ|fxP9PIAMnUy#rd>}b%bAzzlobLH^%v1zwNjXna+sgxC9#lws=%G(DAL7 zx%*@3ChF*4CpERsVCFma=x`RpBklVJt+0H#Iu)XkHTDV-KygQU|`9 z^!S6h3!*3AxX4oW=tpXz!TH>%hupYKX;<7!y!)k>`z$KHQ3^aB`=z`B*b+5U$Z5UA z7%Z2w82Fq;ilY0XNUq6WAa_^)S@?Ybz%H2*Fe^L|@G{sE@GHD&SayC$ICg=vl0Nz&w&cgTMkjYIt`6&H5dGSBDcQEkT?$&^f;cR=yodf=4XdFzrT4 zEhJEy*@+j3t-P08%I`pwJC*mmS5WT&pM5X9Ta>(gn|v4_6qvmoeST7Wn&>c%{YX_L zgMG9(I2!N_?c?Crq4j>Ov6-*`HqH7AHls#X{mLt_xl?Y%`U zIuk?e)Y5zV6q=dkx*7lOpFm35W+N`zZtY5(ftw^RZTmzo567W2U)xqkhlr^GH688X z9QD9D+Fr?bg4;rE;hgkfp6h$HySFA)G&C7Em8qpq_ANFA7rnNEOm@>eosd_urlMw! zHykuwsl5k+PWG6AXI%OuJAHGsMysgzD$F^RMzdql+tJeA}l~uK#G5O5-8-unJuIIA<@&(uXC(m#1lnn2f8rz+AY}CzNf7ADF zXu%iY>h3T*yCc<>)*IE$u^}5;H+VZURPU31t{YkO?I1qI8(Z|sfg|b7p`MPmRx;%0 zn*onkQ#$zBks;nAcRuL07}U0$2;j;oU?|>HQ0!Ym)&+s$TLZ8=BT)QZ?-<8hWKf^< zu$VT2$e4!uDJb5&of!m4ODjwCm8L37&Gp63;xZeJsk=j1nFvh;dm6!?Hsly#?g4X4 z+x#&{1n9tlbI|8!R;n!3)>fKJtE??OWK7)z9D?6)Cei5ok{yz@H0EHx3ZfXg+4M*q4x25KRH+UY`4+b~P=W zJFq`h*=l~5zUGfi5r-8RLKtak08-j?%hwM44x{ht=`#fWRq!catNK863TlIB^KEiklYQ3;I&4r2(c}d@^kbQ=#Fg0m9re6rS2yfBz=LGs z5BIpjN>)2&tf!jmFv~bVfIF91)jWOW4WufDx46{!=IotfeRC)K!)032;q&43xXK-ZTttZV?uUH(i+iNE1^r{kWEn^d8@Ni z&6*%J_Z9Hc;#`Jt+@qtRXgZ}XZXQ5$Br|EtHKT=*gL{QC zh(7~Ctm3$^(JJr@#W$FT1`-i0wL%<0JRtewZrLS>#bW0;xSGtX`c5aq$Al(KOh^hz zzxND9T!iSc;6&P4nsNIxKZDj?f3$Isq(Cy=Z`6H2M<~8oN|7NYOx<`Y_|z1etqI1* zr<+MBT0Kf@32$jBIyG74E#oeGqO4yI_J(KcFa8z*7JfJ0Y!yXhLWZcj<>l^s>Fhhw zrNJTnsGZuH_r1Jzqm@GP@ zeH|65FJLYnH}(@VUHzvkVhl+Ox#>-IDW81RiX)a;39(W&EGSEaTBvB9yJc~`(vT^2 zpag2!90x~J_=V&GdWn68m?epTaYdAPhd^-rcWdi%KZR#sjFPCSV>KM>9`k%WQ|d_V~%qTn!xc+lO{%jie5{VN)Q+`3{S`e7eb~O>ZUq zQLixW*@Ht179vtzv=Z{I0B4>7GtgpV7w}fZfq?)gXi{dJ8A%fM>=R5Q_g6q&(8ABSUflT)xeTDQ<&q(Lj#`_woVpP z39Bda!((n;OT$yyrp0xGpZ731-5o0Vf4bv~dq0h>3%Q(BED(!#n23CB-i_6p#En9r z!EIl5Nnbm@h~?+$RS@pQE9m~f8EqEcW28^AVhNhd43Nh^8AH*)J(g70y57&PPMy3c zZkiIaHGKuihXe?Jo7 zzi{^bIVrUIUa0;j{;MQ!;iY#Kc3aQBemu0P*TkkIp;vEpRG8sfRBhT^pfDBrFD zHCJ3KrscX6c`5Gv)V7QF0Q6EZ7jMcHZK*ZVbH$#HBT=IOT%t{cnr5TQgK z*NnD%aW_rNgwD)t;35hHjJWVvf5h1AV|Lg|x%OV)FDMU7Wj_U4P*>)JpG{3{cp5}W zD(?wWwvcKzEviAYC5+clUcKM~-o5`i1MUvJENs$06fv+Xep?b>p9iyUL3k?=1 z8qFs54PtMgr*iYS4k`^p(I7!RoS8kaebp3ky;+d_mhXr9XcVY{1>?cA#v9Myxv9)D z9H}q6UMYNn3tS30zHrWSFklCl`t1mVt_1!->#t{fHga}U5kI-_1-MU>Q}JUF`AK2e z%qmKnr#P$MO{EpAT4mRoT_{Lu2L@D6`SypWMvzq7(Ydzv@DPW6HPrC{Xk#b#yOkCy zZD53QD^9iiF1CF()bGFul~yeBpy;TC;W4LQp~+&Jt1v>S-9x$A%DcL&72h{A<>5X3 zdc={}e1R0ii|zr3jf0fe#a>PvJvB6Pjl32yJqiZs7pl8>s|EdlZu~*uyM(CTFnlVz zkS}Raa{V)?o-#otI~J&VBW$gG_mrIwbY(Y`@83iXSz0yYdiUA2j7B<`dB*mT#k* zV&iCk&yE??r^--IUlY`);84##pYjWc_#eJ8%@;bnJ%mrKAgVe%LNbSbQ}Qp>TfUbz zNe9ur5{O(9h4?g94M4yN>~1PKKz|X zrM1((hnY9TP7@m}dcD}o>l45Bkdh8j%M+;%9pYkQ8QMD86ssjc74s-j75r!m36JAk z3Jt3#5+#)_3YEu2(kP?iMd2em-58r=$#4PLkQwZgD5Lt^Rj{a{3S7ceOIRH@lkMi4lU)P*54Rm9#fgqO{rJt9=Jw!|=`1X4DQix`%pX!! zXSS{|1g1=w z&0q|0L+PE&M`RkcQM?b~RoIxd1`kPb)roL;dJpxb^G`Y)h1eT4^eiVa08Zn~J5mKI zUl>1*;(9CnI-4bv5Is8VUJuNldXG#xVxnJUd@hJ{hULwbi-SS}U;^Xuykx$W)KV_@uR#ZRc#U!# z-sN>q27jyGLVuucPX*VYuf=E-+9AgipS1UN;p6Y9$%gEca75I@6m_;tGK;kLtGZs3xYGu?Y9+(inB(5^{}O9Q7c$l@%}Bg^#0ahxPQK8z)0hedVLt z@U|X6US4BiZf#|2S)tYJX=1hE-=1EKmX7q|!OWw0?+mwZB_Bu?yw5d6_lroAVYYz; zz<7Ie5DV40=K6Pas>(`TVWpwb zVErqC9T;i!l}hUQ5SKS>&a;ynVXB zYu7_lSxqNn!U})&i&&?Pz)gaq5%Zk0=xCeAtw$W0<5oqsUU3c7O!ypTGEnSrfJj(J zxc@}BA1WGPHGo5mW#CiSxcIVJLpTbdyJd(*TBfPKRz%bMB-X)S0YrB{xzI;`CG6!3T|pk88I(bO!dcJv8QH@{f(P53e@C z8C_t+$ul=EVxeBz3<1rD3Gb&=YY+43XMN!xQ<`U7{74%ln@Z zemzq@OJI~q@bj}~0%&Cl{J_b5LiA{G{R%hq(tct)>MxL!!8u5oWcq;bk-h+rNb);e z_FVwpu%2omVNwvq(k{m(K^m{@#<;$o{c85JIz#4Em@UV;@|biVoUQO5XjegkpHn;2 z4;8iXw(VpBE&fE;AZh7GZB%c$p{Rww4VUB6OTFX;!yAg>@=lTFVRv3hWb}L)Ziu7< zQ~F?Q_*veeO#5nfg<}rVFp-jB$JlPTyiG_v+~3kxWP!L1jLSlH*^aZA%`L(0!lW93Y+our4*2WZQtOGIR^h=c>Ff9UfP=gBXxDYtF4=dlbSnB8I&vu|QzGCb$ z08uln`ti;b8F%-p5;*rOeU2l6>$$J=;4^~ygXw#O*^Bq~S&;C?w*J(E{)7di*>_Ch zs%s0ZYnB@mctK3)_$8>i0kKB+5*^k)WA4$@`x5}KcI7gZD}kh@Y3Wixa>V@$xs*j~ zb?k%3i=I@2KVt|svlyG5B85+S=Kl3ERzS%qzO=4mQn)O_QjYkHfq{6KC)}zz&1r4l z`4L10vH4H5lqsWe0o`2$)!XOc*oR!pedyP@sa=;_g-(7h zu47ggzN?p*kdRS{8IaDdJUue+PMc%{14s3uPdg9aa^63xpzgk7R=IRkivy&@jLt?V znSB6xA!Wa%VeI9S_rLBZf5&aT^-A@}?{$8MFx?-ahyMb(zr9X=^@x+`B}zY@K`y5z z%C$puBa`v9Qvz~BFW@WRoT!r7ug2l2VpDTXf`w0l&R#@4nygG7S8tG*2z;nWD;;~6D@o~ZS+5J=s8AEPO!fQXkO-NU6qz*^GDSZqb@G^mEVQC9odq&nd5z)@y!~^3 z*I~>kUT0qHPh$cv*6D)4ALn>pY;k5wgEaI$&(rxY$KlsNv`c@0Ou-pZd9Pjq{WI-0X>Sc#0`s_zW(t8 z-c%V!>Et6pIDvLh?fI%$s>?v2(-8YWXK);fEeY8=Xv(53dE!ey_fuW-eAp>Y3;afj zw?4WpI*g1GBQ{Lv)JV`Bxki!XK~$&XT68oG1 z!)=hv<^G*67NZr-Kd!HxKj2?V>JBOyo>=)Z=1Y=?B$^@FGgwn$*m(i&j`>An zpA~V%RLdw*!~1#J^CW~XJ74BispoMTM;+Ly5j8BMl_as%vr-j_iS7j?B)>IVM)Gvd zIE;(4m7><@M{uEu`yCDE88`AY<2|Fph(lQC+H;OE*!Q4qy_;$LBHT88rcsJ7^b<+q zaZOH}1scu760L)bNuVjd1PS35IGYyx7L$^tAYVR$F6vlxLAnR;=kpF!@SG7^2lw5N3%uW zNN*P`ZA-Gkbxn^Ibr|JhMZn=ZU~kV|L=3!*Mv%4-q`4tYyLlK2M8#Xmwd|cB5F0WK z$hXF10C!TV^8W?GgAWZ;k!b}mjU-1yK4Jet^wKW4~?Aq%t)`=L1N1N5@90>1;2d_{|}r# zZ#*a*x_Ip6%Z%$)KDU>=XafN!gQ^_Xvv&Hq43fOhJKRcl@ zqn~?EUjXiK@Z$-2No{xmTlSSwFJBsF%{gIDf^qWVs2zo*3pm)pMxdgOFu3fijkfm2 zbgtW`Qg_8$;w%mPZTD+8XD^+@>GAZDh71crhbqe*ylSn<66qg`foC^4ZSkqE0}}q| zi@f7#J{QmQiSU8egCLu%?a3sE4iYEB{)QJ!uBc*ebCqwUuw~hLnc7~a9%l3u=O}P!=!Y~hMpfQIgNPjO@yrfB+tDc#c z4_}6;96&Uq(8z$X1oKDzkUx|sjA`*rxAsrBR%GUg%ir@Sk!J{R#zK){7C3|sH*Bq> zE&{ki$dx2dD(MAz#emKYBmI6$AtP&0PD$3T&8Zsz+}$co!;9*>3F{k2^xg~-^+FkP zlHb9M#+f0;awIF;N(iy11rM*za>!219)HVK4xh?))CJL0dq(0M=3)1qmTkgUU~grA z)RK0~A|_;LgUhzzIUWw7byX#36(MR4sf&2PQ6wKb3JhCv56l0osl(Rd&-1?fiFmv8 zme&;4Af$s|xdnG;`wXbQ(he_6@gj+zDG9p{C0hX9<(E?ZN1vyU%ls$^NtXUj($EC8 zPYbx>tXi z65Jol3veag^?i0lo*QG?9q}z+ccg|a0Bep2k_QL^*TIgzpxfS5?I-ja=yfcBY6ee- z!-f?o$gtk6GhV5GBJ6;iA|x&_Zdo`L65g|Y1q&u>iPUFfY1Kd-T*`0}>J=XH&W;~^ z%sSMDzl)quI69jx(K49Qa-58UT+$L=(h?VF3;nusB#*Bly{s-+U4vV?do-=5CF(cZ zqu#|(lHn=Yvlg0x$|QzKlu}H19^SOfpkH^J*nWYKtzn+I-(b$H*m3ZM!t;Ts4-3p> zCh@e^RLOB8tG!&OusfQ4kW5#r+e0D$0~ggW7(A}i?UHyeKrxh zoKW|>l$5jjvt1pky2UtDC9?x)a!x&v7Jsj$Lmr@YLER0lG~kiM@B@;8dm4S0WnSs* zpmJ(`J?#a&1TN@MlDgf&sjU%me@TSj$RH_6trTC}wWYBV7=Ez4)xIu-+n$D&T*Ng( zy{kYH9|_%i=+V;*HAD;}0-69Vt$zhIc3dZx8yGrv!3rjrVjxd@!cVoGx>W%N7uDK6 z@fs-F-6FKGcSPEtgXajZ8x;?~u#ItPYvvw*c2yWq`a6I?Eoh=Qf_8Axn`CSJhYP^4 z5~;}RM+301aze=zNW%CoQ)-H?5+PX z1`LYrksY8%80Je!=6_YwH{=(A!3_(;#|ZGd7(G)QdDbt5ih{HL{^q5 z;TMq0ENk+R3x#UY&OFR{n#dB=yKCR~qM05>=Y#A`eh=9O?YAs_7Egu0;^ZZRiHSa4 zGHB1_iSq~=eYWO{Q_yKt{|wJquQ}ud*0uA=inD3I)L>xE^re9oeYYb0b{ezPb64~> zPJqr{qxNHdOgybnwELagPj+cvCsFYNq`k>T4gLuP1dCg(76X>KX9Z1_SmhGLF}ak@5PUg zYNNnZ=BH#i$Tb(lHJ zD(oLxCyB-*uwF`=Yj8A~Y0PCF*|E!GgBZ9WFe!X7&8>SpTACAF(i0OdMV`T{DD}`O z8(n$yV?*=)f0p$PTB3=A8&s-4n=Y=SFr&Yis`^JeA-ck1G$Un$z!0ht=gA0Iu?S>^ z4b#L8jYQ3XFpa~;3Her>>m~jT4a>h|QUBpcSqdAnC;}*z+t33-Q&rTd1oqkxY5*KM->0~yB;=qvPCZPh`u31PU_01z|cPJ=aJs*aTfe3xVR1j z&Hlaw_|+GN{&F~gPkviQjtq-{x`POxFUT#dE$t96XwT<>Y{ZjaDL=$s2D$mE(GVhm zq~uKF90st!^M>i|I&JI9Fy1h}LBl;bnt@qB7XYtZai~;y+fr z-?ovc9@V-pXiWGvtD{qLmRVkXRdO662H>&kTzj@t5x@d|4iqGcGz5gKQboa`$|ytO zQribOlPa7`zE%h%w!u|(PjJ?z#>kSm`Ixwo)F*>w(Lx+$9n!upSw&1NGrEci-pNk7 zwN}p=0>rePbHdgh?`5LSeYE%W!?wfBflPMv576sn)&#d63Xsw70&k>Qi&F92%($N& zcdFlc{cSyv=ew0M&{9~&V{3G`b<+Ov`1sb}EnPik-?dkz?4`Pelj)jYDz^Ue%;4a- zRru_lm10Lt2Yb~~ReDGNqy;b8iqAmgreyTC{)<=-f!rXn%i+8U0F0FW zm5n~=4%0iYOw|1#bg$T(>G7=cG}1N z^NJlng`3q*k)H`L70eiUZ22HPV^6KmFkS1ZqY7h-4jzaW%z#BvXKcv464zd$n63E^ zsu0mRMIU{vg5=9m1CjpfrfX;Yukir+7ryc8U&C4Vy-KEWA)N#&bDPl2G6bGuIm_xoR*+jK6HosWL%;5c$Yf)kb-yx;qgL~o{-|4R z!*VeIV!O#gZS%vuuFMWLuB|`KUNE?wd31E(Yn2E)GT+ zZ~@3>3^4pzuMp6%79es}DP9v09vdk6)L8i=h!S(noO^n_&mU9?KTPh0fl9pWa|2m; zI{F$p2x@&qsdmW+nb-nAWUnw3u-kUd7)0EuufI)O>ma@9FKvX$?~StmzM}cpW86PP zss1eiD%wZ^2_R&voV%+vtiUS>iz7NC2;ztHkMq|lJwWBdGi0CFHMfwtdc^xw!GHLA zD>IY22?o!GY^7zT9jB#*e7w7V0r)ztGUzY((f~JOPChD#W(r)r6s`~PrXwX;ZHvPU zNP(^8D|U<0c)Cn*VMt8vu6YmD&)lgA3MIbuFoEFCRYZ#79R?FcU=XMezgnMD$K3bLI!M!7B=3z6hMeb z-MLl8_H7Rmu*;^hg3+!Bd$IHA#c%FQZUo?!CA}rxKP+FSH}^qAm!Q=GLuQF@gIB^i4@D zI^z(NUVK(!KE;S49{A{lN3Nz27>qhL!B>P+if@~-GL|R*P6enao3PISc7A{gc+DX6 zduXf=yo3E$p_-#&fNA#~u}1$(ar4hgks|+c>XMg}loNEZu>M{aBvCc6cKNrs^;Z`A zR*2-$vNGB*uX=v_$Wx);$xx=G)Gbq$hvK!3Z`w+?C0MicnE*%hx&eMCcW8$4@74fn zFf;u*GnqE|Hgb;bOH*m8Z$KGgFP-1tac-#O5SGv#!9$sGHBnNld5bopjuYDnE22Ah>8&`{7gy>c zEGE;#irXyd3a^T!FgRe0k-%=(*K_@{2}zolb4cD|043Iv%4#&X1BuLpQO{k5X)|lR zdVQ_65dhV2p^Y)jIKfoyMgdIlZVtY>OGf_!Nu~a9*N2^@q9XaH4h;1Itwy6IC;EE+Q%q#5{&FwGx_=4&k@=&gf&ExF}!#lqAv_3c7bRj zWIYg!Ve(lKBMh=XASRO=67Gup z@It?q)o?tSnRRiz@&*oo(_0J(3cL)X&ZZwA@F)43RNa_L(!ied7lz>|!AfMHwN8Qe zgBIFzXl-kU>(U{QtzQUUH^1aw3!9CG~5lwHin@Maq zazBR%LR4cKJQImfjm448tzWiJab7LX9A-PA<~y?ztfxCfb{o5 zkB_&D$YUMx2YHL*OU$rLDy`(p#H?@|9(LCzXva0Z=8=l?QVD6U`Q*>sMNf)NHX^J? z?1?gMrKJI?mFG!TcowjlZ03$luY5q5i3%@sdlO1~X5FQ|bhaSNs8O-wF#Qo*r=`tBH`NOq*A{nQ8MG>X|J z`)wZL1d{`T?;3$c7=r4-sOmqKK}3RcQADtcy8-_~z8+3WHtHMso&VAA#r|c#SNiul zg+#*E$lAr}|J9bLQr7vqVi9WDvY{Xl@l$>0SJ0BDgvdvW(Ii zvuGK7VS6XmL}u|08YJ_2DpMM5)I@1s zv2JDQL!g7&U4+K7W6lH<>T9%Gx&X6#k^PWZny__vQz#&bTn|F&|_6Atv8Nnxvo^ka1Yo5A5!e2)*3oQ z3gE3zXPby9blCm$BM-B7s-eKvk~D)m60VZha>a0$R%0(Rb(t!wxnYU<>8xV;D_~c5 zeRFSv``n=}t?9j;iq$C%m?E3riuGBQx-!@)Q!(i_o;iAcD* zJ>Cj##@jTf(4DQ)i|vwz3pTAw_HQb|KW`f(pW|ag4$9jZdF)4VD-H>SU%%(~F+>TY z8`#lPc^^g?2&QtGB`g$A%ucrXSc7XXmp~rf*|RJbIy##VS9zz5j_{ipq+5D)T{4_} z-r%oR5;AgfV}$&>nd4pyFMtSeAnfUTjeRM?LKGcy6Y~hejo9IWkq2cF$H|s~Jc6Qe z1GABh*ePaIyPr|`D))@vnK>72&F~xN*dVU?6CiQlkYp30u7eFg%o1~sWK{7O{183> zyqv91ScvGnrM_m9tBGlvhzkrw4fG=~s^iTT!#r7k3sjIi%vxd4A*zrRQ_Po%b61L| z5N#ofxTA0sQq5a=5};Ym$&{PZIBO=^e@p27m=}yunbSIH()I6J#g+;W1j?BWnrZx$ z^zs@&=_Z!T3IQ%Vb`aQQua`U+%I$*eCwAOyTsBV)IZojF+s%#%mww%SyBO1dsha*d zzzY9=a5Lp!e+jw#Bg$4OX?-glB7DMiTt3xnTT_h>aalr-Lxr0Y6v_Z9DfP8NOY8@5 z=%8tDX0vS2DEK5L3P*|#H292?ML8u0&x(5@Op`LDF{NB*ta0#p`@F*GW5p!MD~KE5 zAY*~CY|7-pCn#b-K9r39k`tBw5u4=B>6f|q%)+fdi)KYtWR}DzwCVn}jH(6WE&@SD z?$NpCoDMToe#sUovkjBAqcgzN-1bp?3T+e+(s>mQ8vwl3vltc!?*Q{G!O_K&wlw#)FFwm8JpgoN~otvro#D)|6 zSx%Liq*`zVf>z_Hj>Fg(xFy3l zXgz~2Oq)W7gWYTCwNWQzssF@xNKmbtL3GY(@k`OBR_=tu_b!e)*dYFP^f_TqjD9^VM?lUwV_FdRD{>W3 zIc;_!$v&*m8zXq473tNYoWvxIg8Tt+{blfkcdz41d?gg$VI+#&6b5pW&_9#{(+5{>-M%ed`F~UjoM2K;o*ZCLf(x6sl zuN0Te-M&tn0{cJ#&QQWF}u|cTT2m6*aG!+hx58;JVBQs3tWaDmNG9@mxRv1 zC*M?E7KttK->T&&m~+9k6PM&#DH&swLVV1&BOBwdB07o85!}i1zAk?n-8$BvXOynl zbr9(jkuT*GAE#!Cv~&?UOyhj|mGTZawgX0xajsE*mym1%o?-43DAC! zJV@vGQ`-zY&N4gRD!NgfHH)=;Q_D$k_SDbT0C?{C122tqgw)XQrxlw@)eQWs2b9hN z&AGSIOSme-A%}xwU9cCWnd~gkMCrH$N20fus$yQL&n__B;f|HP__|6^nFk+${K}T+ zK}n_5W~QyN$FtAv-(bQd^NclztFt%VZ!H&Fu*!t}nyAo_GpY~`KX*dc0R6_271-Vp zS3AEaR=GMIuPCcTwT`dPWk8x99cafHz4JwxO~-6pX+L~xv^qI&_ZL(8bpv#@pLfd_ zf&noGGvF`;_1PgYB!EN{d@~$&R6!yM?YSUZ6F?#dbYOIWbYQOfyf)KAoydr!1JryjGB+%(uK3if05rC?CHmn`E4P3A#{~jmoRSszEZPlnc^A~{PiS_^<+f7TQ7mI5*B^!D9_!)@ z)QUMFL}yGLMnkB}b@JW1k>Q9^Sh%Cl4z-Lwe`Jx`f>1v3i__^p>t48UECfRQNYW)Y z1oBWqp8FkqHd{JFqKPwoeVz#_Jvs;{0XoG@BjyA%;pvFC&go|@KE`j&zevgNrqBQo7*UK)kaK0`IL2vLF3%|LN;4=+_GOG0Y@&ccY|4+ zGjkxF%bvDy_GdB)s%^qHR zLKac0Kf1i|VV}7tfi4o8LQY_8WxFs$3pG{PZC_$hyy0p37Hyo~eINWyL1aTbgaQma z&!zM9WLoCaU*kA{X@ZKrWUvja3xrVEG6)R6hh2rHZ;a8EpB}6Py!hk@w)c1>RCWjp zK2j9e%Q&z2ee$~vx6k=cyw14asuw$y=ipLwx?bVN{Hi{$iOEouKG%-WnirV9E6 zto>4|1x%ns5mKBlUBPZPNWp#-d+WA9Qm;&Vve^gYp-h^hyqdf9>a}c1i&g&oIYnDw?8&*TcukAa`97(19I%M=)G#(c%nZXg! zw>#QF9>W0yLez$SsS-zl^~Vs6z!2ddXnODp7Xo^AGNv(N{R6-NMpcW|uL&`Rph#Fb zAUdia8!R&l;Q6;ldq%hUd4FSF|36~=uivQreTyPt>*Q?kt>S0kZ1-;iz#v7P?>jS; zE~E8gFLMn60Te_<5LjV5Q9^~>RmyhAIibjN5~BvDIwq>u755YHhl2bLNQ&0ofvh(C z<4uoadcEKHIRN%>8*nJNtIqln{HCMEgODgOa%aG-#>$LKC2aASN~Ezi5#5HYP>8$J zM6`0}-Eb$+OvxeFeucnCJy=!dF&fLL$Z|+m|CYqFH|d(g z7L)JZYlp4bQ^CG!cwX)N5sRk>K6ZiDA}$KwR>ToooZOF3IBUVvs{4r7q5Dp}fzrh) zE0Y}#TYVhLBO|Anz;94*S-`c^{i8Og^~2aU48RX%9q1D`UetsjV2((X!hSZ{yNmkZ zhF5TrQFTEscCQww;c7PB; z_B`}nXrH&SFR9PZ*LNWMAdPT_Xyi$eHPuK=V^7nbf1<)5mHG=Z@We zD2^$wv7ZxFr_Vf*{SBuOE5A;$A4hd&FSU$RrVgc!v&z}+4YZ3^Iq=!PnR0s?H(l5Q zANsD>6>Fq(5-(p(rfMGcq;% zmv$Ri{&!y~Xy9a`Wa8}n-ADZ!E=w9(&e%hkpQ6h{@hj6)b;JvUe$9(<(#jC9AY2F| zKSPl>7+&T{nOm(aY-)(5${SgKLOpnw1a14;L&i221~JP34EdpmuOpGeds)lntS^*2 zJ(PKommEJl&0J{eN;Je#<4*&=U0htafBJO49)0zs;r4v|R?`Kx2i}I$M~;3~h!}CZ zWv9#D8A|A6pN=STyJe=!-W`I}eUC-wyW1TBZ0E!7m3R+a@zxADzTvLP+8dhjWXI+2 zI{iB4&4kQFGy^v8hvw}Zy{1zk#_r{yezD&UNx@V#Yiz6@7Hf1Cl_L%IXvbLP4PKu% zCNe68G!l-QF~>{gi(Gegxjx0X!o|WpJ3Z%h&h5#_>vomQQXysv#*2YDU0BaE7PK-_ z=faArNRyW97bjz)ps^%bfZ_5e7&{$pO=oC)*mUM*EE0_|jt>);W?5w5L5w(QJBphY zbaGs0FDFHk5MqI_?mo_t{B;$J1(n<2E{eaf-_G#OLL?GnJ^{k1Xf7-J5%5P?ki~Q! zYoI#m#S(stayUzpOi6P+^;)guad0p+cR#1BVDZyeDM z7gLjw5dE=#C`*$RGiPbO!|cJWlKQUrgyOimx3dbSzuMRiNtH=5s)=Xpq0y3_IhD}T z+)1>M>RA^?Ur}aoPqTdl##INk&)JCrVD2_-blXts?gTrEtiUp}*sF?$&V7gr54|8b zi3rA}fWbyPD-641DYE%PG&okMWzJYLA~i}>S#kv=zFZ&}9;aXFJGTa%Neo zg`v!BeAI~-XnQ5s6l2gk*l-GUsZ9PC1GY)2iWdkN~29t30ayr)D`)c*5ERis^p~C zBbA1I>qj9BC`)+4<*7l|Td^ahLqSo{90iIqpNSVW3QxAh<#v!4rbxKf^{O$JPKLK1 z%;`wfxV(bA*!vAypQbfS@Pq{>qahZ>on_ezwly+LnRtjXmzyw7-x)HkiOt|LiPlRo znY-a@0?E(izVDAY=a@>98o_K(_DZ2lu9KVVL3&f!9YCqeZnK-4{phUR6A!-V*j69A ziePSykH$vlqFtv-k!_^1Rou=JrfP~*&NSC)))AD8@MI|;Y@=eejic5m!H7=8sarr& zgT!DP>6_hB?BrG5iyp$XwTr8&OmgG85Dv2DsqXD@om}5tk~0rB#_g#pDqKM_0}yb$ zXw1AMzudaT@dZw<44eR_=7L`BVuU{er@?PZ2u^0O98vP+yvryF-H_x;$OK_lw+(-& zg83tv36?0JcY5!u*>8rP1ADNzEA0y}Qcl#82)5@*yF*sfwT!OtVR-y%2F#K_LmVQqVq?Uv4r%7`$}w&7z2@iR(8ZhbC(AhOoqb5BD2dk;XB% zp`8bdO^%YCe|;AmEP?63J7&5}-6$odYBR`xCRd~nEf6JeuAIO>hO!lpjeIp2 z8`XM52Fi9A4zwj#Mu4kYr51Tn#5gT{$YbMhpaM#F;2cWy#sQy}l08xi3U5#dsypO* zK~*!7rka$Li08JIHE)<}9+_!Dv;QPJ!jgiP6pA;}>h!!__{+ahfVf#W&R=g&4az%; zjhx;Xhq5)2Ev$1lPd42X6n=*${qTn{_;9f}8(P$(v9UbP>6zH8S_FJgUT>A>+i-2O zTRmp`_zF|oHe4yENg`YNvUw&98P$iodkb$nj#^kVDmll%>GS4_P*{@`BK9|j_p@>{ zJVms-<7L=z&`c)QdVX4k!EkkO)LpcMtfr>*a$~K6YKuhDf&vas7)f8*5Gg(LLKkF) z1Itnk;7&jIX&O@Y*`s#(VAi7KrbKP&mP`JYsypc=(zQhQU=|AX^K;A`Q&^gtoIB|i ziN)Tw?JJotPF{;n9%!vRJG5FUOGNpsi$<%EfGb+I{A@xH8_I*} zE;Oi@hH{AilE#aWfDf9VJbkQ)47qwjkYn<@vH@GthDB!Yfc-w=%PsktJTS3t-RpChCVrhFjpfH+gx(??0u!JDHi50BJ@^u~Bad~H`>Nc9J5BaA z2}uA(e*Egdv3X{vi`L1H*8UkJ4Kv!@C;e2siWA3$!@LQpl$dJE_IGE{lkz+%4gRe( z91EBHj$_CJ3LqEFSOb5HiMTn_I0ouUb>H&FMe$i>nmoi+N@1ZY{)R|UaAr@zyIId~ zhWh~B+oL8zfstR8oFPkQAYq$5YSO0_tUXN}Jx$4a!2w9FhR%+zDUz*RfgO{rBd#{u zZTD?RpA!e;Hv4C=duNOekIBGl9wMCg2udKUtcZrJPm>UDBwd^^OIT0by9d)77bhS` z%PDomP$qkg2@hI+b`7V?!FDhT&}uMP8uXDyf=HU#hV3A^Cc(?sq1C^Ub$sk|BaU5k z&1D2ra&O1yATlTT@5Kb~$pr7sz?rqR?q;QTLrD@nr_Di@8HG;i0*`6}kL=*gpP&z0 zLXcKU^X0=ADlAB-m!q}V!Py~@&0ZMKgpO;UQj>~Upw(B-L3ClR!nUreSEkRtK*~e`V+B+LF*Bj1A5%-5!1siuLznWk`aae~bc58#5(JRe zUrSO?q|zkpt? z38IOlm^8GqR~bM?XoU_T)UBTN?(sC1AJ?&q`CI0Pg@OX+^Qrj>*W>o*q-o(z;1^_# znUM^u1PyZ)4L|SkO3_^mUkUERh1I1^J}-34AcYMSh=oP!_^{M@UD2LA4Bow(}@zgQApku~M#_|FFornPr6$LLDh2Pskz29*% zZDb7#KdL*<_XTavE@AasQ6J0=_$LP5&lVc;74>QEgU!iggSoi#-|B}0Ev|DS*Wckv zRjh+1v8l6Q;-;-EpuaGC>6@wug@s5k#_1k&IN5#-*UC*b3{TM_0=RHcT-iZ$uv7>J#iJtadtjH_WP zj4jmnzxC!UIkbi)pa1|^$o_Nr`_D4~*8g3t`VX18|3X=(5?yEcJyRDpqZvwBWdQLB z+I$h@?PCQ)B@}6Qu2_&1=gi{g40>77{_8@AkZhk+X|nbLrt|#z6=(;RDyXQRX;%ct zO!aQ-lmIkl89CqhUPQj=#T74oBMT|}YG@I0k0gsSV#f9&3Wtg+@Uh!TL#kJle6sc1xJN;wT!}XP=q+```UCrT#2O$M=u_t3&vY?%+qSV|+qP}nwr$(CZQIUC zcVG1Bd&YlzjC!bgsCrtp)|~TGR#H=fTEdu6MZd!sX_B3(P%YBhT)Lz>CD5aTo5|l) ziA*;6oURw0JXu7<+rbpH4v;-{z+62D?iAiVe+=V39$ZPS5QY)E`5_w2(EahxzgJ&eaHkrP$sTZ zg{1|#qkyE5Q>}wc*6GdUR!PHt9KWK14Mvx9-z zS}jl*|NFH(6e*L^)svBj4jh)&ahAl)dHS~qKPgwoDMo}@JWJm;-iZ_`QzPnpij@x8 zb!=GN-KZS}^31T+Ur(r(WRA*h_`+pvkqNpucs(-k0bGa$MI>DLQ0xSSzmMbQ-HasD zrB4u~*`>>v5T;r?Pw0-J>6IH%6y}Gdlu?$LnFGf_2)~?A{7L=EWZ)i0?Sjbl_$l9w z9qUc4yNV2I{t|&3-F9|!IEz^q*xm+3CS%QBsU1iIQ@q|Dop&JpGj};W}%?+cGsYQ{E z{dL*p9}z|=iOhzjTuZvgcA-S)(_dHJA1pym?ccG4JY1QRj{q%MW;iM;qQ4ZcM|pT% znFcd)-v{*w6?+w!L8d$u@95I%+%vNF49j3I%;%U9!$^?GMTXs3s3B&TOkz%Xx)kfB z)rQWMs+B-?o@%@l`&57kfwLPw((}>wQroi}95xQi@!G>I(5uu{`}h7EJ*xS()*&}g zyC`elvX8qvQVwaMTjx~3Mf`wkYkU4W|_=`;Ru3pT%KYE-O85 z4bzrcyKyywOJPfq|B2N~31Gf+2XNO$yL>0ZZh8vrX-Tcnc2*}S8gg!?Dyo7~(n z=?)Hdo#T4GIVUWr^^yHdX*aXtzBFiW=Cnv(ub#3Ix3c2)ZyUVx?N)Y8yf^>ze0E&~zU3qKR_@ zhk!N!jmYTT=Uqh%7Z?%CH<1#QARxcm$)OW!@Q+SEEHErW-#9EV=7Sfx2|FgXYy6Q6BX$=8h1l~@m1DSw!Gfh_<0!$Z+LhT)3y_cB4 zTln=|{k)d|p--~MY`Ruu^qXT)(D~zm8RL3apA1Jf(0q0ZIpV$y)T=d=uI-aSTaKJ^ zr&-~UnNK*XJG>z&YG@&xJZ3v6$K_qcBm#3fxq9h~dPxqO$UF0*6U?}Gs`y9j_Gk9@ zcXu!g;PS_SL?bsl9TAHaph}FY;gu_aZ5}wEPibE-Q-&>c*MQ1EPA~||lc342cX+?u zrV-5r_4-CTm}-GdP@Y5j)h;1vtNXLoaS7u@+UxjZu!_ZOsFq6yUMKd%HB;rXNrQSh z0exWDnQGQ}X|qHWHNJjYz;}@Sprcsu72fo4%oCQr_e`>PV8@qu=RIwd6q~I);G#vq zc{Bf82C#EW0Xw6E%1h+x2XTGd>W@#JPI`qo3IWhgdP!#jv_^>2 zniP;UqAT3mz(X(0EJeoH%wntjt0H?kP%0j-5?$T4n;^q;BnASEK{sNjKR5q0lil;* zV}|;HS<(Il-D=rkzK=?@Z?Hgs}25F&0SHo%0tO%0XI|<_G>@jcjcCf2SP525gLw=KKlBn zYC+w}8&gPYZu~pmLeBV^V#bQR1q7uZ* zcGhkeOS1c~H0CGlZkgQ2)O#-;sydY}nX64EV~}f(B7kud5S3o?UD?Dsi1K3!e9p?g zhV!7wb>T>oSx?6piYVpm&R~nsOTBlF6HIFq8(-yYs+wLAc5oNe4~ae@4ZU?6)N}-k zMEIU}-@s~%QqFFLymXvh`X$zpd|$^QX7NDccja2uy=9xu1{MvR;ij=i;^fn^KT8#K z>iabRm|t#ysfhRe%r50X{=Gu^PXP%3e^;K(ZPi(=gOEuNZ&9J zt1;9KQh}7-UUK;VS^SL%(F=giE7a2%#+6Eo|y@2cPS^wyX1TKi2F$GRg6| zE=!|-<3wlecNc7>M*7BR`irr)GT0m6wRgK8Z>4H}y`0}g1HkU(1Ngac`e5oX%g_u5 z4hm(36H!mu*+zvMQfKY#iBV_8-8A4%gUo~&1G~UZORUiBg7Ro3(C!RNAiRCJsPc>Q zcL&@9I_w}rRExVv^_?SZ#oQDHGy|3OHEi&xR6uB7_i((lcuNxj1n^n(~eOdW=x4ZiIbW5 z(Ff&>7zq%^N(_h?%hsA2NJdsXl+;AesV zCCu9$AQb7a504On&UfNu8XSYXUKb(I-;J*oJQFlS>tHLfBqNHSrCgH` zqDj?naq3?<(xwNIg9_xG%V8>H9q=P|Doh&7(7k~%3o?SCb7^afhu(^{5H?)FnTK}7 z@21U9gD?~(k)lnKlCL5&NE!kyTuxgC*Dr}1KV5B&L&6|%QngP-a8yd?7*jD;R&-Ud zEHR&4I;*RFi`d7U&pmNlq2j8dNTvK669n_RD@z%lYbBN+k8cGZY-=cML6Rw)U}DT< zzO@*&s5r^&xSWCmUO~dsZ@HMMf&&TPpC$J^M&Rfaj+1n#Fe$yI_1W5+X(z4_WZZlb zWnQ*?k>s5#dUTaW1F>5wZ%cPT;dZ8y(D-hQLWWiL6t}09n9S9GhvGbaI#RM&EnJx} zj?J`@%yE>sQN*6VeuShc#we@hZ<(GHU5%^dF-8`~xX3Rr&1W%@kk{AJ{D@j+xH$E)>49TsJt1(*qcc$l$-bvY53P#CBVwVQ`Jv&OY?sMrg>#Aq z59vEa&A56R4rF>!9c5EuitRJE0qe{6dGu~o8bYRSPFO?XdB+%Mfq6k0LC#&)diS_$ zs?5e%!nen;8;0~$hSEHWK)sCVs!T`CjMtg<>6(m-?f60j+ighOqb2r~xtp-crr2_X znVKv?(P2gCg^5?}*5rw$4nu1GVVYI2;)jc~j5En;C!6T?B{Yj3W~bVAKzgY+R43|k zE>yegqMSENwZg1iW>`|0LW9Ei0`q+z%4KffOO49*goIjy$iUkl-FaQ!JJQIg9uclT zGyN~dFc<2&&N1gDpi%jN&pXs-qfg?{yH;kM9~!l?DQ zj)DX)>>GvhhR{@b^PnN3M>|wc6*o?(% z;7cEm9Mw@2kKz~m%1J-(dMQg&fl7O&%bUj{9CDD{QfUpnqS(2f2LnJ+fDXF!z}Q9oh@)T$F~1kW-`Tn(Y0=q z!GtVn)8e);I?URWALYZX+;dF?l{0OTd$zI z0LD4-97@yW2OA4(-twe(n^e17W#tnOWrJQTOte`+ku(i>j;dV2HaFR>_ljNPb!q22!%R9{q?{0CXtdmaT2B@*Oh%r5UsX+BjSyBX&gBBjMJe#22#0j zCJY$|Yq@YI8}QgmUayW&Otw`Th>Z#GTlM6~fzRc3&dBeNDv*FE3+s}!`5ojuu9f7O zdA*2#U28I%6cso#XEXFlzB<_8gr35B*o5yDHD%+X9sh`pW<57rDUjlA5}2fg8z|^q zsoHg>e85x_b=OP?2#83wb}0;TUaT(nWV(=KQIiH!c2;*hTYS~WnTr!nue1ktL+z%< zbUs2?*$NnyCZQhI_Kx3umj!(&XNte)jNPW_Dp%fUt)x*rzM%pn2?ooi9TUs9~=QHz0kGyllg*0o8?K<1*^5 zn{a^b#xMZl`WTr2g2S;|xUXFpN9Sz9VuQ9LUQ)BF)wIuY|Kb8|N4?}ep;;NOWdR_m zF^&~mS(y3DT=SSrOJ_lxyI~R)x``PO|J3qZx)-iV$r??1e}iG=+LqJbX35nIZE9Bq z_MP*Mx+jFXFnUivB@cx5XFb2T*6d6-yWaOVSGgc2u5Q z+Y(IL*i;NL9iQd5HZhg(O-kbZT{T0DMa&CznutPbEa9uALDhNU$p=+vZM0mzXog&A z@x8PBLC2A{|GwpZe>9nHi}QBf`3&5nHg^)pbW;GP)c@P`mVky6l*g&R1~W?wVDJW- zD(lD2e@FE<3eV$SO7`s9wCODr3+Hhly~`F9O;31(ODIZr!C%n7 z*Ky!>KSje6*xHkb+D9mgchUYAe|Y!Yo^`_u$0cvVPqv=vrM8v}vX*^+x9Pa|#!VZl zv@c7^&iA7q?$!VXAPb(A+ySvPi!FRf45-+_zJMQL_~<|rFDhVNAg`%0JsyPzKlObk$P+zcwdAACZDx|{vhzGir{xd)MX_AGYnC92ucok%+AtjgTcZ;gy9np83w%z~^?!V1ofO$!Q_raw*XRwT0v<5qlUnEeJ2_<__fhc^2|>T1Dhl zt0k;KaqNmj;}a+)qX(&J8M|vTq@g@mR+i?C=3&scDP&kbKDs*)q52TSSiVVqu?pyD z88R(spfq@gt85Z@#zIY9Hiah*^G0L@nd*pAL;L&+vl>MbXovE)pj^hf0yZSw>Cc0& z11Zs#w@bopnNH>E-F-9bnW9oMxCcb0M80F#D4Mo-zM4Y#C^&%YXn&$6_jrS5S$Tpy zqip_CIO@!U^DxWvP{NRv5RngJtx0v9Abw?`AU3nN4Muq?jGH)_SdPnS2j(%`WRZ~X zgW$t(-0ePLH0zu1Q!+oj`H9(>(jCad$CCw$tFCU-c4)fCm3p4jhqY?wpFPXz%Cs?(M=J>1<<1C0x|YVz3pDlkxpG2AF?8;JV#rJlM2bD19ub<4k5dg2m1qmUS1ThY2M0igEE}`FAHVM*C?gm#aZARDEmudI zB1vv6Mv9D(W1TM^ucrY{hVZ^=>LA=mSIi(3AGZTl`-5X0V)r zlFG?t4ameKfLmCMod3$>?o9^u>5+hAwd|67n7_+c|0}e?KCqa#5JMUcPe)BIpSjQP zkStTPp$ZVPO~(S_EuUW0(X=D)`2muK0W(F>w~|10SXn%064H|XDo9B!3dp36=xQ{Z z^pWGRt~OB^D!*31D8Sot+mUVy)rNqb!BcWMpbZ)IFuUvTml3gVbt)Qqi&pOpF{xpK z>f0g1PUfp=9UE}wrj#4VUmBu!LNb%KeZ*d8O3$B!M|gO?TdJS0T`~T<7^+mt%rF-S zRbE^Oc`?W~xep=9i2E>bXxvaLtP{m)C4*@|I)7%)~Sj8-F zl4OS>Cah;4W!NMkvWwF)lv=i~A$V6IgN<{A zDP8OKwl0~W;h;4wTX%cHHKqy4;EYozyuML!8>k{_fjab*36B=lS4yQ&L5s8BI6x!f zytfBgH+oOvc_slZxQ?Tpw_0bdCINrQ(~JUEmG>{KEkBwxv5kz>P)@2-WCK@ONP8fj zENgU+ECVoul{(XErI|)~&*_6-n=Y3-muSw)B->`lU|Ym20}yG7iLe}`RNddkR|A`JF5$iMqlip0R$MX|M*5hlK;3^W;*5J2)!L6m~ubU3J~t`j#^8Ue`iAr zgw@dwN=u@@rwt|;*p5?#8rFtD)GjaJs#KD_0Vo@a^{jmeHWn7~u&x^i2kOCyc#E$; z%#0tC9Vb|&4Z9X5lmqKT!bH~*@nZ_lRC>2AzR97Dl^u|lD%5oLW`S>y7-(@V$e5Ha zLHDjbR;8JpSoX2;*HMVdB1|Mloii0I^1|~{6dBe2Z~?G!`QHXK7NC@5lsljZHw!4o z=!WOV$KdsT->)t>U&G8xPl8W@O@Du1>Wj0B3)nzmxA%4+F5fG@3m*0b9yAf ze{$_XD}tD0K)6}qHDsVjde#2azyho<^~w1!LW!|*M6v1AEyMlP7_lBAZkxZTR zX}8-%0e2rtIRl%jIieylQFTILfz^xxZmKBl+VrF$y7d4X^P*b}Vf5HJVl-J8eP8Ee z0fGNjv4lcE=~b$*R~tu%8=xV&8pILr5Fx0N3%w4=)7Vh2g~peoQQ*(^Z5KbT>U)}u zC>`t3^w)M&kikVBko}yH0hUZ-pei&i%F7Xjg)*HQu!Ez5=Qr(hEzD)EC7ApZPh22& zPyI1ByNKR2iZ`RGk`;Nh8b!f50U}pg=IC3-g7l=)N+Qmy+Xk#R7@l3lev zjFL5`K0bpVf+2Jr!AAgoQZ9Sb&l=wj^Pap{QZIvx>M~p2oG&aS6PDEloV*B#eA0QW zGdU`p4Rx&}_pS@FKKE9Nb`6ru9A;e6FnvqR-?9NmWMu=dk+-isC|h<#cRWZsU1AkZ z_raBQo37Jc^1T%b>qFMi6rHygr^vKRUYYi58g$ub-Iah9+w?O$RbInLg&==kl9zwp zcRoWzlYqPxDvX?Y7X~nnwiNyjLl=~&qCLmT8n&$*+5wqe6ZCCm2)ZpyvW;Gt#J6JB z5f1=cY0iPerC7I@dlO1A?HoN4QZaAVV$vjcCy_C}nfHJa?s;8MQWZZ*?GH|ae@J-; zCOqK!RDVql{xbnAQ_e9r>3Y|h73sFMpVyF%VYHRuZ>y?OXbN}6T8K`jQ$0i}i;a_c z8QmeT*(5yhPCr!wr8Ic$+E5ojjgmkhM7>1xTPF38v!PaSR2Z7jr8*o#VXyuo%$>-2 z4BK1?_~uTo0f}AUv?tFM`2^t#W&$M)rEWp(PlT609;Et@43{^$4vo=0BIu}Fag~MD zboNwrWL#TSOsCD}v3>r09`Hd$gGM9!cC6PVv|Si~VWPdvX1XXIL|?>&pUEPxup*=8 zPm)w<-=HHhrbc>;cgLWGrHuj+c1j}X28u*#lIfWL3RI?AXYS@aoq1?k z`kGwUmz3ZBJWMoPLt4nE@&xZ!2Tq$$^s8yyFf-*AInLKCOl(-qER0w*RmM)6tkbZP zZ97_UTun~4PfT#o{_b!mqw%T^#%#Doef*-?y{73`e%NNo`@I3eqRw$UYjjH8d^*tF zQ@Io}oC06n5ZdzFs$N*bO1NX`$n;k6CCw`EQ-uSdS)HMRmSMvzeiybS-t*ee^wPa~ z$_38+xu-Kt8>=rr+lcG21u^PU-4hL^$|?_YuLb28;aHbcYj0yaLX+Zm-)(SC)|mdt z#7KS$BG)gRJ645Q5*>I~1hY|j$)U#(wLpYTFm2;j<<2YF#~YZI>{0dKziYS-{E$h9 zS!Cxc*Rte|y(F^H7mT<8wuf%vizr;N%{FharOL1I_jF&fiWVJUE2V4Z%6cmn?MoK# zOBSI@7Q;&xB}x{@i7UIjK`LMunL_$&zU^c(<;Msff8rxVgt z39r5K51d=J|5bw z-f%p#X=qwc4c!KXs@qI)I*0t1H6MP_xXugl*v$Ucd>{xtsycgewmP}Q)mU%!@^s$L z>29z07SML)#V-}XU)E9CTtf_%a4@o#fqEA{XsH@#3KHm&va_+*2!9DO)Wne^=;vn2 z8*Xq>fH>>&!H5d_p+(jG4K>fDBU&P!h4;T5i0Ps#!|EcLMSl&j>I+GJ0VsnHJU%9jg6R%BI>)?yG&EmWFntqdV? z*zv^)SvqQrqG;4xNWS`PUH!A3yrak_O6@6>b{ z8JW5Yb*&eJwyey6)~*L+;xt&$>mxgq;)~dNuK#G_UCu%UeI~{4%MZC)Z44}*^ zW7Kajrz{oGCZ6!S?{GMqAZm0`-ABnk9i}H*mInHe$>fdEu_XZb1_r{z9YpKgsqr`8 zUXRvwEX=1saJnnZ0-y5Wtzp~)N!?=V{SqWL?_-Nelm%-&DYo%Z6lW{~k^Kw1kM&F> z0~w4ApTIAEcPQe4FAXVL1vn@9=M^zm24ONe+jT8ET5aS6`s^%4uVCv9sVmsqm(gI0 z$;%_;kXeMAi^o@khli8EB~9V5qvO~K2HaLCcAIL>0cHEfg(#yz2QGBVPA0JcZ#raD z{f+Xb>Y`CBmfpB_b6^-0uWy=W6sk^ka%1UE2i*N=l8@j#NExJ&R6H_U|6HEiqx#6pGNeX;{=5Vqn!~8n$}Wd#Xr*gchE$)dJEm3+1@AW@3X^kCa|bd9K~#wLJXmDEIxuD^yzgZ7N8V6F$=H zL+n^11eLGS-CQQrE;#k_d1l)*TX53#q_Xjw>~@CdBpacTbwyBc6ki!H%y^v{^;076 zaB5t-pz~p3C(oPUzSFo^G;coa8-mj750xXrfGuwWdP z4tW0pNNoJ03Vuk=!s$V}xY|Qjf8t-Ad@T8(%OH)*l8K2VrSp0KQHNP~Wo#p0OWN~R z=nW?6@-_=n4G*;KrN}s4vD@thqBTXAOxX?r)KlnW!=g*mVGY?iZ)mI#xbDqg3zsWC zK{+Upx<%*(%47s~_yxnQkW&>RZg#)+GI|jUT_I{~_Xydur2m9U6QW{It|o*W*-#@> z&6S$ON(zO0gtbbYB+D`kiI(nh(^Ibzm+@Yy`Jq#xaq%81gf5+1x`h;ok>68e6x&(f zvnskAD@Mo{Dq|FrceQkYmAGY?J?T2JQ4KnBEAF$0oEIuc&`%cOu|u9dvtkU@!{4A4 z&eQ6b`tnvbM2J2}7c=-wcOLF&5xZH=6lpxH_160-RJyZ};_8CaDi7VHc z!d|&5=hG|xO`4U~F*Up50n7Fe=_N?yUN*n&$nZXx!VWd!zM?Q`ydQe{uD@omqV!Ls{x zyj$09JJ6+*zpXcGU3=1;a+UoPSu$%amh0V=v(3Qt`2b@=?ejI6;|+DmwS{;+6n=u+Cb0Ax^K!lZ_1|Bok0rk>~W`*3c zPIQVAbb4q*?kSvJ>jToFw9KZK^*mtODE3~%cvIQ_XS{SS0muuL!`gff zY~|r&MlYHpJK9K)UO)2E`kpS(Q+oNtG6zK*a+yT+SjTbtf!4V}DHOsVyLn4EcMb#> z;_)&@XS~qA@bsKO zZ&vfX>P3E8>9C&&IoiJ-%Gq+R;c3JvO;p}tB!$G9+c{oT8IBMRaRzH7d>B2%ZT?p5B!=-G~YlG78C`I)U+O9RIt zVI}persOA81ek6ehNQnUbia$lJevQ6E|O|Jr6U}NlL%h9u|EM|2d}>e+^f*Xs*g)u z;{0qAmmrox9GIPSZ*-Py<~UolUc%cYWv~Av2iBz|hwDNE0N618dmrRc&y`7SH4uKO=GuVu2Nrb32 z-i=$91|9AVaZb$M61qv0-usCsxlz1XuJAt4IB-(a$P7+DgHj`jI|B%lc%{Iu{gxqA zXSzX%8$T?@FeiXJ)hj(hs*_+q2CNxjNDtM6=u%+nk2W3u$+^ldwEMzW5(WrFY+0;@!B6UmC#WUi`G*w$r-g-?)8WWBV+3$0ruBi&sX+Y_Z#-tSK8knZ;(BX z9`L**SD-V|@7N3DHupa1!5apxqhcxd`rH6KIG{HWD1-q-2cIelw1m23K2}JCoJlu= zeRToF(3^^b3Wk+ADT<3T$@KHk7k~oBYcu6Z73!d>+we-wC~u++AF9K=OSTh_f3zbPsBpQJDT(S(TQV#+n&a!(cAAYn zzS}{OzJX@`eREOXM3BnkDF}A!V)N}HTYsI;yH%1ZWTCz)fl% zUrO!ZMN0CHMNqD+U(R?bU z%5qkE2I}BXYHfd(O1k2QN2Bd9BwAr~m=~Pu3vCEs2j3^u1Kv)bP=ITuEYAc~#G03u zU0&qMCGzg?IR=F!gYBYODVGwkm;H!Z%^FvoC@ zbGD;qF?r8u39z7+%al;|hdNHS=qHk37ST8&TOt6X#@!=GhpG-lp>7skVNYgk>~P@c zTr0Q6b1gyH;XyhrEGZj2`FS zx2mOV3AVz!qju9`oN~pkngKy=*yTnszlyV-gCAf2b$;uuC&i{GW?7TPs#kbQoo2P6 z4^azrV)q@im24wF|BS%x)mu|^UJ+eYe}9k)4_E*F&kO`8d|CPaAIkLP|3i0_g@JADQEfGc?7UA)I3t+3~b<$oGi+b>rp1+Y1K#0>@3M%)J*J_M`0>;6JtI-Ti)h5uq7leLpYJ~tt1tb({ zL}_JC=N^nAb>eFC9pKa5{5Sl36D-Klcd=5}o^+vl&~g(4JuK)~*-}szHpm4XzE

`77=zwsyua|^rOD0lLIOPXc!TJOL-fyssM|CXQ#7I>?F1d z^`_imSK;$NzoCgN2r$;FU=Sy^4WS1ZIdo&!!;7w#TIWkpFu@&Hli)E+CZlqxH;*{W zSWeU?I6iqVjc}9}$^-k~YA)sSahxHL+|6N%(1|*Dd(=&$R>>lW8TkBwULA!eYFMB& zv|_Po;)01cnR0DIt(XWSN)%=^R&cad=z}cNI++D*%bmerFeXE&9nA(Fng(RDtsKo^ zTM5K$oVJ(Sgj; z>}AU~Y!a@COkwBI7WZs{s58r;+S-bv>m+yD#D|62EaZy9uxX8cgKjI`V1xdpc&X~y z|5mQ=UVz8zH2KUxFuWtI74N5iR|&1@oNQQ|P!VyLXz!W%FvU*hK)IULi!H&ijn_0C zJWIvWc`GwN^?|ou=yTVw9;sBB)TlAwZC+=H)6o=4;+)F(mHdF1*XyXXIj66Sv!q40 z8KsItpO04>Qo^P)Grit`NAgu1YkZjRhfnsXsk7p)(YVQ$KHFDR7_7#6HdEn((v?mh zMQl0#W^hjMlwsnZv3fvAxSFcBUyYw<(%&Bm`XfQ(^Ez{s2>KsPEg?W z1O#eW+Qc9@k{2{Z&0QW@IE*OkUM9pPMf#HEcRe5395n(Y#JvaU#j7mJQ0Mc=!+aG% z%$~~<8GQ7`th&`$(j#_yzD{XxLazp52i@h7M8@NIAHsreOpilMCPo39?qB4G3#q|s z{M@hFHg;YlQNJqD8#KCdkJNK-@O46usHC!OH1Z+KEgz&tK&R-iBU15)+$$ox#6%F0 zA`B9-pS(#gJ?!45%g{mOg zCvUSt!)PR9ofS!bo@P~c`_2W$Ain+I@)shnM5^4>x@14?@)ww_LZ0#$D$=n<){;GE z)||a(7o|a5-V~m)m-vl$hOfN6>X-DeavPc6ZN(2@Fwm+wP85Ioggw5@RjFn_I?ZSh zONNzVu;7MWUFW_r6?$MEx|{{PzcN^INaUu!6)iM262&-8x^6!dXc{g5DHU zFs_H3^Sj<7(Hnk6N)(BMazUNJD;+5*+E`Aam1`V%eW|Q^A>_gYg@jPV6I8uYUX!fY zVK0lHDv_Qw%Sl3K^5YHu$y*+S+G!cR)4vCObs>uk@Axe7(OGWb=*eKtC{V?v$^H$+ zNgwhZr8z};am|#dGGVL5r^ZW8TdlpI~b+Nvu8tim|`GyuGWwy}2{j z&|IH|rigBdCE83!{eEewXshY%GT|^I(8*t6F2+e`uJiHjr9d0$CyNNP$ym~ zGJ`rPE_{f%(FGzgU2aqMaY(-Nt5}7i4`x7zp4|FPqp?lWeffD;Hk)C^QVp`)_RHzK zDp(*)>LQ*zZEjZ+e6`oX`DtcWT)lYF)#}Ky-1;)E9VK&Y(N?YN`S%Ik=A1>m(kg8@ zWCL1!SN=kQe-=w95zUcS7D?das{F}A%)zFHma81u*$A|3H{29T&$x$`6@x=uSaIlt zkK|FQ$Ev~rss3aHOPi{hwdJo5=u}$7t{!F*?|O1EwvrFiewfhJc`y1o5?`^)q6!+& z`zex9`6!Y5a%Ua3F&QvlKJc+}7=ji)NcCrB&7K zE6?=~>-KvpLJKf0sTFD7jS!6y?Z4F(oItXwT)r8$2TDp(JuFcjV`;Vr$~eMTAPG`k zV|LnPki9q#fvkc2b9Hq)6M9H-}OABdZioPbgBW>K7MOw@>0l7l~U^%pNCu z?FfKf%C<^?$mOGML}Rjn$R$G<3o;{2CnDg=I#g{Ct-Z*ATr0aD&>lq8J?5lESeFCT zVdNsHa#F1Yxx0-kQfsKTj;40iM6Ju?o#Cx-zh1Njf$xw^Am5MzkOh%Wbf(Lg?p$MO z=b7zW{y24jz-4j0k3v^tAPK9T1JS3BKf({IDP}bWFeZwonz#-WWrmd%r?xzSyRXx}VVelmjmk3qm=i3y$%_m_OI?~wu_PX%hB~Rr)WbfMN39HLgc!1E4 zA}UyTof=XS!CwTmJIFDm4e7L!)WtTotL~{6A@&l%@bWE&UtW`~g26kYle?T9z1>XZ z%jJmVj}qYKg1h%iItU=KKKaE4N*Tuz*5=_FJyB8 zAQAU#H3fOc_Ol{QB%#uXVzs!EpdcS1vrvrLalqB=lj0)MItvve#^p!dd@YdbvfCD5 z?cQMVy_0pbMrN3+qf2Gfa)SB@U{&SE>LY93aR_Dhl^4MlzHf2H$ku@zf2DLLJ4${Z zGCS}P3VV$t-E+rHU7wx>7q@|kzbusON}dhe7A5KmEsASBz-ZfFhwE*G9yrI+Ws!ft zKZ=0I(gBwVDp;YDYh93)fUY)%9kmrsj@6J164-i3RaxfkL|19 zx&TS(QGe+`2IC4gd+h6KS-UTZnvYEL#M#XiI96_|%hHm#{D-K;2xk_T@=VU359Ui$# z66W({6R`LbSrlM%-6RVrYooTnH-;>{IU2pdaJLR@iw1Wj=~Wc;ZA~?D ziY(}bpw5Vi$k}WvIFH@ZPjK8wAHP@qtCe_0gI)=R0swHw`Jcvd0{?9*@k1ss)&KXB z|NjzV{;Tr8^aRsER$RJib-v1Ub^UP#h{h-Y$ID%wfyOg|10qK1^}}=JC7eX!)r5N5 zQm@JP)8vKuL%!0}hQd&CmZb=ilqu8;wm5tAfgz9^sjabejge(yE{e7RUx30%AS3B| zu4sN6{efY=aMI3HM9!`WQ_>PPkt@tAD$3Bb7q?tl$B9CrOu`>R!?0`D=-X= zL{_Yl>SuG(1>Gd@lqBs9-K`DsC8_c-my7}&n=t*29s=q|L9uJ-R+o~OlxD9MX4hD6 zY{_?7BA;B@I5asPsBMkm4dJK#M75NEIfiDa9s30@=>^(3lMc<5(KtiDv`kHuTXpM_ zu9vEos&ZMDG1eTZD`yL-oK2V88!$I$rPB3HSTNS4s4tC@ox;`I71ej=tn5vj5hE~I>`*-?z&d{EBLpe2mmi7XrUUX|OX)n{`E7Z!XG5l!lHTrp- z(DEQPzs(I-P@@yIH>kZg4ec#Mdz&hLCkC$3-ZixM=;8esXrzY^=;6Z{xPcx%qKALP zz|HjVF+F@j82P86ed>l47DoO>sRv!!XY}{Y813KM=LE_ZZY=dBrT#-dU(wIkZv6UR z;+Joznr{v5dwTr?J^bi~HQG;9;m?%%g;KxL&u_#Y+YRk^de~uTJL&T-H$1BCMg|pt zXb=pm5uAQBM6nR`Bi%w51{M}BL&RWV;iiXJw=hLqjEENrhDdb73nB@bUL?~`iXl?n z@QO%t!&g`oi=<;pn`Vf1hG_4GH-(43bfBM(^tls#-tH2e-J*-=imW6u=yf-g4{?wo zx*MX08$J;|4bjUDpNfMG(c2B5iJsI*ALIy;>1G#bS5U#ehRAY@Y^&LRl%c;Hc8US? zV;Eu}y&i-Q1kGR+Mlr-Ch8kj+8-5kTDN_gf=}481FvLj8iGbx8Vw9VK7)@+WVlT$f z<5;SHoSW5Q{rIEWJcQomQffR>QslW=qL|S{_<$M=-xM2Sx|?+pGbr~=>gOy1;z&x(rk^=(ag;bZRvaUaCF&@w z&ZWoW=%*w`%oC+<{3#>)cp8#0f4@ zOWmo95%r>h7-lgFoLEAim(tIP1kXtX#mSWV8`WwM7Edw6sZ`TxhB)02%iL_DID_7w zNk3=Bh_l5xlscE{JkKr87Z=dag@(9@{$5N)FQE*VQjM1x;&L~ePL!G@VqM}26iRWW zTU;fsc8hDo)rPp%5ZAfc(WuX`Oru*Y$1m8K>#6h&)bAS&aZ@ZS6*tq*E%b9M{j8v$ z+vw+Z`niLCR?^QZ>du`6-CdNrn^N~sZTHg807KkIq`#lOJwR_(Q)-PN))D{@(i_rj z;$ccP5enB4Jd538z1R>V9uXVq@lkqwjD8+B#3n;*HpCN#c*-T7CJ}tb5L<}B^XUgW zxYZEP8shJUc+L>d8{!2+yl9A*4DqrdUNOY0hIq{oue-!Hmw3YvZyMq)L%hwv%$uBB zTs(K`_(}PB(-|a9KE7meN&kwHss;V?DoX0=MlpyfE?-bpQr}SPWsn;BeRSs7QBEzz z(~AlU55-!n$GpRGi{_4>F>zvk5rcT^UBUGHqTKP5^BE*qFQ(*9o10%ay=XRrPBRK; z73EHwmOo)`UQvGT^r=O2r{xyqPMKSnI|U15PcE&l>_5MxuHIX_w6dcA@g=2;>Z+^y zmzC6)%qy=d>p!iwy2e{ue_~-tr5AyUn_F2@GqI$iVjg8=kYd5!P+wlr|FDv}g;Ppu zFxRB;x1$3(SzKRRUbSFUShxEI6r+m9jv_py&MmF3sPLB7mseK>w0y+gw~^=6Yc~}? zcYaA}eRb`LdDT_(%NH;h8x1|B^B44=;H~r4mX}nNpX9Bb7+4-_)JK*cInx{UL+So{3;H{q+jG#k$_t{$%xtEmJFZ9)S(%zz}Wxb8u(T)U3ZdqA5 zu|!ElU?xOlO;pgr>#o~7fZQbxFbsyYrFjNjf;)A%_r#EX)wQr+p(XdOYs1^vD1-LY zp}?0@s>{mfmwRg&oZP~$jQ5sQMXF)%y5y>K0BNbvH3x^?%iMW&^|e_4^b>2mMc%sV zip5m<2~m3)soY-nt=4INXq#GRkWM|CSyIv9EvTxiFR7|8FTu)@0UKIKweYfg*QdDh zU^qs$84T3PXchze&ESHlz4Ajf z6^Ivu3aiwxwsnbYk-|xOu${tpwylaQuE(m-gsW#myn`Vys=xfDrQRBiUv;Z`rhx+LFo^_$%dA^|jS?HR$#9 z4=#%sq{>C9!b4R36{((CDBr5CI;$e$xTtEr8GIsP=h-M@Frc;AMd!IZh^`~rj&5Fp z5ahH4A3k5-AXp}N=aZl2cSonrJ05e7QengUhWNk`AJWi|_z1%i2A;XZp~dx)nDmzY zq*?YMj~;|RJHDxHD5Z{gfvTh>&0Wes}mRw>(gSIr4Re+!t+CJlD3 zz@e9_z_qw^p|^AqnYS^mAoa}hy7GDD73K9O=2^wDs#v>M*zY>>)q_JC^qBXiek(G( zGPu&H$crMZN426n@rW-Z#2!*`V}(zKw#*R!FvQ1(I2}D{#lAMB>L%7!SK5Wjy@-^h z2Tsd|Vqex+ic(fDsUm8NGDW7meSia{najLO8L$E}M)k^uR@W%WAHOf^*UQDQJX zf{|+z7x+~_QSeejyW9|;Fxc@25$I3B$qYKoT^y>dtaK@Q8SD0w_KnoFQQ`JtFO;$% zJA|%KiLd$=`0^2h`g|{{cEJOU0L8rMG=mt9Jc|Pkw z)`9goQ0%x@s=tlKXKyTDhJ(dcAvAf_4OPg`N#3P373HPn^;DVtu00i|ccdH~w5d|ypG)7qL5c@Qi*{u zkz#+q5T_cvk0G8i#HWm{{wv56xjKKiNc|}c5{Y%UxynH;u=%G#jmMV-tI5p20$KlH znkp$Hgz8n^B}$#~nkrN_q*)lWu$AW2Wl3#q5ByW%t-?Rrym@7c)K0K6_^HDot zRc`fHX7(p8 zVzN*f{N(U?G>m0ReP&oxR+o7V@foJ3s0k^vpbCR2){9bbSoH@h<=xwRqRCpPi`&U5q zAEjUR3AVe0hCTMwD+!s;>_;`RB90j{lKPf@qPT1A4wsvCX6Pf4Fek~bR&#%3I# zamN22M9oG!k)0j+7r^UZNUj1<3+ zD}#Y8?Z*_m2nFx+oE1R|rt#I)71#iN(Q3UXsL@uM&(X@umIh};2J$XY@xN9^PI;0Q zq!WbJNEW(RyncW^1fU2CT5)|@3&0HQVGk@q9<{nhX=ooC;@^h$y&+-@?RP_4qZTb;cEuBx`*wR&PLIM=ZIk<` zoENf`Osk_gn{)-eFRpcZVQ6ppzU40s`G%p;1aD2Px6~TL^c108EU)z1j*B0LJM1hmYMT=r73j#s$_Qon$>oc@!A$?!0iqSPe83n#>bzWY zz!~BT25aRil+*;Xz}EfRUs~RFpyF3^CFW0~tK` zzd=olWjzkdhHI|p_jgARsLF~Om4!iNi2L@p&vHPKU{O5XqIiB)LuD|zpW0tNZLw+I z7i4zVdg~i%ZMPxDi@mfJ%a*@>_ksvGz1ABduTSpprQrvHey*zOGOtZNO4`)ZOB?Fy zt1D?8Ww@qpK`Vtc8${T9<}Z&ViwinhTu|hl@2&M#m4>jwi~Ch;IgK7Lu86PoHCbly zMst&adjixDUov>*e+e@dE2PqJR_IV5gX{nBog#Z0r}V90vdHP0S5jw7y`Tm9Em$ud zRJm_I(D;V(iZV-&)HTeb&;HT6(7l;0SVgg?HZ0s99^r)p{F+O>!{*V~C4T zw27WmYpjiR#r0*uWVM5g5FeJo75m-3MWuJRU(L!Wu=jf$VNl1bC9(K!Vs$NkR0H+2 zH;4>(5v2x2YgC~=-^y<72{Xi33_7XNYkO!oTsYqRqs>6%DJR-|yLWQ6Hw|MP6o|FF zkfA3Bd2uu-RZ?E%t+hlp-Zy)aUsYdDb13bo8heLEa8XX{%y}jK)X#6JQ%>D>KeF!O=rB68eEJ&+G5({Ehxg_YUZ|3ls0@n_G7{24ZV z!$!9j(Jh{d_^TniO?*23|IoK@9l7usr`6%{SPRw%|Dj=4hky=+&hxX9ma$Arr+5zx zpM(zD{kg>w5*CFFA+iPkhxG#_&0T_-KiuSaTTF^SnX>$A2?1O5e|SESY;TQb`(M++ zGyWCV3~t_EQ!f#Z$!OEk=#nag(^W=q)%N5E|J)!qGq%u;C=tR#p~Sf9&(*W=Ik9wg zo}&u8$DbGo`Q`%(`M#U>3z#sFi^{Cs?~BUtq11jT#Rpb`TsVC?=DBtB^r$NaohqY8 zi~ABM2wxusW2}8Hr8VdC^Pgpp*8!Pb3?Qd9JL~9P270Bcgl3_AJK_STUKunUsQI8h zY}t$2!|*9%I{Brv)LU0a8__!ibfMNepTfKTcGc*Al1WmV$E;U|_%DME2QZM?*B!Se zIVbsgHIXoI!ymqMWDmWhtvc8Rd*R6F(hB=1Y^}FCsHnKQp|;dJv7FBT?A+Y()BT8C zCR?qIH`)E{0YiLavPZ?YCVPZ!G}&hHoyndO-^z%Cdkx^fr!JvCiMny?IVlJb+E(39sQIcUVcFCxopJ5$&WQrYPCw5Tm zGR1BQreuhe(I+n$jR-yl+aEj4{LqrgY0#Q<^f)5dSdQ zKV`hhJM%6k`EL7D{Q4wC!lLT)4B&O^y1%uITP&>{pOj8b!15G(df={mPlVGYAdCTm(0u1qq zDF-8u$RTnlgRWsZqL}IoP!MUPIxEUc>vJ;v)bCERj@*U(nlX=#=OMwbM51QYFD$9b zsIKxl95yP0@-D8!Kf~H4T4d9LjTeInkvEk3MQ4%s#Eh~4y^0S$RA>0)4w-ILhIc6y z#S-dOh&P;pRa)jUlqGVWDNALUDZO&ODHrg$rd&urXfjM$PVFBr7oo-vHRc%11&GeVlG*3jF4MkZ7@AQzbO1bQD(jeY)s zDQl^bI%3agjMcn9W%A=W_AN#E4wiS6QK`P5zW%o<>v@eS8{}eBE+IrLmB@-G$&*d_ zH%gVrQ%rfPJk8Vw%hL_Hj6wev#5{oqCz$dKd8R4Pl4p~RI0q}zhM4kPd7i0t*Ls** zrqKMro0v_lGmBCQ7$*+^`^W*-Wc8Z`AxSqR1&u8 zg22DYls6OoZXqWunv$?;Z0;HfQ{F09m|Ciq=Hp5yu0YKd-N^dkwTpzpdYdV4Cs^+w zp}&*gg#hQ-x`bjC^ml_y52=$X)JDD|`!oD=a+cLGP-jr+QgQk2)_ChzkbwgvO)=BFe#!=`~ znet&G)+iqjIHn`R&M+!tffp?hTB6?Qm-MlSt^%XQCFK>?RS>OX%8;o&LUfbK?qYW{ z=-Z0PCiKZ##kg3^=Q>4Gc7Avxz`D+q>*WShJ|Z`o@=^Jisby&0O!>InWNIBWjMO%h z9e+YTiF$uVRb4~5ayNWxzc+*IJ_spB5i07S3s!;+cyEH7@Z^J*^=YYZe^ZY&fCi zq8nU36symh@&);#DPNK=oAMR;swrQSubXn4e8Z4$n({6Awjusw%6AaA>}B?fDc_YC zYrii)Fyx1%%0DvYKeRYgeoVUU6Vk&&TLfC@Wksg^r$i0*FVc>m@lOr;nJND*(foWN zzcl54P{nDzwLYf&N`8%Q^E7`{F~A}h5ii8jBguRBQGDuShAb;mo#)LUjQ1nIqo1XV z$Zz_uA-^%@xAHqvelLG8<&W|wQ~oS}p`Tw(`J3EM`1swFJ21s=CO0TP`0PwmV;W*0 zE@+oEgYhjU)(mCq%Pf-@N~)bEyN%sqvfJ4$hTKKS-)*ux@Qn^SGsM@X&UMYy1@T9K z@9EcRrY?2eO+C)gaU8B$M0rJ|>4E>llO z4%geEFQd2D(oEfhCP62aqj%Ign|dcwL;uh*)kW`$d`zhfy_=~YL>fLC8bT*EO})F` z!_<3HExq)EO})3?0zK6H*tp5R;m8`9SQY<@Qhlk?EaZ0am8oaz{S3XosSnTxBG>DK zOntCE#MFoC!-AZ4iy;{#2e|zRie-gTg4n%>Vi9Bu`)@SU5_r-T3Y1dGGwid`%hX_B zkomNSBzz;4p-MB)Nvce}qGWPv3+O{}buA%}-UhTwJ4MvHbpN};lEvi<2nXszWG(J* zD>!#%l-$LO%4f+h7XtY4uysbA_{g8!ZE9;!F}=uN)~6aw0P zx869tQH5LRdp9$1-BQOOVo^)el~*GU?6G^rl+6qxhK<@sA1x+^L@Lyvl?WK(N)EqO zB)aK~JfjxfsSJtqqep!aXELIrx!IeUqIWIwKo&Z5=Hlw#2A73*n>Vp_x^m&2}faV9=JI=p^6M24n^U zT07m>LK7RX-;zQ5<|ad<$5eZ~Qdv0Mr%8Efw#V>WQnbuQ+oG_aBp^Ed0lQ@9o?Oc7LisIp|K2K$w0?x>f~(E zy$RX9!;iD?6ZXn~AVE-m=TzP1^SkP+eS^%Yy~8uoabuAnn28d*u%s>$8SB&>Irbr~ zB=Xnvpmuy-E5TCk*lj0I=v9~owpyr6bTGJfSJ6lE9aCX@2n=G7GLF5Ce&ciGH3tk# zs)h(uP&L0AwNmt&_H?bH2WxB2LXV7Ib+dN?7PjdKSl?dp2>47xgh#sfHaYB;F?{*< zpX6}xX2g7N?jIvALMKM8PwLYwft)FED=RUzk8O~5F=+)=V!jgoW-sLqttOHVXoHhX z%K{OGf+{RqQ{k=mI-@o%x(hwp^{dp?sn*SexoxX0=n__!0#)5fhzg~EL8smYds1a2 zpu{LPw#%aOVr#jIOu!U%Ls-DI_8k{^om)b~-Q{tu!b7ARIop#y%WbHyo`6^`4QNBH zf@`y^?-f*g+b0qP%QNj89X|mJ1>NO!dCrB&9h?FB2x|?ZUw0o_5$%P7NQ*SUM`!hV zD{C-PP@@;U!|(Kr4>$`&U3-@tl*ztWt-WQ#d~?~3)RD1WK=FRBD0bh`=SF#5J^_T# zSQ^c$$iAOLt7)hwD;Zw0h1ExkgDm_I3(mk4U3FYHzIs7Joh`Jao+5^SInf!Vxl0<+ z*zVy*%r#LtB~0wwwh+42C$luqY8^^Ts-~hdRa;)>%~cCZeZD)QFy1-`$=}0X;V$N! zh_p)&I8P_=-Xa*^MqelBa=|2YBz%?oE@Mi?clJZz67}f&o+Gc4N2fEX&QZrsE7A8@ zMzKYt=M#b@u+H-MCpJ{r*G~11j-!w(1k6DBBa>OM*A`ga3||m_`^3~XVZd3+9f4Pp zOUnEwIQbAAJ@Sl#=s8i3TWWsklA=k6x@iq&c>|D|ZOt*5LkBo6eMfH{^7M`)lOz7D!#&iN7>@P)yEs7MJC8+FeY!al{` zAuy(Gs>wNuEZPj0HBe8BO}&wqd?GlGBf{W=17l5W@LPwu7BSGCx=N!Q0bh;Ml|&@j-mqYioS$pSRaak`$eoK6_d|gE*|epvrIR;_;bQ z`8h8L0BeDtU-a>ny|yn%9faQB*1mZ9gtfFNV@(SC3yor|d+Ti6KHHzys#?R~J^+Tv zVMbDEE?NO*v0?O!Qd_>qE5a3O@%H$G9W7cf0-21}{S_$I_HFC?gx3DRqaea?L0dSW zi*=*twA%8@lG+pP$@m6mjE2D@(fOh-WLJ7?*kfPrRt|*&9cbe3na+{0&T_4))^}>} z?n&%GI+ZwVVs&lEFqmzfoEz%Wewxf`C5l?Td%xAnA_DIn zv+vFg4Too@l0fohYv-2`Z@SB!ndFu(@b={oCRvITilb^PtgfQHXACM^JrmSI{Tc}f zQuKZ`h+wD~OR3hQ_OVwJ2r-?NV8?Ub8FeVWc3{Ea<^4#?{pX=HJA*rOpI+0~>K^S0 zu1=OJY3^RiUHem??B#8W2Slm(@3$^S*|6T*=iNs?(#ucMy*c7OBa}qpr;G6eL#8%g z$aO$SXmP*q)v z)IPjz<12Ie92LpKPp|XVtC}ee37qCm?;RmO0hVToXxR0ZzwA%BZ0mi92SgY>4o1Rn zPyBs9W984SrV_2O_@aQz_|gOYe4qP8L);JVt1DI776iBK=%fgJObI$T$+sxF>ON z;YLHFVk7(%C#5zlUJO5F_lH0Fs-r)I0b9OR&v(O1FxC_eqiRHTc!+K z9??d*X)nRQ&XO`g2Hi@nAR?D8 z4O1`eEOq0R!%ho+&ODGj5V&43=;p(CKh0=F*?%3Q^)#&w5)g$@Y4a!-+oeZ?uQDo$XXn0dKyrPpO2AtSv053*D-O85f1UN{MiIE`ulj za`zC0pQ!7$!eGlJxBQ@w;`&f@)Y*qU+Y8ufaa0(>F8{;N#tcV*9htR(xck}l3k9`J z#C6mggM*xbD*wW^uwMV+_h7f)MG5bAr-rv9-_!hR`i1t_7zy+K15u3UBEm8QjM0$VYc8UTlo?9H@0>X z!=`>-gxi#%9kpwJ32u8#TiOl~Fi$OQckqUU16FUNuV~yy+Yk4dJqYMndH~9T*3%~V zmhw7pO#gWYIE17RCS@F$n%-y5L4hd4)bQ?u0kA-pqoDN0#xfAB*7tWYc zJahrHfw7w)20GADk(j;}061HL&$op<-yZUON67Qapyy6> zemSPw)6uQY`+M;D-hk)(AeAlw!SpB)Y&BbhU)JK&MBw-@fID*?u*|*>17D-^KZw8a zpy6)?2&hE3tJp*Mly2o_53?o!m0E|jGOTSq+hEt(pPuor%zOy=YNt9~y0@f9%YZ&mE>aM)Kpw1)zY^Kv?dUtm7N~|Q=9`+9DAH?!tY6JGkc=B>SToK zu4uNpCslP%v8S7>PLELC_03fG4BMir+sdA8t~w(^b+`g4e*;{t+t&%I8k}Hrc-^On#_+|%~276~GbTZhx_+M}K9)XI;c^@nI zz=t6C9RV=#ZxP|7kZ|4v>5VYKO10a7vIsfCBQ}7CK_g^Qssn?~&=FB5`(mk1Il4#R z0tp`EBX{;4fKRJe?S6%=c2IK=xbXK??AB|L0I$Pf*aoBF4VVOP!W4KLrop=kEr%f_ zqmdgv#7^p%tApYX37ugu`-uGmp+`6!v=ljLDYDRlIj69X5q+9M5Xq_aW(B?>v?PGG z6FMt=eA0hABEXLlMyHNjDB(K3BU=85+}F8~v>QdGMfNjCnjfEthgSsH?7*e#v_`b-xe6B{!#-?&_Bl&$jk$%JiZ>-1cQ@)UnOg#nt*yrpE#W+7YB>$0p$^N5A{v-Q}eXU6TjbZ~0bAHAC%f3O{#lvUpTlO7( z^T2!Td-en9iv0aR-;JOf2K&)qKN;+2gZ*N#Uk&z~!L|ct!?Q=q{7 z&UV-WQ;MyUZAnG+4^4q#DkO-$)0fm5yC zC@3{x$pK9Zx}eEcX2TINgplJl!pPZK#GUIPr;zwEN6-^VWD|@+{!}bW%sDzoSFAWD z$H2cH{E|&9Fcx2pYl1@>Au;fEZZ=gg-Y>bC;Kp`)qiXE~DJ%VT1S;K3WfX zg@}*|8z4VO*==={-9!tuhmz>qA6HRIeLT#Owrr1U0~Bz4Hz_AZiP|u?CuS>TWp9AP zsSvWtWMq{og(P}~k72zrSjH2x0j6p&YZV;kiAi%0+5(4cglUf49)SXy<|d&na)h>+ zQk0h-rqct0m!!ma#wPmUk;SWa&sep4Xttl4g@|)t1^6@xda}bIi%o`MYzk7b5DM5- zn8~KWF{}vYv0_-nrb8W@38%1Ga3PxwSF$5=WHB!__=qiERN~ z!V{F(&V*$=ktd-dJqAwV$vg!)DGToBsVL|=^n{0b8c#<8B*06KZvV*Pn~xm6`N-xQ z0q^m4$Pb#s52`la9(4PgVQcwWVC;khBs>Z;nLqBq#BTH!V*@yZK3ZQ4-ofA<4VZ+j zwfh|=>_(7fNKSwtYhn4Nyc00GN6i+_lkgiE(!0pTV5_sAfSHZp%H9k!DLrdB^a-Tt zk(NK55trtO&=99Y3oHqBM>qy5G4`54PUrF(P~ZOn2k zvGf+S%VM>Mtk~T3a2$c<@Wn((!VWCNr*c%4RVeM%sI*Q%KCgvwY%xm35>)R?VJdcV z4m%lD{HbsjI}Kgf)8Q(%3>w)Pa05HrvEf&Ni+5G37}4R-^e#u;-NiF_H|4zDrPQ+q z`B26WQjX7A(35xPJrE9`4Y$7eT^n7G%|ZgB^uOD02by! zE{~a(GAJhvYfi;xbJ9I&z7J^xVmnXT7U)6gx<=@9RwDBxq@@t7?b1>_sh)I#a~1r} zla5F}D>?GlW39^TbJ}~_6D_PfYoUQMG0KDWu7crdv5nBj(~jC}*941~V~t6XYcv%i zJ*heIXQi-JyL+Z3rX?MRokVGgOG~^FTxrQS!8+`7@^NW#w?LAO$ppgWuFh$R%b`PB zvIzaQWYsQ~>4_&#YAIqUbqmB2+>0Bbg6K7HSXx@zau`Z{*u2o?}HA>djy;u!R__Ey6ghhP}e-Fb+D0y~fVR z2<8g*2D=vB`McR$>^}B3M*Ht!ZSP}EAK=r6`1B9__ha@c*8e5?kKeI>b6{U^H~W&O zvH$S)>}%eOeZvQ`Z}|}R6CcZd=7+Oic@g`K&tu#9`D`bD2;GQBxyGMBC*nD-^KIP4 z-{P_SD;~#xldgaR;QUI>)fzATy2p5BHvHQ|?H&Fn{Dww0?*20?YbogRq`Ne7}q37--zcTMaU8 zaDJd^^BI!mps(8fk!8_h(_+bdm>Su(wAdApiwZK1tVX=89nZ{3@FZ;6{QxOV)Q(v6 zb~Gb#q^1*;ru4*HYCR5>^W$WIV-T8E5btrLJvMV(t9IAX+oQ<{YoxNOvNpq62&4*&7`(RV%z4RoH!2xaCT0-Cx+@j2Nfg*KJ@ZjPyBi~4*`lHXwIK?mWgd{ zaWo*Dgpn)ocA$~V$h)GOkpTnH4H=BiMh@=@xx5z~j=sZm-W!hPePI#Lf-01~Gx7cT zD65z7L2x-A3|H}?a2+28H}K&o&m-Y>o`a6)D0qmEftOHr-{9lmBjoyT_;~mQ-|gfR zm1Fcdw1er;U+ITReCAOR9clH{c-DZg*mRFQJB-%%@;2>#@Ef4OG^%15_cnH0gY5WK^zOl=3 z&2~BN_AZ~a!!Dn+W6G9x{Ax=(z9Y#dN&cM|DQVZ?S6+YC+MvgrOZOO67wWZF;;#f%MNAlT)aj60TfMHH0qd6rUPKO=hFm}Q$s$Ie|&+9U<8xC8wo z{Cnj}XrE>*N2klxh@P4B=xOL#Uxnz2SqoR&nXZYL=~^q(b#|u4h?$mKnXb1p-4HR; zjaH_c>`XUD%yf&mH_d2-1nU_Qw8SQWr7GsDu%QygtP0xmY80{>=*w#%o7ck_-T;U4 z#W0O8MZ}+kB6~7a@V`L=KNXhn)8Smc4AsOLu$-TTD&ictm!Atw{5;siFMucb#ju56 z0EA>{wWFu^E8uJHN-E$KmZ(jH&Ot3fCOrQ=r1 z*tlpsgp3XQiBihgtU#s_o*0Uw-1O%*vNOveInCX;`*kD;zA9U_`|lWH#rQ+4v{;O- za)M*4IEt-eNcArq7M~Ws9NJ}i4BPpQq4AR2XRX@3Y!$?&xs_F0%yQx^ix#g9^T$MK z$z)#M#UdDP-I0?L7!V~7Lib;IQYauw^Q8Jdq*6eXPH{mGO8Ww$__SoQeCcV)o)ij{ ztbizOixs{^`g*KYc|Ar~?I<9!@=!p8nJmkhpaLQ{1w`r8Ub-C+B}A^#^u$p>l#&yN zL6{W~B^-yHbUOi2(oNvSJ|`WQ7Hb7PG*}c*0TE2G0-_`l`fbT77#KE^9A}RtuT(=( zA>qraU54NEeg-3vJCF$cdUW@0K(l)z4Cgn)XnqTt-CI$Kt%TY9PIPkbLX&$poW$?J z80TKNj6VQZ^0jace+aJU55rA-1Ki3Vfjjv|xQ9QAX7@2z!#BZ3z8Rk8PatPM2_NvM z;A{R2Z0B3h^loK|{8^U5pJVO$^QEPX0Yx%YR^-`H$#e|IFU!zj8O< zfuX}r6*we9N2o&MPN6{@IvpMr8pOlXc4&|S+w9OF6+W;-gEaWs4h_;-jvX4bLsM;q z2FWmhy{jbK4a3>%wu>;Et+4}wTUogZ1LELLHczgS z?yarZ@!EGoc4T+LE*yExkbLyx`67D++HKD?eXq>vD$Idv&>+J#J4d^Y*+=$nTa zRhMm4UCO97oAp{N>veY4#ywYv@Ar<0{Zg4&SFnjqK(iY1f4GUQKu)Pd2gI6_d>KVPk>;~46RYNY zTr@TmyB6-uiJ_ST7x|QTQQSn6v1tG9ZUjTD0-+6ywLadHV_J!OF^*D+`*PybVm)Xy zD0sR*Cq|7IKhOlLbKDzY&1{Sct$b_IrawsbU>!V^LzA2M0bf6i6`CIR9Y}1fr3sqo z8+}-Z))^D@Zaw8`f(@JD5e(bnw*uO2gWhb+iQfp1VjEbv2_EyrTWzEXGX3k|aSY|+ zwm|#72wVc?-;_fMv^tw9>RcVdK*K@TMu4e}f+TG;c(k!_kTwp6X@|f#Ef)^c#={X> z9x~BkP_7lgS=wZ{Oq&ANYK3r%b_6ofbY!4e@VGV`p3>&Pi`ud9l~w}ZX{E4JD`UDg zUop^!NMLlBc{O^3F>nxCuoKWPbfe4Oo7bsC%lSkh22V13HKm`l<}#9K^a0~1bS2lrQ-Kq& zYOR5`2-Qgi#A}t1tW`m(RtFumdQ>e9&`+~g@eILs;vvJvcSlI!7a)a5*atZ3VSvIs zQz^o-H9;E-d7uVQAiA%oz~7p zB%Oyyx*%Y7I?-u6(P=v|pz|8Ac#L33LtP4LIS#*!D9JD9SJ=&;XQQDTHs1xC@8Hld z9?|i%PbmdPycRw#LwGJnc&>o1+Eord;xYcc(h>^j=0MlYfv#Hsba9}m(Zl>hXhJ^% zoQz+^ueM{^UHF!!f7dCMN;BrqShKuaHpA8&ol;6^86HC^Eww;sV~&xTrDn@%cKumP z2M_n?ThTR_w4Nx2{`|cWIWuNGJhxiK$1A~D3(v3K2rta0xpre6yqM#%)`Ps%2*a(^ z%ht*e|M*;2XMFAzQtBRov5l(zu%K9ea~sr|jT5rPyfHWQ|f-0&Bd7 zH=-hvs77z)%TW>O$a&ZD>roLIFa}+JQcnI6W2=1(QtkXVV16stGTW*Sr&S&Oo#}sm zqiw+uO^*jep*0 zgo#v76TD0Ouoe2@%lEcIm%te8eS2w|Z!y|>_y9Qr;yf`^JUV{(u#jp!GP5rV-A7bS z6Z``MM*=1VK3)mQ8{rdVM~Seawf*O6g5Rx}HFYC=s=na+e^H$&8{sp5)_=EwcXf+* zKM&*G3s7N$_A>JBtB|O@hP?X*^6p#6yKf`!zK6W~0rKvLXuv;$DcZ+yr1lB&?YC&e zzk?;(_sF+Dz}ebQaFO;itkQmk)!KG=5S73q+HTl{N@c5H@Uqb09UE1-}hbTVaZt(vD%{eR9CE{Bpo% zIA(o@W7cP&9NebN`V5~Ou&MlZz3LwnNMg$Trxo9k)Y5^HPDTn%{|W zxn<(6M^H$&ckfH91=qqC*=myW%gr#W&|3G9Mf~=k&G40<#L`RUK6QqdF&`xv# zkH`qHc-(p|YJOr;1bSVmS59$8g!81u@)xVGOquGSyQ=#=0Nr^#EUO&sNo9(+Nno#f~xlHb>&`ceIwp zrk!CM=kIAY%ch@FkIFdfM86ozIJ-P*_0()0oO zf9Djn2=BwfRY21PyF#@0?g-jjwKUvT*yctCsB+%PV;vTykd1r^cN3F2ZemflpGB{Mo|v4BEII{DQ3%PR2s()w&`ZpM z0b(``6?0&mI2NXg5|}PZVU8#Rukb>Jm=7n41#qS)hbzPqxK=EMJH$!wus9hW5r2cn z#VPQdI1RRmGvGaOCj2bUh8^NO#>Dw7MqI!;iVN96;vzOsT+D`wE7&-3B`XzIu^MqT zs}t8M5!ehVPyxO88q@|RJPe2OwUlBpkfn69$vUF9@F0H(!pEu@`OkSIZvrrS1d+s19%wr$(CZQHhO+qP}{HnwNxVK??+Vq-QUBdY2> zv+7iyKfjO1Xb+7u!?V7y9j)-KO7TDMEWL1HICE-Maitij6bXw3$yh|gll-4$4zb>d z%96qA!X=6f^e8#i!jm+^Q9yB3XjR@k`r{d`*i`YQRIFL&s-h^{VI&j!P!mG%PC>Lk z<$FsFIXPn~>JeU;kj9t)`U(x&i~eDkSv}gaZ9QWow< zD5?uO2>hfE75VtrT3Y`eP!dZ~O`xx6;Kmq4{$Dh;eGB|V5otGXo6IMgOSrAvtoLc%20i+;Er0Y;h&i1i z?CEHp`CnC{NE$ZunL5=$U(?1S=$%IO1$+(m4+*vpi8U;I@?*nsZJD8Gs@;kdm6pI- z)XMW1RdfCZAcA^_YCDI&jo_!Ee)U-V4u4d84;R^QHMm5sSb|5!eFFhE{XH{QX=Vve zzp{Bv;gPBuUyq&YTMqI7MH@#Ks@Cn5aL{9_OwaRqj$Dey;heHv_%qgEuSpzFy6Q(|LELh!_!{BLtE5J6AnG1jl(*C$a){rvhSv>OUfAfUn?E9tR2_cbVqG_ z1ov7{O|M$FKGGzU)>KfiXvR%LIk*zJhGsCO`jSC3eMKa0q0eGnB+Scc7q0?i?CxG96^Z15fMnA;B$}iyShU> zrL>DJ-qQ)4^wY5;o^wD(9PisDWx=32KxGk^vOkiD@~eKcDEP6sWF5|3VT+E;?B9}O zMD_z5Y6~}ls1>~ILM#=Mk<&)8xJ;dr-Mz+{Y|}5f<@zEt)d%)?pLzWo+gY2>hS{OZ zROo$knzglXddCC%K__u^n`3(*;~5N@B2&`CXiX_6IGQQbVi0seoG1h)oa@sL;<1T( zG*_0Qu!$;L{2uq-bi^I84Jszx?V%@0sInzOG1}~kC#rT;Pf7c5O~k(1lpbghXU~h9 zfUU}HhJ`^rpw#HQ3)wIU!Jh9$+-k~=hgHkYZq9*iVu*Hh>Yu~c_Tw^RT}W4Gq3J6z zuT@9JN+L2F*6o|2ZI%|og;$^fO0DuUQiseoLd7Pm)Q_n0Cv*q0@Z(@ppb0TNLLyI; z)Q{(aWbQAo6UqUbJUX`v)dH(L#<pz3?B&Tamm^Yp;nJAb_YTCJrX?nZ*MZO=qcA45RZeslL>aPAhZy4b@r)T^P#-;um z?)utit@FusKsZsOtYKboUa`G zVrt!$MMnH;f?WDX?_;bK83g8z*swH=Kt(H@(t+JEMkR-#4cUFfOed!k8F9vePL(=H z?9Ppuj-{8<1={5R+OT46SKozGlkD0j?Le|cquS5?K;x#i11vk{xv%KX`zgu;uz9R8 zay)2Nr!^ZgE{d|L9Xer#52i^=`QwR%S>T%(@8_wP;?OVE23gahs-y)&l?;6nLQ*%5 zv4(Zsrdf#NYS|PExNesTXt>UIYy=4d#b_OJGthB28&BbUH=y|m{Y@fJ2ce@3HP4_} zuG-+@@Kuvl(aOHlPOVCw2q)b)2RQ z{}raO*cyEBVFBp1`=R!2^<`${^$JHyFzFoWD1l%wmISmxnF8BMnc7qMc2pi)%oAMj zN(TI4y!8zD3>bmcVEiRP3<-vTCX$5l-4EsEu55l}l`p(8 zFYyzY;yOHc-@>ch%i!xZ(Wa}ik0#lq7KrmZR_P?~I;E$STq=BiK3R$+j*_PP@>;^S zBNWESyquD5#yI4;C)!2kC)mI5zb{{$Px(H6F%P0fkGgt(pMUitkI+kh470vt_jfnG z@CJJu|M6~}`?hTVII*qaI-~o+AX|x7YXw1GX3i#zELy3$ZrU}t2E^TW&zf1R>Ss4? zH!du=;MS)^>p~hvH%*=NSr7xsDaX3xx~a5+8QC7R*KWOoLN*H z&}k3`_(GfgiIP^hh0}#>51Sbu(ola}8!Az&K>1o69iB#L%t2jX;MK+wDwEMyG{4i+ zh=DfW7tnSOswg%iNis2)u39^gQ>qLWW8hV2JVtmM%?brv9DeBT!VisdwhO~Gex1v7)oPeFU!496)#Fh{9BXa<}pM=nB$Oh55QK6ok z(yChn4V~cKo@467Zb2fSXY9gvKvOO;>@s~2whCYUnmuIIN?!v+pLgz(cEEF%8TW;` zp?4M<_r1IEylUY6ZlC?@1o4Ipo(ZVc@g_Vj2Gx1JL9nV~jS8RTsa5f&NzX#-#yw~< zYfkG8pCGMra%Q_e@@F){c+QS~^3v=f%sxe>Fyf#DueZAl<*=)33+Zy7oe`tTVo&AKWhun}k)4$se0b_vI{Q^6;pqS%C zpRU-2LwEm#0-u)x>lK?mFC=6|I&%!ldsIijTx`3((lOxd%x3(j&}D}m0>iY4D_K!h zBwwwL3fSql9R&Pk7q(0W&eoTW6TGx8FP4q!!bZ7Z6wLX967_5?yw}7z@^xz#3Sy21 ztsyOF7EEew_G7G>PM<=?Mf(&KuG1sETD8QXPv{9ug}jHBrQEq|L~tUK3(Nh)PRGX! z6>=du2=S$cUOekOH4R|5o;44wFb}$2wBlpL`7Z`Inf~vwL5zmV#G1>ux5P??bvmX~ z-{&XE)x{h|@eoLT7jQ^;}!rU`FD|kN6k%aJ+QfP)bEXxv+JvuDw z*ji}D8XSiGJS@va<6pOsj62g&72nZT$XGjYd?Ql4BN^do4GZDv4sZxIJYnge&U)5i zp?T7BSQ>Mg{7Qj{I|B2>V3~XdT+}rG^eDbk(<(VF1myR7JoWA; z1R)^%Kx-`aVW)5iW*olKP!RUDQN96kfdM1TVy+Mh7pUR0DZc9NLDWB(MtQ`*va>w7 zeE}tymuWM;oWKY!=GzISiO>kHP|=4b8m5s#g`vL+#R)j3(Fn{_B1%zTf2AN_V}r_S z!pdN(H+6_A2r&zEM1;Bn!aQIRpE(FGV1<@4t%a75eE|yK1cZK1Hm(^oFX_N0$uRnz zS*dJT`YDwuqBd+P|6m(D(c;VeAR#@~0&&ecm8zc4An10iC}txd0o!ZPau5vlE|K-? zZ4T~npzmK)Ki3z2$hB1f?^i$uU#bROvIbdl4m2C;_6Oe?S$JEAbd2B{x6N@>gooH0 zzgPqv2Z^9Z`&v|+*ZNaJZ9{o4Me#esMPC$(l-Gx#C^oP*azF)MLRS;6GYREGy|h4^ zlm)={1SqTUv*KJ2{Xz3sqNdH)6W4bcyO1YBC7NXlV_qPbIRhvc5seb-80Z%Pdt&YA zhd9JXH*^XW{G~4ppTQ1`;IS>7L62gn*UgQEAV>Mst)0P_q6_YM8J0EbmGe5yH!LMQ zBgT~&6DeYnLj+zwBSYV7^FBX=&^3Qsgu%rh<$Vc&U!z$7UjZA^Gyx$}JGOLl7NP@7 zFdyI4wJ2{gbhfZI`+pzqy3FMR(I1*YY6bBbBPdwcu?*n?{&^XiAr)q39@>+$P9yYZ zfNz@SM`(}gxsbysN^L0p)2#*9?NqS(XRNUSIew|2*p8CBKV^YDGNU=KicI6VeYtB} zya$Hj8-{Gr%A@O9>JW29ECRFqLleI^R&*;cJ~S!EFKI?pNlHKhFD5AmMmw5fZj(HS ze?%!tx0Jue9z?;D6a}+UFU6iX3B6IjhaQ|V8p(|Aq#r{BBg@ilAIT6=%TTFLq7ZBa zy?M@Psozi}urZ~9)kzs!uMa;HSPMe9-c_zG@PoH!^@RbLpzY-2Hm$Vb88p>eP|Ffg6;A_+v)Fn_Nu;qMo&$P-hu3?=nMMu zY8St78_v#93>S-dey|y_CBz*Pi>R6d^YH3MY)x_LAiTY4QrxH<@JVsCQQq4e>0i_G z+rblQOBJG)_i7`fiegmE7cb+Hm(ZaR!pLsjvLgOC8!87@sUZBJ)R}1(XkfHs7B{rb zSzh##LsE#tNQr(ErnkvO_AGAHipYI1Km9*5<`nEbb|;pm`Az=V)^}f+7yBxf8J$aY zniH2lTWGtzwER+JiXlTT{$hb-xz{NHuK7Ug7JrZ_7DDe#f3xtv15*clDM>#K0 za&mb@)4I_;A`M_uaZMe*;hw^7IPj_trR{-VC2nBGCk`iPV8%TT)!OKEMn?a%+VGSY z0v2l>v~jf_8ZQXPQXd>vQeYP)ZEJ`oqd14Q#MCAH(W~5}XUe^Y>*yWo*^7jmli9ca zPmh?s;&N(bRhI6Yn%Ujs^2Iym>AS|WSN7vp89wK*yAJM~U3Ye(%WQ*RAiC$gJVjW` zPS_LA9IpHpX!k%59d?KS+|eL;8em~Rv|&ErNdNj-pbk{%;4~cut{+7mB-Flf8Wf(s zwQhdh7nmqv_an+O*_~msZ^3=xaPJ#^sGDB&3l1-a!5TZYE?4>JC+~llTmEh1Ku;?I z0N~;S0?0`MgP;IFKtKTe-_8K;|7UurvA)g!2@fTv|1WN6wvwgnq8^Hm4!RSTVo3nu zjGsl(1=PR{Fs_t(ogv>zhM0$YS3h0}ps#1do+J1E)u6a5n-3>^$ZmI2$eUC2K5 zU>uNgf0$oJC667EXSr4N@s%EPtKKpZhE0`6yYZw>IXI87V0x$c1dK`%?Hq$Dl9;V%=U9}eGdn%;9|xrd4ndr)nsO~K)++Z zPvK>Vipv*;`Q)6!V0{FgKWp;QWxyAe^r0(caW!C<`F|s6R?l*hQgq{-#gn;T^I<~U zu$%MVThNxYee00#l*SMDJ2`zV?ahCT*mUlI0V4?Z&6(77YWZYG{X)b}*O;i^j zCl_KsM!qY%_-pZE-L=nF5Il$ak;8&hhP9$d}K)E1rurpHp*Wf^@|CUJ}5sU-0-#$N86^@E9D z@*>+Zr#zbyfOLF=-X7S$aR1)Et$qN84?STK+b~;kuD6sZkF~H`CsZvoQ8bK~NGDF) zOy21A{^cI@(fo#cDKFU_=h?oqjTec~*bQZQ+5`Cr`*+T36y=t6W9P3nXsr}3y%i{Z zr3dSL01Ax1zvL>XS((*FTX-~R4V`6GBbzdDAKZJT%ULFVpF@c_%06sO4 z1vUdRL)_F*I%K9&*L2_Wii6&pQHu6arCJ9Y#Mt>_hUN$o|Mc^l~_hl5!Jg z|ID__O-tc2fAnCujFh~*qX1?J2R-a!J7-|+$9Sxc_pm0$k&nz6bC1nS~i{BcQxUB=SVlAo4e{?9%E zM^H%HXK;U?-B%YqzYf3Z>q!n06%S9dDt1}gzbYdw2l;b-ooQ7?BZAZou7FCD5^M}R zEV7J{aL>z%joSvR`DqX8e{>Cx#jxs9R~85Bn`%`YL%S5!{E(nlUNPsyi}9s+u}O{? z1VV}OOI3?0Dz~S1hWT50mk=OWkhR=YL@Ry0=e8FH&W#Oni}0=9XqaRB_X3nHyPo$c zX9;UJ4a;glyo%h!cZ2b%xu~x@Nl8^EJ&lY>L3w8vckghYha&jRuH^lX!p_dC*_~45 zauh5FnIaPW;x$=)Wfey;gXKKh=@b#4r z;X*v*X@1#I?OI67u%4`Sxg7wpX`;|*Upv#1S#>;J1Y6KDYtdjr!<4K`p2mpq(a!~V@WzN{++!?8Ep|C01BGQ9H<0M%UZv;Jw)uC0qy%Gv8IZ2g~ zzZXEgrqn4q7^eId8^&9-$poo#{O2t#eUmn)e2=8S17_VA;BTVM7I5c|5Hf6F56MYW zfFa5aD^?EgvAxe%CsL!te1l+uEszj{te!8KH@vRW%)&(XR{F}HvNf0@3D|XQ5q(8D z@>-E6?u2Pu`G$;2TWrlcFsEioT^JyT0Rt8=8C4N&cj`+f;Tc$1R5vSO=k08%h|JE@ z6_Jqwxdfsz41d5(o1AYq{EFMAZ9sdTkahD>XPd36`oKAx!A&`SpQbeH52>PUAm<82 zp_w)>+PqhaG7j;+i|G$}3nvY72Bwj)yFK*pn9`%htz892f^S%YZT|X|X*{kCCcjOz z8;PuzJwR$4AID&j9^$gsSHw)}whFch?6SMjODe??2|W66*`f}0X7$dYEu+@v#DtTT zv#mY*p)rJakjiXug^Zi23yDVYo)Wfpge9m!kQ0RbaspVKsw>1IG-UO_8B<5r;*h0_ zKajVN2y+Lb)!YqvtG2&#X>a;-Pv55w=XX1%V86OeaL~oa1&g)S@zK%7r=QllPu11V zkxYkwS$we5t~3N^Yb&~wsSEse*^br4q7D3ZanJBAI^=Z_4by8xwRZ@d$qT`^cwf+~ zIn~({y>@Qz_AWjocCS$Bg2@ZUS6ZA(oPXtxwM};L>#Z$Bb}y0gTV-%}Uy+ihdY`dt z&GeofHrMo7N6*%KiqdzamDb@A3EmyUw{{=z4i#26n6-?-><#lK&+8>7EK#jN=;|UQQ3! zAlNX~w|bw|O%54f4mqHT3Pq!)4x*CON?k@?`V@{}obU~$DmtrWh+krTeU;(68F%S6+e=N&nk z+d2m#QS_WGXRUrg5JY;uz}h_@362bOa;*&Xp$gbPf=u*DnfgXx^jTNLA(2|JHzC@X zS3z(==s@i@x*l&{^4RlQ9=#jc22btDzlJ8?$Z&O z3A9yX}kjG`}6!8IkJ|5@0sA><~rvW&YB zblWH|c|CmQxsJ%X*hwDeltfNcJgB}4dSTqrLR{!F97S_?ZNHTavVU@9mA?yF#nCFY z=LaKPJTHZ8_t(Lx0?SG4tf4lQmovIBKM@|s#YN$V=K9&dOkTby{ieB?x@qFx zx1)s{1Ppq=wUt-D)BRP_%fN`AR2S@GLn#b?g2;~j`4YGEO~|<7w)|Y&qLJ=!M|g~5 zO}rbC69;9cBn75D?E%<$`H^hJx_o8>LMVMDE!j*0p5n}{Fcz9Fx`?qn1)@}bxp=UH z;R2OKsSrv1B*LoWtH&>ji^AhJUum~tIQ(%XH5`o#!gRKzDe0kk&j~g~b3h-f?uQU< z6uilYhAFd~NAs~<4TlWL?q~Z}PNBp~7uRH4l)q-vkSzmthFbO%hZ( zswf|Kr8_ShKT?$^I8M}t<-lHM20Iag3uTx`2d&cuc9*1rFq#939bgAED1VQD?HBN< zUJW)1Jv{Q%z|T_){kDvna!!I8&=sjZbilD467!K;a>~)Crv=|rX}Ym1!0!oPJq#-s zchNfQ&`(+lsF<&SLC->{UltXGq@U;j^W&=}X7IO0W4Bkeo zXEn}T?~Xyad;V-Dg?$@;N7HLHyGG%UcQ%o3C)j)62r`*eF^H!LC|tU5j>dnyWS@v> z;ynd-(|5)f*%>%!;+d_RU2&InHtT%Pz&&_Y5>3icSf4iR30Y8#hH>0~JKHH1qL!eQi3_~7J)`mw05mM{O1NxvS1B^xTQ+8zO}EKDZ{&ks9epm zU@e`vr9rg*+Afpe#RV9O>TqZS3DJ%)y!t|(`k$JZuZ791^HQPb{pr#xblYIo93jc; z>@5g0^i^vBbMGNw9qlab8gLAp<2MuguE2sJqBu9jNadF_&W9u?!4}1?z;xOj&BX>J zPRPDQG-P(Xcot5{wUxrQVuwGBCiMAkr+#X_mvli@QrSR9mGbtO0kVEnc-DfDnVA>- zcsH607UnFy$u9vLtw}~K`xT&Qe0`xXk!B@cqn;VfoB^Z;ZAmlin$@RhHF|EXtViB(oJ1hXbGStgvqApy4XiUl<4U zMTXo0IGSTLS#6_VW5^b@wV$uyot{J`)fum70?6b#=$_PxIkgy>^ei^Cqw4pJ$ELnr z_}^XQLIY7+Su1eqTCZ%n@KY@vgLU7#ctUPNEs5bXHVtenV;q>`7eI}bK$O%utE5neFd(8GPm3S?OY_m98E`=$E0T!J+|a4G$fc9dNpxNhlrubvS7mPa?d z3RYb*ja}l8UDAx*!ZbgO{`)vUgPup9uN2Uq!W{YjeB9Af?eH&&ERka*AIYIvUu@In z#jM#(x3=TXnqrx|{fZ59H}u;rqfVQ+$V{GMgQj9D3~bYJXyf7?Tc+Y*z!unSjEf5m z3~&GycUyabbl6suT(twxlwD;5l1t?a184iUi#-Kg2%tiwKOSQMLtY6Z>;?YVj$G>B zK}eE-nqOvv?aK@8D`mG;SDcxXE$|_oR-nOLDOs#dLesA0Qc6y@^_%ZAPPxuM{h?Za zUUuu1T1yjup6IBHnE}1TT|VIDBZ27VHfA2jLibw%|b!X zf{xRGp3^K8av8+pQ&h%jKo=HR5)>)^nkDx{tabG_xd)m*f)UAOqkLO=M>gHL)g>@= zP{1pUmD8Vilk5zf>-q$q9hJ;b374sSr{~!gU&QXO)lgU0Paa!t{vD^ zthI9CT9~F8*(7;Q`^DSt4`_R~VfGw-C$fyyppti#6pS)SjEfkp{YhsQND#Z)fgSsc zAa9O|4cXLW)-L3-C$tva06A;Lyl2Qz^P4$o>XzlDYmICf`7R+THqtJ|Mb|^ zvrMve$Xo;+U(?Cc49?9JU-Zp5tG^0v0M{9?J3c03gHvA_p=sWtv0u)g!1NAoIW}+JguW+pC2}x2;SS)eaCl z6ysH)|MK+(SVHs>S_b6XVhYT;QT9dB!ZPzfSQY$W;LOf^jj#x*E3JlkdXK8L+8CKEg4{Qnvwg3AKm3dD9 zbEu;g8@p%X1w%WcdzjpYXFEh@1fnC2C~rEHmPlQ%AQA;Es<=J(@4+rBiY0l49q3yK z(X6x=+L)T7ZryEl#*fv|z7r#IGg_@_p+hH>b*$p+j==!XR({OrP&N#>OB#_If;Opn zAS9Yj*dlKN!aAfXu&FfmFXC<4T@BQ&d^G^2+3}v(2Q{f0JRg*>?TH;FsmnD$RNgmY zshqFN2U_0xX$DaU`vKeAKOs@4hc{$}xXA4}!jbE89Fi0-NRyC1BqtnTe_h5lOo_UQ z#>SK0&)Mbf-5VC6>Ckl({_w^Gv6}(4U?y(oo512&tjzt#h4Q*8QM;g`QGC0t>Cu1O zem9?!$D}MDfV~=)a_X&|lw|uCVHq(QD{m0CX*$OM<;u@J|IekutD)+tRIiW#HI@S-b5Ani*b(*(jTK{gtfmaKb&vA!ka+#9 zSTjCE^{Dkn@z|=X!VzISj8IY|)e=VRDHb+!NwT?4LUkdeU&1g6{#&Z1Z@LaDkRgXJ zsivP+*DsbY5MMV4vhNoz5NJ+_V-luBj%H3LYt#o64@nkItw!P?HKJ@YlqkVfIi#m$ z-jp3lM-yw#_#Y$uPptgy+XY^OkBIBe7IL{4O&yLO6I22)UB-dF%tA(q?fj3pD_&;S zB^;zqAEeRpvJwI@$$=$Y^oYzIy?8|!LOC;zJ-$}vScr4R(Nt>q)}FZ5VvISsI+e32 z$9j5$D2JWsQYFhv#f8FaKe5aQyN5xn{q;G`GV!90I#F4`y3;AmyyPl^dWThmlkwT- z1}XIF5Md8nI`Ane)0#VF634F=riLulIXpk449OTac(VbL+t7WTj8q7t z5MFR-Ek*Mm`vaFDrw?|C+WYm}22WkH&9zj1iT4**w%786+XO`ul>j z5!coY)x+U5*ylCf-%a4yCCh9VfQ-}Vk6&H0iI~Fy4*m%pPSk!8%TO2dnmi_txXX6H z2@fGN}Zp3Y8|^Vv#oil!s^8 z&$l`bwyMVri4;L6@d9aOPAXmz2sR6_n3uA9R1AUYvzP~xK5&8vqpLzAmTnp_sfTNc zfVInC16ln|-mBDO*dX)zWjE1p{+;m$AO7Q(b;M29g7h>)wx+EoVBQ#ij4cOvig8tt z!SpZN2<-@yakAUeq}_Fz`n4wh*lLI@jaeHGD6e=pS+i!9Pu;aUSd? z3LAx%T{v5eB^`-iK#nVe^!xr-61anQUyfH$C`L_={ikjbi-fIS_L%$JO`=2HWun8} zc#zuQ@pE4p)epS<*WSqdS95ufUH!9~iw;~Jd4 zJ#>B#&J0THp!>n8UHls;$rfjx^cLvmkW8E6Re<&ZZkz5^$k#z?&>Q%k@I68o!OH;W zf&QBi7f^1vZlU03NWvu#HaYI-{sAPH#^)dCVMR7Uu1M4a^D30tJtTXQ97>7E_2%GGy|;_+3o-;>a>We!seZy#7m2F^V@LiA|+mzq;S z-NRCAno>PJDdVewV7hn#mC@u_fn-=--pux$gD};WUFYfiBZJ!-yDJ52s1b&tmsKX z7e}pV824Gk4jl;(YO?1#qTtip0EQp8r00Q9!f5$Qy*&Xb8HH;T#SOY}7l{lk5gbq1 z(lvzoKEyOK%(9HE^(c?Xglvk)y~F0-lGHP23Z&o;EF+d|^$^tAW%20$g?v?`xMHIo46YG499ll$vL zF~Hy{+V6@Oka846`WPqV?;;qWzRRNgUCnD^lf2G%{z%-IrahlyJX&C1(H~fFT+vY~ z)9CAt0CFyZ44snV^RQa3oQh0efZt+Fc_9p+oZf-*6DX8FnIgvMz?7S7<@Cf$i3ZbB zNFBL^5f%696fdOSjiyd*9ab)@nlxhyPMD*t0Rn4ym8tjtMs8ZG<~xiHna-Uf-I}X3 ziAdgHJPh|KnI&ssPtok>2OucFh0S?Ol;m(c6+Lu{qe;jvE09b%VW`E&U5kZ~dVV9n z-XBu&8YYaE=@ZRU7@8wlBA|!m*)Sv-OSlv|e;JsrurXy)9r2771v}z8UDP}O3|Vp! zwIr<{N~UWQ`liJ^0n$`f>Ab967@NIKTT(0CWU#snEm1K1h^zr=mJ|LR^>|7{HAh29 z&>RWWP6sfbsHam)hbT-Im&?lnI7}X=Q>P%PlKmZl?-CT$3KRX+Qvq=dnRGnhE#%8} z%IT8mx!|f)kC3O#b=v9>trU@aG{q@)Js>X>WQZfGeUlUBcO?fQt*G$(o6x!BuwfGx zP2`qzg6fg#5qP3hfLVD>dqN~Zipg{<^o z!wnB=`b^h%?GI~aMDmnGGPSIZ_}BPx6owWPsrMwOmgFl$BSezm^u4KIr)OmR?Ms;~ z2hiw7xyY^+3G!gBgT7I>MUrByF}j*O@1BYWtY;YXyZoC|Z>{}+-z%9%S4HoMW9)^m z4sV%mfV*S&;QLm4wO;WL#OsWM-@gCRffwuF#KOP>05DPh?>g}O|I-fquNv3*e+OFb zWf%ESzHO*3(}YP0feH#x*5oLp2}+;0*J3YcU@g?yK7%>JU;%NLiz!zFr*Dt^TQZe#LZa?-=4Kqjx{m7CbicZ zii~0pW~l$14bOc4;ib#2GwwN+r#_OOWX;@qM+gRtmeB7ZddWJ9*%Q*$_EfII6n_E$GZ(^}@uc7YzN!spS#j3XXgbraxixAZYW> zwbodn-+g_R%Dvx7LLt~bLZ|f0jWoX+np>qay3p6;D7Y%eMi%Z5l;(fny79~nqJ9vg zu1F#-L}Bwmckkax340Y(9qo$g@&|V_+k=7uj;%B68$cR7dZ&b;t~3TU#x;z0iD{X< zuufgxrkOmZw{`QkY?p{}PN8#52ZRwJfe6~Vb4LjeBiO9fwqy!MX5{L2g2a(UPnm&J zg>9ZOH#@OS;5hQp6xSR-cD??Q7O|F8sn~=Go(#Ikck1^0m(3^~D%EJYoC*VM+}R?- zu9(@}D%?3l=b68?Zr%Zp(Sb+JS>sWIuz)_G{4h8q6Hg41Fglg*kWSu+h8J6-*yBW8q&`W`RXEGUbeiR1l`lEaByYgQg|@ z{>@r}Lx2k}I`I7lMp!`pyXngN|1(|xD>Sn04e5ol{Pp(Q?cUh9E(JskqBaA7=n$}l zJ_Eo%fQS#tij-;u3_WhMWyRK2@jT$6RIOUptbxzea%d%X|% z@Z+;PH8W$wVw8AxySlpzKhu@%KKjbD6r)@+Sr_Z{ha*0YDqKXp+B!OUM?lWPwP@gDIVN1g~_GAR4daA2R0S{3Y4> zv!aqm2F+~STjM9Z(>sxNPNAu9!F;Z3edQbU)8nj@dpr$o``rUWvQGY_t`=Ql@5Mpw zeXqsmGx0Z=?;_~n`|jDeCe1gCZ)k_tDk$=sr<40GDAwC<;v4v4U+T8D5(h*PL7n@ z=lbwyNtEVG)Y%?4;>9o>PY#sb*%Ek^9r1J$x~U7Y=do=Rz-Om?(&I({^oZjbhCp?U z%OuAYWag6eX^h(vqK)Jom`GMZoh5JyOOJ>$B>W{Y@}r7!$rg;28W=P%1dHo`Jwu?G zN%!Lu_=PJV9a2sdWE8 zG{-Qe)HC^}rwXpT#S8A^6YmqCG{*wRgdJ8yJ6clDJ|eud z_7tgK0u*WJN_L(JDcKw@8FMl5+?qYpWqruM=GvgD!sI?X-@c*K5&*g;D=Ak`^YZi z*-^k#f|q~%dQ9~_ULd}_k|bi~&+SVc!sytfcysbbWfjgTI=G~H$Fs<1IZzwOC-A}< zX64Uio!oU4b@F0J8bA9vCdhID|6LPvvl)fcubxT)m<<6x$KBK|h zCPB?7HiZIQ&#pU{Zn#q)dLCRUz4;=(2$H|~lX(R+E4oC#e5Gc2>?v|7bLGz+33t(y zJ`!kj=gM@=CwR53h%G>|3bpbmeio8^4G}@1eSbnLyrq@?h0yF;Ot{hkZNU!nE=2%A@%NJWvO49o87U{o$c(wesDGa z=9<8C`+AFv{s6P2@=r|p^%5N2ho*Q~V0BZX|ImY(qYgv=QKq5PY%6Q4G7vU4pARqq z1AVLnawf9mf+euElhnQ*gUzXkh6Vf?vydHYTsf`9Z6`-Bdj%8Jl;n2a5r^?mQkj1f z_VL9(g4}O|7%O}EFoSuw5Z%bo;}uV~?8fySUh$v}%zD|FeYSd#Q?^RgG1t51)OJzs z*-^Y*7J>p+{(})^UdR~B{5jVC=IMg3b_!`cF0y8=aZFmE63)+_ONIi$khX@awX6eT za?KiO%D589=e)JTG<{zqQE4(I~-Sr#7Qop>f z#cH>^2D4Q*TTr@cv@Iq>f3nI(MH`En@JKvoM~T>`{65!$fP-YXxy zf0oG24ck-Kl*~r0x!|)U%`I;q8dg5PxBdGXA|TW_FvL-C!Q>L}Yl&Vb9z^26hERm| zgaRnZx<-m>8dIvz-7@GgsL9*>*vf?>R3QHSLg(@HXL*I@-u4Nc<@Ev@xGQjyb#<~# z5TI`+ys%j}tv&E^1dJJZeAb3WAT~^iOLP`YmZfwAJzIU@knp97En~+_SiD#?v+}m4 zCg!P!Ebuyp*Ce+xBt+UQ9uyeng?z(+J`e}&f+h$t`-FjOE4^h;t$$TPp~#1WbddoH zezcQlA;5ZA6HP{S84Ic9>2TCW&9V8Sb=;R2Ke$>mB8luvjCd4jhj~FKsfQV%H1c`I zS$R0jP$&=<%gIlL&ez-yA^)jq+0D|7LiAD`ha6@AdHZ6=LNrKGJ{31HikhO44&u`r zmKc28K9hyQnqWQw#%j4v98mN#d3raKPf~vh-meaE8#@2sPW)#quMGK1?6^@_L!u9D zNyru~vNK4|GL%2g!*`A6P=Ymjangu}Cme2TwH2Dr%l}+R!Qtd*PR{y>);!ZY{~6lw zAZ;3Qfw!i}dED}q)K20mhW?5j&3F_!g$7myr*!hIVWC)mfg4s>B*qM_o?>15QW@F< z3#d7BuJljKWVM*%dA%vvCqYyM>_3tGZm(QEr+Pr&aiu)MEpo!q0-cSN8aL7_ki>Ip zutel3(#?zFmCI2bHAoR@9_lk?kqxU6b&F?GO8fSOvD&9*&7X;1XM`vzpue%G1qnDW7!bp!Qph$LX~^F6HGg*$j+5hM0!csQ8B_zahjJm@dm0Hd?t)ZIfeww$ zEdRI%9f3WDHHlT!R!r z6(f4&J%nmY`jyEKG6lmr)il4FNM`b}Gs8GdGIqvnYG`RO>8$eig)X2aCmm?`yrM9| z%@I1MF&4I)SwvJ{bwgOvh92GYkK*njLxgt6uO;DhL-!ZpOh9>rK<4=Ju)YkG%)q$C zyI&a)cDS)>W?^&x;dAvvVf3>5j}a&(rGT;hv~M97hs}Ba5#^p@Jd~0=iz)hqP7ied_^trQd{PFjBqO;BVM;vMxT4`_5_yV#%{sH zTjr+u3;2oa1sUW07!T%+e|o!PoUc(w$D^SvBV0#=+b`HEjn^s1!8Wo(XCt1uYfo3u zqEqfS0Tu9iHN^eJ?xo!ArXGKTb|@P=DQ--{GwNo$me=-@tfE?5UUgfqiEO43O8l|m zX07tLT2)?j75X>tr|;Y8P_k+5yi(>H+LB+qhTo%@%DugOqA)r=r#srtR$}WaHW?wJHrgp*Xma_7$)`MB=duZ zuC8ciar#BqCD8^f^jcC7=k__C@9aBEO^d=^pK4lTZVGeGUd^*k1%lmUtfawXV<`@& z(0oz=P-jjM(UOFd6Yi)|TK@4ZHq;|G5IL8$u`CGki7p|c!p zh~+qBwU|Pby{ZZte0yDqKnF02^1zkj+@k7n&&BK1k~bisv#z(gS#Nbx3*&X^^oj^+ z7q&uK%U;Ti#XlK|mR*yQ0`DV;AZpOKynZsa7x*oMii@xruZMXD)sy0=m^>6Bz;wiF zm9a#Zpve<`8U@m#^%rE|?O$)@x2RSY0N>-&9Buctj zwIIwI6!uLQu%${Q{(vs>brJb*px?BkheT0^x5%A!VBv7}rMqQC)VG0E zVO+8kDExwHF-MmWOW&Y=8ru@?t!4qB+yX4J2I|hW6PP}jkGM_r8<|y@DS+j|P;s<& zNI=)rQKhEipW;L*q#enL6_(%%1@OvMq^4ny2s&cnGEKwiC=LfQQD;N&C`SME?C^Ge zV-@#2p!$CH3E61-jujA{pPG4A8->#=Ze|vtt#cINE%Uf65&$S@VpOedf@u{--FEJc ztXtiXY?U-)vCf&5H4?~KY2?fSS8t&ejYM^64X{}rp za`MpRN395N$gP)kvWrwNh?KCaVBiISRimtM-VANSnUcf`YCXJg;ty_f&Ryuc+1Nm> zg{Uo`8RF`?v$|5RMq$akI5!Abli*moD3H?|;-M%UCTeOP)zQGzS`~93Qn8QLGp-`5 zzq2(;eE=NaE18D4z+k35*u3S1N+CAQR`=v|z=U~pWQC@*(tjU5O6S>7QZQkoD(HZ5 zyy;YL6VTVGCnsShuWo4NV8R%JURb!NjL|(40y0G1u|-{HZ$GA6VhW`FjBIKY9CFy0 zr&`0nt1zPjjXRL6|Bd zf&btFZFG!CqFK7_N2nrbecW#EkI8-w0Som<0cR!2HQ6Tg&EeOw&yevb{$ z%3hiuc%(*y(v@2q$ zMd+CySn6mK*RG7X9J~qt8gbN1>}B90Gao0@vBv0I9)Ukl%LEihVRLBC>qTWTJ2+*X zoV#1a!)q9HYQ@o?+5MBoXbabJ(H&TTLO_tpUC=OEaOf5<`29 z=5~Hyd#5GyNLJA+W=3OON9!8l#nPaK@f`8)(i(TQHiEZM7}aw$h)}=#*AU;5R&Rj8 z5|ej{#6LmQWEGRlg`@`36k;eeWt`s7oltc;+QT5BnruECt$Ki)FX;$-X4aPxypQ+^ zAE|Hb3~qCbIrSFWG3)cR}uosInJ{Om|I;xo|U=JIFgR9d7ck zVSUGgelc|6D|x=UD2#Bwa|hL);*qtHypbq4h?aYa<7SQillajjFtCpnEd`AEXirO| z(rI-#1#T?HHP4=}>07~iGTp_IDZ}R3);mL)?!u_PczKoEl1}#&TDn^kWzEtEW}R-b zuS#gtj`?z zH-7K(C_nw~ezv=r&X;hXI;YuRI^NX03&Zp}-juvcBd3?hI^Kl6*1OeXr4hm#bpYqM ze+!*2W$VKPEcf2N{<&XLA6gjS$a+O0jSHAU_bzBG-a}@Kn|3aDxB)K0I4dL1!L4EO z+@TmxK(Eom2P33k^yg-ffmu8QmYa)<{uu$Ie=IA6O-Zw^hLD?;7@Oe9r<_F3D9hm( zR61%YE9YN1pdu>oljsAXwSvT%_h%lfZJ@w;*3*`Sm@zXp9!ZT%DdNv7YVm&NZs}&- zkFPOt0rK^w$7hv7EA^fh1Wg4CtR}XvgNxEeWdf$I zIdZ;vlBzjmGDV&vex|_*awf{@|8n0#r@?-N0*THGMHd;Fg%#zaygxC;_l&+BwXS7( zJj={FGGeV&JS%XIu)bW5rp8LA@HL3aSugwPtse5&jJ!h9^zH?(S~^!HPpd1u?3ov$ z3Tp3_pUy3OpE&sl%PRtuDCP#IVpSFJ;%++f`27Jj0+35ULh=*K1(vC`x%rXx5)rw} zE3Y{pv@*D*RYNP*%*K?9lxdmA73S$-abbTg zdClO+;MuI?aWFLFKyo@TWn^@KUCN#13Z9L7UQV72Ld3ps+WXYYiH#dY_3g>tm(rW!a1Yb)9_}WrO^Lu31T})7(=YQ zNpG!|+Zls7DG3V)%J)Yh-y>L~@`r~dYJ&&n?yZ8rj2U+>_{MLaNW)HQVU((%*x>r< zh6v2Lqf$k&3#VtGd!MvOU zJz`gf5{gaz>li#m@=ALDO=sA!>WIVI!3BNSX_d$YVG|Woh#9A~DEOCcL z)+D1pQ;mHXxV)Q%HjnZgY`YuFI(s(NP2TQY_ui-muQA^)gYVpvzjIhKIEQ&dsV2*lB8Ld<2Q-%#b zXEsUq9S0}xwb3pr?k6R1kw^DjbXOKa$*`Wv<~o58if%A7Agla0J=PjnV5lQ#FqxyN3RYR5o;(Sp z@^V~b=DJ10$TM_+N`t>0Qx|>}hxexU9o#a7zikrF5E*3iuF5dGGh0hh)1twH6$^Gy zz^)F@>}Cz_kdC6H)!dE%u{S$3*#qime~o` zr%=Ku`wTgt$tOMtugB+UWL#i7j@F%l{9%Nei|N*R)yie>0Shuj$9LKg=D^o{aTMgM zIQ`9mwP0-3Ep+J@@i7A*+=T6R@I@%ds_KrrenEBdM!882t^9Ha4#kCcfbW<_Fk7@x zm5AFkvLU_}fy~vBVdaWIBFp~VUK0Lu)XZw$hBN8Mxw!E9C~|HkcL6P7FCHI4x-rBV zEQU%l^>BG`Ljmr4_+Q9}B;1P@mB8%~xe~4v!s5(^;$N~cSJ483Ed}uLKuVVi&aPaPoUy0G#v|YEq3&eI5oj4ep0yfo(Sm#>u;b^!w)B6Xc z$39K_{G5TXQ_&8E;UGw_7O8b_?%Xn-%VD0a)>$Hd|B(YZc*39CCN1oHViF&GW8M@p z-p-U)wtx=X2=}%N8)Y#)mi+h^b0U0r;R-!(IUO5}7Bp>SIxWv8OYP%u;Q3v2ikn8p z+K0A(fC%BK{h2bM^H}Yb-}E-$Vd49RLje-payRH-(vj4;Bq87F4=NL+-Zc)_af2GJ z5f#23to6lp%lWlWYf~+T>n2u^pe9_$OdbzAf-^#AmRtq$kI~r9g%fnbCh}J)R&y>+ znI@#QxEE@D1H@#ua~U~f;&bTH>kbPpJ#$UJ4ckl0z+Z%6MP4GUwy(9x)X!idwuL%s zq;R(9h2EjFNoJ70{D2ps;I%Q*VMJc+r90@6L(Bl$9IM4C*VvG`O?hN`UV3BtIwzD) zM)GS7d7EnJF=Liwnye_C7&%* zher|-CKxqyi?Y-l1R9!wq>o#}(WCKfA9oI_+;iJ+{H3;|i8}7j;H)@_IZIy(O3vCz z#|1MFHJ+kuaB=f(lZSfYqI73fPv{ee2k2mxJ}kTz^nW&U+xc_Fc{i=T7_z2Aq@t!K zB~5>+(P}ap`A$qv7G^L-O-)f@P-m+!b``f*XAguwo#C#KmJIiX8dg*}Ls@iX$J)wh zZWUSfv{@2s_H6XhK={Hzn2r_X|3*@Dk$nwN=EHM4+ASbRFwJ+btTH0g8*;@UoC|l$ zOy=f{elh@L4SSAO8HsCgbdWDmluj8lTuhU4Zn)rHX<)C;qBW%)y9r4U(qU{QC0RGo zQ%JP>4BlU&ze{i{#$yMWmkXUh6kM{#C{!t#D0;&mtK@3R&2O=m|NNIyRFrA68QR=U z!BK)&pQm+oD9j$rGW=kx%yP`E+|7#H$_e45EWyx&xIcZGLC&l`S;Fo-9kVy?p7`0~ zKnZxUq!6CO=`3`PhKRRwBN^AR!?5}EgZ~MM@YKv!6chn9$V!Cw#>7%BNS!NlZVIN_ zf)S5G?lcn?EJ5BjcLY8N<=hA7liMM@3GUo_N+{a&_syb-l5&~ZzVx^_N1pevAH?m-$=7t#oL?UoSXzt z{4uzy7d?+0N9I|oIe;ex+;viDU2G6i;B@T^_4BoSbbV81rR&PQ5R7;V@0Pp44f&goM3rCy8YE+@Z2RW znVO75S4mAv&gJfFU*s1zT{*`6en(EA?-}y@7{V(e|CKgd$;|XVkjz9~Sx&86Uv3z3 zSKnCP-RL~=@v7RNrftC|$>!sPq@pzH#|nON;Sj(e@Dn2BJt2B)S-9C#yHW=K#a@|* z6rB@dE^B6*aOfryVfLcjYM*>aFDoZxlR6;Ru*lHe4I^w}GBHsCI~8db;>Mqfme%(DndBz5GM;YKXZ_e$ftuTW z#guVCYJQdU?2bf~G53wn7fbym5&JKO@BxU*$PMvot?uRnST!f5b23=2^x_iAQ7@&e zA;6W;q|L=#nax5yDlO@gQbS#nw&%p5+r8MvY{2p`s<_>$+-6pzrGZHuE)>@qouWE@ z#*|!$?riF$;kADq1Zb}s?QJQ7RJ}J6!C=r!jx$VRC#~_WT zU%NqH)+U<9zMuEC#y6ZR*-qJBQq%f|`YE~k9g{o(W}a_G)-H%OoqhN3kXh}vCh#9n z>iCdnZ+ylI*anf^3HFI!u@+me!*TlpPkeU9{t`Gxx9l=Nx!Z+m_*o*1U?is*zmv%v zB!)%E&JE@BdSDM&d=v2;2QM(!iy#Q==?`d+lhaKYZ_2=l!3;x&9;n_6VpvDY@o;aGmHiK5T&Z8=nihBHL^H3C&hB zJ~uoni7&|`TvO5L1be-VFOg~}CbYh3oLWDII`v+k@SUyoC&BTe>`K&ur*(y2oo@ED zs`q>_vJ?HZB8<=plj{RrV^D{ujnS!VAd9hCTc=}j4I1?wNguUcUatebS(_XFjw7^) zRf}8VI@7RI33IJtx?t+KlEmtgK=6ZOFfYr*$=SYS5|hn$Rp+rykhG_&grx+Y=5It6 z((dr^cn<2t2;HKxO0aJ~%Bo9P-W4BxVzktZc4^qGA2#;mivCiUs}_oG=f>!A%2!;_ zA+;&oRm_qvmdLv0bw-3M@mj?jFZ4qB4cO5sHguOGBmGO~a_K8Bf?MPjs*HCN5Nfco;u{Hf{-& z0CEyYN{uON!0E0*x!hnoKi)Z{Q4Oixzqrr1s=-;x#1QiC;E9l_ef zLwp>BJuSvRYMr7zH6{RigS|Z^CX8zXtUd16ATO%~3i}#Cy2#!qdcbp&sVf(XJ5{U` zuwnr>w+yM_0# z?S&b!R>Cl^jbA~=9hi)W{kOkfy9mALjsTZb<^kH3C^NY%=Cc7ZLQiOfUZwFt(@DgjFpBZUtX| z(7IA?O|5EHcR>4WZeO-3!n$fn|FL1PVC#b1rc0}qfb@l{jlI>!;P;bw@q(|5Mp*<0 zC4$b|{Z*MI-1-+DnNLvJf?pjT#f1lDB}{lbT)0N0aFtL2RD9VpeNZ;Y@X-=>9)o6J z{0J>tqT8AYE1t%jUskLzHvr;Dnwh|?#fpEN-0^(h`ELY%9$?hFP2U+R<=6Y=z%C77 zDu1LvsJr^K4>eHsZjjLku^tj$lZ*XL{c+_(s;4#pg=6NLWOlzrtpk7^ms*r`8vMy_OLJB9$j_ho~mv5IBnt=Jp5tBo#( zTceq;BOtbD-fTd1rfzS!Hx=jPgNDAZl^Aw_Ku&^^3qpa9$r8%p|K5M ztll>dxNn9jioQy1?pORsXoaJrsrRO1d-laFbmdLE=y6n-^wSw<=w#x$I92rG}~ z8m@4JLR@U^5?;`#M_esjJY52H)>ZM!=TwU~RPx>#qd_PLi0^B--y@6g`@V7@(r3lO z1+T|eAhw0T4JzWjWCeumPfMKDml=8UAbw5>xRRfp#Ifcpz#=HoW{Q zH(6@}wP&(ilYIi(nnM@_y(DxG=Yb2`IJ`ySf~#vH-}8B*_8!d*`mX0=(DyTyxD-j9 z)HSrYG+E8+8D!k3vS#-R${F7=Hd^1bX7mc1F}`Vhz4VzL1vAeKzxFiGunM{ z<_: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%0AQRW-UxEL3B-&W;1X zUY}QjdD&-+I^8&DkAdHNQd|pXd0h&BDizH-UC>HF{D7>$9lX9+PjmA9<21o@xYqXe z{5bgs=xDG=rulbM-qdv@z%B2n&l$O6Z5I`@A7+Nz*qz>^8D9jg4(lK{Wb3=szI*av z_d&P8eLLWhxfv)TQRgZ@gBA2)6H5lR&2+(m#)8abqMm6cgZ`MtjE7l5^^f6dVcOWR zU^g{{bivF-yMrDY_bko$VK_&Mue`lA5fKlE(K2Q)wTI}8gG`T35Cx7e>8|QMWRmI&j9H-Pyo%H$*G^@4JS;}?6 z39SlnpU+H$K{I2B+A*_^_Xp;2E5^C;OYI7^v4>=)9@384nN?z;F|jrPmDsAgC`Dzf zp_4%^+F`d=Y>=E>R=$zQEWR5}ZR9Wa#Pd5UP+S@FN;E=emS1rTtX!{e*O<`p+sr~l zZ&FOjV>7`@(@{uCJ*{btUnoW52 zMvc@hSl8e6oUJ=2TyI1d z-PzT0@_WTDLUg*$QB(uny86s}dX}HSxor`@Pp)HiJ|XfJu`@FH=kacip1$!a_!O2n zuSMtcAD=h2^U6wRe^)R13}{+GJzG%GP-_(K+TKxR-KtWFm>il46aRTYbs=0Hvh1`> zS`tks(Yfx=?>qyl=I(lfx8%o1Jp_JvDw+d3zd0XvKymE|MfyvKA|-HrnhSTCZI3Xz zvH`)Iyj{UqyhzF3SWU*b_`Ara=Vl+eg}l9u=VnC@Qz}+muSE8qX$t5^%EQ(i0|{2! zsJ|}cRhUsNojpb;5-mt9Ek%G{RbPi&qao8P7*Vi&u9Xu2*i=e{ylT2TCv_62N_yiB zQk$lAGZTAb4vVQt7dt0t>hJ~lb(2*`?e)=~I~`*$F^X*L@& z^1b3-JlgLsuC|Aa1r0vTRlUE>b2wBWBEZe}RWyCR!g~xSM%P(WUHpikbCPoU(Z6)bq6t77N7W#@++Ec% zpC!fnsKf;8qGrmmdA{ce*ip|SyduI%<@9sS?F2DeVFLl-6N_5SkpN99?EzyijQqG( zzhrc!7J6+2vQf{$y(1BF(u(O~xc8#MbkgpRPL;=q@_YfWXKWq$ zc#omOZ?B>h%hw^Zm*lUan1B>1UxC`BZ`q>Dn-0%|dAi0cTvX_ZDv=x$@Atxrc+RLn zNN@?xL`K&W{n%gDXcz62vv;zk55(bY- z;^5~m(oTTr>P#(4Vo;XevdoBq@;T_NMX{B%C59E>WRVrZRp^iYRHN%ngzY;^orvbB zbaJOA4q@8?_R6x&v}@Js(Q%L_(uR;Q+1sv&7<;?jj=qNQ#t|$D>)NVa0sXu_XIz&+ zNw$D4zvCYUT0r3J8mnxs-Ewm`TjkADNUc*y&0TdRVZt_jU8BnTE8sa)e znXFWuz4g8Ks_cABNeKm3>5y?;N)W9%1+|{)7(Z|r!I!jvewM^mqsI`U{6w*75yShs zk2ZkM1_eaOOf<=`NOJ<3Y4DbW^LQ8oi|*VJDA(tG%I?oJq!C3Prin|GRwF(9D2Yp! zl^u;xDX8sjJ1ul6d;NU90o2YywqXGVp_j8y;=05d^yyscYAeAkU~Tp{1zpzR8}4LB z6@*+bZ1;X)HM3F``&CIG8RI$D8%5r)14To1b5g{j{Jywut}6>k7@KEKD?rLAskjf@ z^LHUP)2wgvNJ%2|8L+L#uWkD%jC=naIYO12CzM%4{4oG0K^$N&N7cWUe9skX7o`SgnF zCK%@G61r%rK~{o3HA1ESVg}{g482bz;z>Lgk%Zoz@0hjfwV|JKGe|6fhp&ZrbZq zgJ-Dunlt}YrrO4m(Vb=L6=#cOZA;-1C*#iuA!oNVuVc^nlwUi0 z*tYlppU8v?^{ppj-#W0YCy^^CZ=PVXwMURZ`1Gr#@BsW@#gxpy7gNG=GXE&95ewTHx!9Q4{-;qk ze~+>X25CvJ2{50D;D>fA6DN0Xuf%-Jp>!bnxp^^Xet zp_!xFfE%hi1K>?N5*9tyFcoaRA`0c;c?NVwx6+C(zsm_SEWuI)t-!jYK!#a1>n^!% zT#G}qoPo}~+0FO~C^M|ShkNjkur#r;*7Ic+WhNaipWoS|Ip{!zjE=;Ga)r@cwm6*71rT|~)G@BTrQT?(`SO1e2SWHh!E|Gh!SW#lR1>8nmjWYC)?=!*Joz zp%0+HG8bp67iF$5)S`m^E7VH-&rmCCXZ(NIY*3-}kBFuDJ7Q(DAn_DcN@IU020ai& zvjwtF7~-V6G;G9&RQV?nUUz|CDTHW{Sqg>)7M}z!uV1G-xtf~!e!P4DccHOTm+wb+ z_u|aB8;==5gF=e{youu{0~+OH@JHApuz*+1lB)oWGukJt@L+@y(}Ng{T%C9Kv_iG= z)=c@O25R)w%sv!wVDFLgRUTwNCJmXKLlcoXG6pB&Keoj3J@~UzF(_WMf()y%6`@rA zhSp-X_3F#^!x%KnCHQnaH$KrE=T`08NV>L249g2L(QYO6NU` zJ<5~}>qK;tppg%YZGwI3Znz6o$*4@1t%A|`kria%qSzpc01*Z5HG+K?G*=`i5-P)| zw6=}P#BoeiNjTDWm!$Sq*J7E2?W9^Q7?;N26p~g=FJ_e}`**~8)F$nO%1yx~Q_=YO z2<=$mH1M+`zc$5?Sw$JzV~#SAslx;o__p0VtenOeuA+b`9iMc z`h;;e-Fo%;n0YsGZo|w_CM?QDr;==@6E?{X)2!isAr}4bh^@w|g0B|-LacNsTFg7_ zUx<~TzkmM=vF~3h-G7~Hv;U6}`yZ70)v&!Pit>Sm4I+qe@zpw!6TK9e4L0+efq(=- zQE9clW*5Lrp|cl(7()_83_kNY`>1OwT{u>M`L2+WnE;Dn4Iri&Gk2TJ9CfQa{qy;} zEBEczJ;xA(N(ZBd2enLH$zHF!HO!S;9&td8GImM+s=+_rzdp>?n6rjr(N5WUTdT#Z zSWrYY>~QZe#=qVF5{26oL(?f-Qex>N^(xTHar8~18AfxaF{sVbVG=php9atwu7qHg z@?sg>ZqGAYgHN)Eu>>YGS!(3P+w{)eM45}*z&9|}rgK0$T<+BCwx$NdRKoKSi+==8 zB2}g1@xt&Wx6M+fUy)*PCQ7f~B|$neBh1p+qThcrBuq4es6yfgP*KdHrAS(cHFI`e|s58~?S5;+Gh>c4| zP0&lY{XvQYLu3}wL5YtY{wJWIK%2G(hn&ak=qZ=V3eDz1O`DN^0VNSDDLkT4hh1g# zsyv3}w5?D_S{v*V1^tm?HQp!-fy@v#mDTMba2vUN?6Ww_Ti+bMGytkFXh(g-;rGjj ze-8RkkHd2`0+HV~*vBh4fLv-_aa&3wt(GG3INYtCG;pXvEopt}(O`Zh$rMCc9^S2UMz z5=z*lx@L%Q2Ua+J>rnAnS8pF|V3`re78G(R>^~>UTAP+49>LVpF|_M!$&l-3Bo^T3 z4@STj=U$l;q616%fN`+dnTK)lF_=%!?e0~lR8e$x!ewrW*E`LIo2z`$xWwl+NRJz# z!y8-z6RgF8ukxv%Aq%QPRq%_`p+pj(H9ZF^;_0B~cIBwC1PVx_G3y33A!{opf2+UZ z){Un@urVdcl-(>j*NRF7leArQdDwS{NIx%ZCJhjidssY61G&31IDHJv+9ugfXdzI2 zXu&zyK8jQ4&jvde>K6GVf0W#ZvWgUOSJ>3Mj;*nSye7C3 zNRKi}_~%znyX6n~orZv2I)WP}=e%N@U6{&U*v_nL>#M*sdHZXT9eM~h{aSTdQfhd^hx#Y8E@c7 zO^W^3IyQMa=?IJCljk=+!FmVpK)Gv;Z>+vM;y78mzgvkkv#E65h;^a66a7Vq{j(KV zvXP~lg}5MnX{SWc^o+LL>SLg{DZxy>X#mGE%s8U*#D~c9fQ&X{m+K+f>i=>jLWx(n z(GOp6aDIpWi#m92-#O}oMHA6xi$PY~8 zfq=@CA+@DG<50J_p;ZR)WS6w1J1vE{)nftK`yLMVS)4k2Obr)S7ItXs-Zth^#z2+o-3SXu~ZA zuQ@6Y%ko-OnR7g-_v1{YC&6vOS`2Pd;z;cxM7qwkgSjV~!JDpF&YJzgzE(}6r!;#uC5Jr{zfT%I=eb6u0S46ERH+s+xD6{*0UIS;wVtmOOKz{M2Y0edRiuUQrIjne=BgRL&UTR zXsA08K2!T36leTlVMAf>Rv;&{HS~=1c>RnLG(XPg23P5GER^GYY3WupU08VcND?!x zM}wbiJb2!_WilDbISFu8wLOSux-5*4GL>IhNXXJXj^Q5_$m^G9oej`Y1Gcem2abAktG+4>3TJ4m0jif1C zPk}?l^G3Z@m#-nmKUX(=iKRdtZKkr%cg2=>_y(>qJi5jtT}*r)9e3Vbv}5F*yQPGh zwe19|SNw$ZsLtK~0|ZrX+X{5E_z7*ZgxycqFHTPD0aW(f*blV6$Qr@Q%8YYmNVtFG z&dzR7sj0_YA3G>4f_#!%Mg6>l+rBsP!lOGTWMyDSy!yn#cGPd868ElCR0H@dyem{P zvPacOXWj5|n5f&3*VH{TlO;c3zEq&X1&Xn4j`RwZD6X!uj=aqdVF}Mrje~}0ZLEJJ zxh(uh_|#ODIJ8J7z^tIw=9=GD+|WhO>NUzjm&E^pT?6X%iL?nIqcq>L{xWO=&%S`6 z31xuta^h}}-PSD8*JQcip4Ql(t7)B(H(5D+6=qJo59u?ZOFIVb&cbEU@_JsqnXnX= z7r_2CiV*v9b@SLKf(@y%6o;a4%w=sCRrn!oDRNK9f40v zZ3x`pZCiu8q&@qf3?jthZHeF2g(|{UYDWf{4}RUA>PY-rNdF2>XlGcNd3}N ze#irF>V#%Z-+&v=+&@*S^x=>C1uxOq7j~Nc^m!CIgERoGc>LOL$Rryju%Khi%|9XQ zD7h(%`t3KKgha1ItYk^lr;eZ>Gk*u?O8*t3E`g%jFDln<6{rYh&WJ^GX8-|utWW4H zdkXsA%!PH zQP2MTAqaQxiYG5lNX~5@0tw-7)gCiIQS-;CRLD3u692^-*5vPYqxTon^JH900lqRO z`hVH4_-{F7oayBL<`p!s7B{dpwl;ATH866vbM*KR4NdJ;O?eUZ1CGfaycq(B@@d2z zd7mKsTB56vgc~Ku4`_!9vSmzL-#J<8QX2>>ZfUO2IZu7`--uH0LV{Mut-~$c+al_|<_wel9=k?6zVDt0!)a;wL zcw%?AHbv%OI|@1wyVk%X2P~cV`13bi>Ru^#4LDthEiEiv3NeyS+%6H=O~@@3j?=d9 z?Py)6SR3Snob423oh101vsXT_e9>8ab5}&Ld<*s^D16;=z)u>OzL8D9>M&clu$LqE zX8W37nZ`Q)anOp7YLO%c#o50ePf!D1#USQjU0iXGxtExD znb&4l-MruI57iH^uXlmpf#%*`DedW)oqrfo=xT%|?Ur`7FEBsD%mC7<)5 z<(HBTl1UKvv%4~bA*FhRt3aXJV&J0RWb+LXmY%b>q0Ac@_(~tBBZk%-d&z4_9p#p{ z`Yf1srhIK^Thdbqn+^N6ZGi{MV_Du5d#lucfP8!um@e^HsW95KgpoOXD$tjswk7L4 z2_U!^ceOLnSNgyort)h{3ic_#lCr#MZe{6tGHd6Kt{Wcr!31-3RBUgE&L&?fLtrg> zpp=K2g;UfGHqt=eVntB`YX`4NEDIM#>JS#!A&-->$Kken4DYXOC?!opW`IZShT zwU$g_unq&=+~ey%yYNrZ7gCF8nqQ7`DNf#=K~8CDs52cuY@I}#o7`xfgkSY&_5q=& zH_}tn0lI$cR7*BP_JvMTGDqK)G_tKswmivrut?W8zT@J?76ri9C^w;|q%k1NRw})! z!8N!Mc5kSB`&G;gzb`%G07~ZU?Jwu@hA3sN{VZ3+FOykUvP-#Pw*2R{*lDP?Nbt6e zD2H4Jstj526jw61ayvEh^eK*iwPs@5UhhfYi{5a&Kd(D*A7nQX5f-T-Tbp1=38nT- z-_uf_#V{`Dev&iMAs|EjWjZxPqau#`7o`vg)v`V@?^BVI*8} z5*`JGn;nfTz0nsH<+U(q{*t7cGob)c8aCcboksn*)=y&(WFwr5^DOZ=X`j*i?4(vL6O@bi+->==no}Z04yBmLLTJ!+eUX*got?# zPR~TRw(PS*RD0MBZB%>Wjcru9!p3gQqWs2bj1~Fi?NAv-U6z8c;P81o*F`M+-q8Jx z_;nkI?=n@%aX!k9)|JkhGw@C+qmLx!aJPW-bx9l8k?L&F8F~GVF~dLs5RTSTO?a;B zC(Dy;?-*ExqdVZ;61#5?w4? zRFL$qT2(KYMo+3WN_R=ueMMP7S5&8CHLIx{HIz|Tqf#%sCD4sin5R^+QEebCcoAe= z*vJZZ2@B_>!<5U7o#X&;%Q2$4TTU=M>gn@#iXZ73>Z7|Cd4fu4=O3t~4_du>X8hdj zN^_?Y8fg!X?}wrI9R`)t2^Vuic%MMJuNW3@#+08v8STgbPm#o(Z|(1jtwl`Xp}|oA zgyKBDe~9^UI8W~qO?z{`+gAHbdXiM*Yq7=n25cztTols^dr}eSnI%|~`un?`Qr(dH zrU}rWB0{?zcZ$u)?yWVbdzKv4k}-Yx5<}#XQ^zMbix6iEX{Xd{*W*mtwLLA{>7npt z6x)^{8XA_Rx9?#-YMMhVljWTuhJR34gXlJ&qb?-@-Q#yCPtm^Kft23TdVB<&Sv!c4 zHix(*=VlCzH}VZ7UD!+;ER=A8FR6uDB2bqN-fa)(6keh2*g~LhO$yR`F7JQVR{GgQ z&1H+A6U=u)(icb~Lq4#$dp^5~l5*g+dlOG8MxP{aUE-N_#46Yo-^nSWTYXEs!Z{;f zKL9plw)(Fw%-SklN5T$7?-u%~o5^u4QA#W0KWgPVWDbn&aX`$?2&h_W`_wr$R z184JpEQ$R6eAJ<`syHi;qEkczA{os^nM=5ssMQ=&EP?_}u1?F;&wDgWz{8(SoUu1| z`~>am_tTH=h&`|Kd5euBl8X!#YG|q(^VXi0%d4uvZu$B8^j7T~vbY6CWG)<$LU>Pz zAuJKaaE+V!sb8JTtek`CXvZwYF$;=Kd00(gEfYqma)`4bQMm%65x? zvEUUw-~@BDagSPv9c_|cI967bo;jads~qitEvT)V&577TmV>n05va&Z0wabiagaWN zF~i5`x0hmb|9g7P=s3@0O$2q4_iSw)fLzijV>H79(cP>A)z&|U*2~*0y2eRgdJuJh zF=L@c>Lv8|Qlv(6K92leERJ}eQrjCWoAoF|V|ltfTnsYxB)vQVlZf?5u5of_KD@Bl z!aMr34ZBwl>HbT7z8V#G)lG$;@N`fv#SL#^kpZClolj%b!E050bq%!;U$~h4fNmEH zk72H`!X|ChUy5Z+yDyj0)}7HR--J~Lw}1VnF!@<4!t}j*R<@g^KX<=LXZ2VY>%O8` zY!d6#yr$eF1hiB!Bx5zBc{!=E+cU~F-$`OpXu!JWL)?v0H!X`ga{UBo1%n_h>h z`%HucY)GaC=7@+0Fwj-tHh}f^iO6ho7G7~fwT>0DsH&bBM|$b@WI_6%vS7eQ*bu~l zE}}M4KcoHbr?Pb!g^tYzi^meHDi#JQ0ddlmC)^yqNrcG{<+ET{@Jf|7s5KMso6v0M zrQ$T>m)1GyCD?rQ;Qh(i{jdz8mY8)rlxV==x=h%EoOKJ=1UATN1^s%BY2JEBefi67jGgNnh-pnzuQJ6F%|sSP&gkgJm+ zxB4g?!W%qT=PIb50{3L*;Jtw|JE?a07^++6S3iX->Kk(sZ6iR|Lb1cF>Az9OJQu-v z_Rf_cvxPQ8=`;te2F@3(8S+h+C=9JT|Bg15+r?>F(sFe0yX&d93J~fIF6LoJ&8ZY` z14Y1^o@ZQHhO`%j}XZ=G|y`}RH2(Gh(*V!!SEv|_Eb=bSOdH`KSBQ6-W1O=Z*Q zFt&u4j8IT+ljPQiGopJ$#9EQD%y8|}38fyGl12esRr(EGLC1Mg>Hw2+zGF~;G8%uA zNl(%rlyhKpYYXpF*VoM3+}$66uSdoJZaa$vVd`KfI`jG%^cL^(FlUJPd#xIcm3y+# zGHNxfQJBR<;Y4G$>@8y{x-Pc?Chf#HEl19(!L3vEYm ziVk^~^v}S1f5**Jfx5q^U2)oHz;!ZZ4lmG zf(lpJq*gsfTuY8*hRc-JEcFKwvHD?48;0>}2IqT>(+H2zXlGXHWW2>B(iVWUr!vcSZE7RB6YA9T(a#c6XY96{iOBt ztB}e}iMf}FVNuc2BnOdmt3wwuxmg(T8?i+k0i47DHB1&?k>iTrn*4%crrps>n0BcQ zH9YAh1pCU6p>v)=aFlA18}4f}H3J*pdz@1GTHQ7-Tbh4KMvaO(75B?au0wmc@!O4C zl>fADw`!uAS7beisV#G+LW7POVQKZ7z}P~pHW=^g`daR@)E3`Q_p9@9CW!9#(@(Q* z;~ZWv%RM)mxAU4|l}ls~+Rn>=C{bIk20idZd=bPq5&iLg2Cc!;?v0QgrYfM3 z@oA5;#Yc3>u`QVp2JnyWzG&sf@6h4zT=O(~mliI+IA@TTPVRybOS)ztBwUtg$1TW7 zuqC$#5?*|jrcEP!P-bEKQv?<9KL`qSuH8R=zrALY_CEO+M(k0%Biu>=_@fYegkzhO z<{$mg8MC4wKH~c`Jcb` z6F+EQwUy_ej@O<{&dhEwC^$2yKrEp_GG-()87(u^SPEe1{0NjWvj8iOE zZFH*@6Ld_q`J@1<+x!tf+p3nD)|Qsl)^D8}6}F$dj=Py`a?p+Xo3qE)$Ag~F+pgDb zmpT90F4W&I|Ek5vawXb_#im9@l#=mY-;1$yw%(_+DWKlBHix zBV%!o*zSfN-?f>r=6L~PCv9NM{LC|If!|hpwhABCow&C%%+L9Ff)VCME2{3-#*FA_ z3AV<%puPv;V1FDfau6QoIY;}O>~7z~!+B0W?5ly8)9b=wV~q6f^iz=!K+wB)m6**B z5OCPNE6F|v?Ov2%tVu+4wuLn$Fo|isCr_tt2|YP6hWLguY{hZLRefAA>r@o57|+9T z=5-;o%QlC%J<-5b?1^N=#s0+auED2+i$xwzuZ0z`v|%;`X@`w`nU|r`baAcI~`S0mmO&S_y|igl9d%sRD5=R|jf$eOd3LyCtyF9J zeEs#1{rO3?M{rMhP}7PGJE2Ec{x)?}XgdlXstVOnr=Qo_0*9@J$gggcoElCz~PhaVLl1^?>N(=9V=f^+*5w;$Vjngk7oK#jG;a-7y(>n8Q zFL!NGH+UA{+1Tbk3*-@J^V$T}N817x2I8`)A_NK*B({UNLrtz|ME94lz9B5NlrX-?h zPLy*+Og}rM0^4mCVq`7UcM}BmdO)A*@COBPu;Q2))H+TM;)UZ^8(v6Tz~H@YhwlZp<~tb?D+u2F;u~ zldglol9X3t(t6Z)YZ=cT1ee8-2{8!7P*DtTz;_Xtkm~q(CJL^H`9}R94P_paZ?ywUC7wcNJfY)=e)n4a0}| zt|egNv6UM3@8t_IbQNP$q_!zkbcWhH>${HUhmB>n#dqcfd)V0eyb70bzL5cy;aT~e zf3ZZ!iqe~q7cq2u#5Z=Za(TF{Z5)59#sl7dn4~)+7lq3g*H9o=%IC zLHUP1Djl^jU}{Kt#a^MyM~SyicN^aXM+=T+5CB62@0CNELN|H_ra3?72m=9HB;$Gg zG1|9yiN=NdbKcew;c)LR#BpDBH)l-Y3`Kpa=k9971Vi3g`ATjHaZs?@xtBj^$@ z6KvClbuh~IQkoR2<-sq0n!ZXBGZVCf6Aw3$GU@I@+qMIj`n5b{LH30ra=K+WNmQzz zch}S$&NvtwT3(`lg+1_wX!gVi8ak;f>Omh{kuq*_680;2*Ygz8{BlQne+-z0QGFRE z2aF_K56foTL-y7IKDH##4aJvzqSN(h&vkGs?5)*N(B;VRl;_~W6lW^~y@8#A;Er(YF$~8ai-D+1sKB3J$r|YZd2o{1!Gb*JhL; zNb~`45<<=r?kr4tcyj?#%Ydnlg3b9TBR{)^7M3#D#!cEq+ZN*EZ-;U2Ww1I%4%Oet~4ldn5wqp)q!E=t~+Wfr+mfckPycJMv zs10Z<&0-_rcvuG;aM9dZ4LG~Z9X22F@`{R59<-vh2_*E-B4c(!?-SQ@3v$GfsmfWq ze=OJIi*CUUsPC7tK^MCp^Z^HHOuIGX0po*%$oRt|TyWkIip#GL8}XH;-s~1N=JJk6 zQ*h5%DD0t5u0od@W6pWS6J3qJ%z9*8G{P4b386RFZx8hnP3?_1`nPUt9AH)Na8LPf z3niDK`b1|?g9@(ZRwen>WW81iO>+W}F7%pPNT2%S{-J;PPLpLlxx;!ZSeu*j^aarQkr2ZI;Ov-@uGMm*-RIxPFd1~^L6r@qCWE8i3The=H4U4 zniuTJyZM~*-qE`p7x*6~)W50sSTFbq00Mty<{S9=qXNw@=E8jUQu%00noVbr^Po zIscfKX3+hZPu3l;m3oQ-ef#fTDm-wt<2`sUWn~3btv_P}_DcDP`hYi1+Dg~S2{_HW zT(fb2>77#BHxueIv;LK0<<>zIPwT>&S+&-sZ|QH7368i~Q_I^~#!+X(2&&r*wHRy_ zoZw`tc4&fVuD*BvjLGwk(M3~rFhZ1L2$7=jlUqu9K%7%gNowl))4)=?b003-Sl zwBN{i!P`1E8JrD!6LL;{p8W}T89IbDbrsJ`i*hx696;3ie@a-7yGl<%eSyBrdT@y5ZJCuKjWmwg3Cj48%$3t*cUXdw|5sn9{snh%14ZPIw z%uOi!V(M?YZ>uPNCTyWkDb;RLf9u7^ClJ9w&+C7^sZJcn<}yg(`n$PMDO;OV!)cnpH})0Cf2hIh^{A#o0ZdE!0YO#T zd87VMvjIi(l@+!%aNWu@^s3v22;N3DVInZB8Pui(7EAVUovbFDG&6C0LY9(IjtA75 z1jZw|8!L(*&t9}hM)?PDLjg3xk!v#JCnK9NtFf$2u*AS_>VtK!7tN6Z=)GC+!soP* zKEy2B5iRZPa(R}PiNmQ3>B#Qh0(s_^qvncI4*6_^S4SJx=1d}EOD8BX6<&hODUufC zt(^d^LpjlGa~XVh6<%NyYAudX2ECod;_@NivFAl7?9Ip^8HBA4DPhyj&qpYwf2v{> zwqD6TZzQ$(nLV1}j6tudES%Z4-|$NhRss2gw`;KAC4_V&Ap|4Kw&3OjEaZ{O=NW?t zCSxH^3?>e4aT6a%;kVjw=EDVZ#$kx0?h+GkOD#fzJlq*e%Sz}r4iG-^b(TpW(!Zy@ zy0m)b&%f044lDGG>J^wa3-|=Z!LH6{4=6sgt^M1$;NQ)8B=f}YzI;WGA7%M&6cv>! zq*~^DwcAg>Zm0Ko(rw*ndi{cmrj0{CT#@E-ae}?c#{i>$K?$)%51^)T>=HRNtN{`oJp3hVRl3*2 zR+N&w%)|)%Jj7`@KBubl$k2~{?RzaIi+{>h{B6ucwCl~Wf7Tfyme*2MRR+U5pZ}nw z-auBp>-x(-KF~o#fYxs%l{~}C7c?3zb=YZ@K9%y6#EqGhh=I9qhF;=m1hfUCuFHSI z@idih@C4Wt_;%8quuSP0sWpf`ujca(`3oazy`d^~eyS*{ky_C5>@Ldqg zK#QU@?t1O0-g2D~yha(_IPYqB$AF00fw@G{uD3AxfBzX4&7k+gA3DeLQ_N4(X9@f} zScoV7Jlm&k#A=Q2Ilnz2i6O`HtaRt|tj$7#V&uDS{ji25q>EA=bnf#`nP6r_`kZ#z<~M7Nc&76WmhnA zJ}B-<8%S?abML>}QMzR7d@+8F&5sX1>+pd$th=SiT$KyzD_*#Q!k6G$gYAd`cV>>x z)2qp}E$DUT2n@xr(k-9YJ#mt(eDF%qsa?4sNms7^1a@cH`~}5bQNPL~s*!E!1ybIr zd?p{aD_`vsQbP0#eG$SPJtJyvHtt5iGA!cHHsh5qBny7QeR2#&zHQw*r4Gi2y1?C2tE;Lh}noU55oRzdIi0>aDLP?2DFb zqC(}A+X@E}(NnAWV_eJGRN5N^&(Sbmwd_hi8{kweu?(lsOcU2j7E?hj7<7b%aR3yqL8wN zKr2`)FP|z?W107Cg?q@^2b*20CCrqnREqS)$9}u#&t22Si1z(iU|dE2_UCU5{O6jq z2ST-mMB1p}_|*))vLRH^1AJ>bkcgF2(^_aei`0V7Z$lgUqEYSfX*UqLC1Yq;k|)*F z2Eb|^jKE9pN{3)RB&iSf6_VZ;l;Fx0T`)yqrjTbo0M~mJDljO-+aK_mYD`1^yC7L< zenTG)u`wNa9V~g{BJmLCNl37`s9MOuB4j^o>3A%yTin^12smes#4@u#me<=Gl-LC? z?2AZhjKdY4vQY7q)oE*ELz?80D&Cspf=BXnh*IHN9n`=Gz9;;daKRhI)L+vMv_h+tX-_wpOsPCU1 z{4Rd%C=dFKkht+iz8|KthGIY%4q}M~D*yw0zlzG6jQdFnWhfQ%a}qd?fSKevd{~Ok zxfshWK|IVZQujE!mJy^j9CKoTq)2?9DB5h49z-_BGf^)QvrVdY+yjFfCK}B(^6VEz z_~APi^C|?&0XCC;Nx{RfX)wN~eKe7U(a0kEUC9LCKb}N?QHV%~J(ZV@S-Mrejsu}7 z2}$E_CMUI_DHV}MUXG7$Cj4q{5W9lm@G-=q&(LZ*N62uGClJQ- zlD2{BHYK#J2#}F2P6&pr-mZbjgAXEwhrB33@6DJ;ELMbpEXP0zVEaRXe4h${bouxY zVC8P?0uLTw<@!NJw2V~FVC9BDmhg?E4UC2jTKc6NMj4slVdcg^Sa}VNATTm6wCbIG z0>7PLn->#x4_B!Ma43yq7t7f{Jji|?OwwZiF$5a2A4djeXKYK9oq7%bfSkJk`x&JC ze&Y7NMWu{DU5OG<1_4e`#+l=%ETDAABg&z2d*L42r94V9Jz&Yo=A|a0@-Hg`P7m!j zS6)`|!}rihOORifKiY7`0D=T=uXN!^1%3LAYiLJQytaA-TA>S7B}CTJda-*W2ERH< zb9OK~D?$r9OTBh-_+y|xn%V_jvhAU4E@UA&m&Qm*7BM)S4dRmbXl!i^vsQJiV{)E zmcm8?WLk_}^ttFp{cVYW9fZfCt1xZ?vJPE_vC}^y#JVWx&DUv!Mpg#_5!mXPw2xII zJEpg4aox(6--iUudT^7U6l;9C(Gp$m>UY<#J?MTrm(Q(2Ekvz?*~k%wK3k7OU0N33 zu(_T{icfukqWblt*JhOo1RiV94o=lp!#&vwn?3@&)QPYs^lbi(T{@QS7fY{%o~?sy z>jIgmaNRBVyO}gT3BUHxPTQKQowKNXf$g))fX>S%WkjIz7_*sp5ppRz;5tH*I?oWf z2K0^{j`8avHeo&q%6}ArXbm3y>wI%hO~%}OiU%@%s@y{ML+wr#K1tk>N7pvbPy(d7 zMUDp?esY7dvk~29#ct6)jJw73!?Qthe{#M@A`UA#?W-cNFB#jhz-seE#3}TEZ)&!X6 z0vV@Ltr&iIpwiTOMFt$PGLh4{Al%>SFk(pb_zgO}T(}xj!EzN~td+(*5DRkbL-Y_! zZ0tiwoa?N5bPuh)QV-ow6(r%Be8g!+?9ev+3~5p3#l(=i^fqedM1SzLjs%1JT6X{L zDr{FytRWo3rPlqnjc|c;VyFe-cmhJlD&(*iEb$euMcZ*S!_W6O5yW4K^Yb#H_*FEU zm24dGA@E84@2Ekpqt<(iYI&HWTkVf3@CE9tL42zB=18p9sF08PVh@0X1-Q9OW~<|v zH**L3DA*RMM(G3lU!3(jgcw@(XK%GV{Na}gO*T4No^I^sx5K3a zkhamRk5D#t0_Cj`SFCwV^&xaRFUj&x^P%^la;n_LCv)B? zgw?1deG7h{Zb@|DsAlbt|2BehTzJ7Y(YgxGw${4Z)}O;(iL+cLWj2Q@kM#J^8Ez<=Wxv3dw@8yMIare8oiytd`8b2k_i0x zZ&-;F`kw*dNw)L75(xaatT;TcfJHSzyc6&x_=ldqV1cGieN1$}hG&EHXQl&aI0k&_ z7-n`vEp8Rgsp(qmkDd1+LF~|K{IMjSoZ17=n!s*~iR3hf)!;3N(@+PBrBfIvRa^Pu zMkgxRL>1xz_pCSaltaGyWEzquY8rDRtwWDV?g5MNPSPqEQXLX{Hb?&OQq#QxOGztF ze6{)m(zH&RD6o`-!ZItU$9gPg;F-<@@QJW^Kej4{4}R+DAY7DS(`cqCYbUEZ_q-?| zI!8k-G{Z`wXcp-k0~<6(qxp;U(;tw|+)*-Ni^ms2HpuWvmJ;HH7YI22@dzE2 zWJsm>yoi%52)k2xbcme6;O5NTN7?2s0bY}O;n5mRGrsujA#-ZzplC~K+B3IRvUI^u zrk}h1M4WLVcZWM)sO8G@$fe0L6bLj1!kClFr=2aRZ4|#SgGW2Zxsd;IUqHesPz&Ye znAzB3vvgcS11+{;=OGs<4FxyNtDKQnHA9StVeKcIL5~Xy+ah}dmimP*!XysD4e>8N zyr@ka8xo2sX48Ttr`|+{VX*iO=>nKnOa(a!okHzyH$NlF>clw&d^>0d#=bPw%g0*p zG`YE0j#dUhZthT+=+#@S-)vS8C7EO=+1H$!)}kywvPmX}eD`Q8SQwLaNLDj`^=Pt+ z^;;!(PIq1AtlWxhNQZ3e3?6iT#aY_62k5>ts{2&3y%C5TbOKg-GMY%fs=x(PwV@l# zyDdy1DSgozz=Ab7RZycj&kd02#Cx?pUUALtPP#k{M=&$1(dH!{UlKU#{L^>)y>A4ESX$)@rC9owz6wNC{9oGIXwt$e@i1z}_ z2fL;JTQv07T3GuDkeRh$>_?d79t{MX4Ws~m_>kb1iYspM`Aa=oq+&o5=HISVGu-m@lQzU8WWReE6QR(UM3F)y+k%EPIUXW&|3N%TArANmUT&sEWbY6%# zbay3Q&aCW*y&?krKR$?^|1_?;C!)XVVL1QRSOl1sk3LH;byFIOH=ozJ( zN7FD70Yh$+{5VWAh?Pi+kaKq}C1y+@EA=VY?!{(pq~wZ3>t@u<7s?F-i6~Pvw{c0a z56AY9^;i^=p{5fLD8Rd8jlYZD3TFH{guhNM4G@e}j3oc^NYc8v&^Jv|hi%>M>YGvJ ze#FQ(Z{EFl!9*v6d>3m}YSO`+xO5e)U%lRzfOL-^QBiU4#s4{g>x(wz08H_ZXM7nT z#3r$i4DrRB#67+(F3ZeZP0SVP&Tk7(nF$=)7z5RymdZlLo_Vr(w5mf@k*(Z{&l&3qS zg6?u6;3}_##JSR?N62$~fobWZB(FxJ6v`0#C0JKs#C>wis{w(%YRqY=ZwBEFua(}t zO7wA!#Wp*UT2iVtU21TnHH1ZT=;|ANn(8m1{4`$+=2%`I=X)xZCNIE%;1x(KJ`mz} z_7gFzZfLk(-LK&n6g{j?}AdNU&&?`D7&|P*nI#S^d)vwNcO)GNUXFaKu|=z~L_;;~GUR!Fy&7j_eN! zvg6yRZ>3i{r{ZcHRJWIaeRA3{xidy24!Ha0AJC+ zY9=lDITA|FT5X!4bzc%K_VR7(f>76rKUqnpG5*tdBnS!g3+;%7|1knx{cCBr)Q4>2 z-qkpgn>g9F7pSDpJ=N0an%qFmwV*@4il^ITBH}eo6Vc@H~riWe7XiLy_BNE-Oxz zE^JC=mBbcq=pf9jz*q%xgkji*A|)oe_Hq!&qA#p$GQ0M;)77j|aC7)#oJ2v6U_cFE z@c;)sAVD$bmTpb@(&1auKCYxxg8f6yw5w3Fj@jbk53Ha2R_~oty-6sCwdVyd=^`E6 zw5U4Az0+BJ;#p}tjU6$znhJ=y-e?JYmE^EK%3dqp9vX*V#gpBYv6X-N^9)*CY1F%A zdoEjCK?aQC^zm>a;{0w!hiDq5UD3oLJWQ*3AmV04kLv3h2Mh?zQDj|m?gvNr)UO$r z#+i`%6|h|KUZA`T+v1UPzVDRSKlz=cuxVV-GBkCC>N<}LM&`3RWmhYT$-JE z)U!obHmTK$W=b%+yM(e8F|A?o%mvV`Vg7|3AeTL($4BPTv=ETC2KyM4yHyt_7?&6Ms1%!)WOxmyj+glGhWjcie4%K}1)1T8C#+EkJY zFDEV(oqN=nJsm?!1D2&RvlS-2{y2Fmbj)~>t2yppBimxc^s0c^9l~%${QHVBxEf}d zJSPN!Beethat$~E?0!p4EW+Yk2p=IOkAoXqw<4`EECPr zy_Qb}8`Kd!`OdVK($rdAMbnNww^jXnABGaq+NRuMHzjt_$F5&HJ;Akzzr@@`8+tRN zJXd3{E~s)#Ojo6R(g@gP<8wybHYU2xOGCTPE!LNG7aiwqI zI6zY~u~w~%h+F59iuR{XG8n}OxKCFc7ymNoH{XvJHIgc73hnIS@hkLYRGVq@n>80F zHrdr`^<^KM-Ov_m!xwjjW;SD88{AR#3wGot!3?i*!1n^4G?q^j9RZm~$2eY?iSn67SQc1>ep<`$?o*E( z4PWXB>^#va^UgBLl4qNKbK>Fs04ED#jZ-5}!>*q1G}w0Awz_=H~9hoS4BRB-YTaU!J5dl5@HjB{qfDcP=7s=*q0 z9w@$X>h(lF4E?xw{QVI1*;&hMzo5fznVwB=C zJAER%LaS;(*)JD!z%cc9^O^LTK|s|eEKHviXmh$zh(R%FvmZj}r&5;8r>EsmP7XXK zV}WA7IXs$RFq{srEHS)s4lYTsZ#Ch0w_>;5ktcr`Q^c1ZZH@tA%T~~fKJKztAz^r) zt%oAPVQ1IS1CT7nE_vOH%lRcFo7N{g{DMHptUsFgyDwy)uP#PoB2F)e9Q{|)gn21Z zsua3v;%~rR4t_WZ8jv8`+YcvBu^&NbTfng*fZDiZ98?&TN`xymq zpnIZRE{?zsfa47i=ef4~j_*0)G&rt@L|~#?i+&;CH%l+NciJmr}%ODpTc-SBgi~iZZ^kz_AHE3v!Bn~2lylTrlyBmzupS)ZS^g{9P}DQ2 z94m3(Cm<{8X|A&MNwnHlU3a@#=?h{357uO!SQtsH^|D!5JVpv$Cl<4>1^XA+#SKtt zBP}t!P8mX9?NJ21X6ONS{$cnbsjk&V_^(mT+^%E-q~>6l$wv>&3!TKNGr&dmd4_LZ zRl-rY<@o?S+n+n#RTtl!+_I$738Q0CbFV+iRq;&>36CS)P!o;Zr3;b^N`7qkC6HFt zxsc8$!Fu3quzyQFw8Se>14oo5k^4Xcx#qHKp^5{ARM7&7irAEqBSw0*iDf(9_${DT zKENX|^s^)p$4#uSiJbkW3T}96#o<_o2@}#hNz^0aQ?33kVAPQ4Hq#L6Sh`c_AbQZ~ z1fxc;l5QP>!A@O{3Dw7i8p;2Yhz6^m3RjpCYpD`xjV+k?dDnqmu}Rj`;KOJ{wHzu& z8KmNaT{QZ{O=JSLKPlzp8v&R z#l;yGmiO(rpmZiEX>v9inlZX3cM8shv>SF~QCo(>Mo4b~Zypqs=9_eArL?4um4{Kb zW$lzZH-dd<3eP9}=Z(&?f>24v;^Ha&iSjR?nyGO0IobFruQyQsLlt;P&=(XlB~*X|-o z*Dq^6{2~Rd3%7hz{_}Mp9*&^6v%om{{3EY?Q_}PHL*7zT^^CYe>ae)*(yZCvMx!rF zB`?SVju|?WO4p_@pnUZ3(HXq(;kpm=I3NsggW0}OsX2~SZ$SGlRx3i;dW|D* zu2AzRSJuS9K^F{7cP5Xw3KoPyBzS&8$+n9Al?{;Vpx<=OEq0JCEsJr0ub$&cpQs_t z;sRdoF7~K}f#*Se-4zg?fR>>8%=P6XW{wjc=Zh;NRR=I#N0Dk*SgkICheiC95=Wru z-(sXsyg7)q8%TW?5A69RL@b+(-?8-OC}TBxf*!#udjTIR!ibL4Mr*r6>~8XH%wxYh&#phNqON@o2uqUNANeBi~^`~r_4+Yd{L^O7>yZD9F zf0Z>1iqSaQ$fnu{xYKd%LYFh)-|ZYSh4c**WHS>4eoE1lr=S0f#eG2MeQ=@&0=fwL zzr&UOtGHX`zbWo^bZ~KXcKZ)|JK6uqHZlHRIk`3e>VW^`MH;NGisv`0D~Zus>86Nx zcMD}@prFbHQ>^s9vF#wZUAm`DE5yDSz6VeUyn*^Y0X$+XTXlqSJ?G`!=genMc=vMO zpZ*R>0%f=7g$A$C)gDPeSf|uzH0Z1h$V0Z_RkKb@h{zH&hs2qc=ib~h)l0%HJu8Wa z(Jmbh2o*DVV~I{8zWo|!T04Kx+=gwx^nMPIT)+@5rS6K#4#a?a7o2OWVuz7--igI> zo}(cXx{IiVJ+CXZMbtgtULDV4v9Ku7By1*1JDDD-&uSxa}M_-W}i%`;kGtId!~`-{PMv zY>Comc^WNX#*J*mH@z4(wzljVyoS;-qF3kq?tptdnG8{HPE>3^^%E}ATBT+&td-l` z-0Yi)f$vN}z?vlr6gNvC|4X;iLftN<6E~3?d&AurdC`zV8S4NaRh&nun0|~lA@aV#&=X68NpCXytX=!fr{25IyXK4OTkoEvHY~Z#x7Vf18z0uaXEyic z*NY|~jr~0T>cKIx?W>`&zxVsSDpKuvgn0?~K)-({5h8wEI1R@ac}5T-K3v?Fec3|j=HmvF*k;NEZJLUsu-(= zJagGqT+AvCGw!A#GP^4{(oCEsHwO~s=Un?BJTYjADF*lz~y!LaixWT&8b z)m2fq$v8fsO+6ZUPqTR}`Lgx8Ux2+wb|XDMQ>Y80WJe^n6{ zGGEC-4{~3{LHEG3?=|Q#$#e3_4qOKE)@ZJ>7;UkVfJINL+E+!aVl{p?c-^B~1OGHk z>OVrxd6iorAkPJ1)V2qM6=u^gd_} zX!|M1P~oL;&a@XzOc(Fcj%6%nl^Q3;xcWg$et_x=Yx0ZRebSPo0uB1?;vqxx!;K}1 zUvA|y@EsX{l*22|ltM;$q*b~D9WV#7q?4}$!Q=;KB5MSnP4dKbB$UIyA=`c!^p1Wt6>{Fo6 zj;qu?-2P+HwbE2_-4_%4Ca^O{VPY*ywk$xtkaRoc48@_Ig0j^ZDK@{56AXq^oU$CY zj0O5vXjDg!))Z6+Y*pW&CG`QXb@Gk4mDQQHMFqPK;-5`l8N27a=$qz9@~t6;GhcC3 z@m>{MaA@vgAG0(n#&93$tgTJH{eiT1&mX59wx9LGlPQHn<56#L- zef@waZ*>2S8;TvQ#f*Sk$5Cmt?%uXil?CA+%WU0)SX^ez;Y^LuFJ``iQX*(lOj1vN zsZSUZ_k;fAeFnv!@`&N|;x&KhsgT10;Ro@nU3&EM-XFV7H2FdDOL{c#0TcRn>I3Ij zPE`7oFe;Qvy3}w?$_4q77qUw>=lBPtdKFQ6zmcO3E)L%Z1MOuP7~fh(*YZ)}7E znP(BY61Dd4%r&M!FHE~*5KYC$?xj@>HQc}j%!AFhMLn2DnN~OT1Fw$o>>haw^SQSX z-@`ab@@=X;izNs6zikY@)IHse_Z$h#JZ)Q{rWlb1Ws8a@p3O={42Gn0xB%V?gcfYU z+z#Z0lh{FeWff|6>9%1CP5}ye?a;8gApWT2$=bC| z&XDdbqIwp#%+`v!erLWVl-SBlx$Ugly`V;ZICG`k zHqvZuk-G#XUf-M(+oQjh?Cz+17UnkY;4ie}v7j-1ERU{-6jMXRaV)4&Yh2$gQfOGF)2}CBLhOzk&5Mk#> zuItFWWGP3Qhpn}gmfpAl=?|kklhm$Z_~XjJRb(+s>Bo}ZFO+e~#V;zq#cxr_#4u@a z8`;{e<8()XSZZB@V?57{@{X$q(S~SS_Ge6^=`vYd^Rr26LQl1!V?-RNBAAcC{L;bW z5`dNbMeDwn4*PfgxRNl~=E6{Pv0KC8K4~asOzBpbc=8z`#ThrWRu}^v+(1vceDB~e zbV5RKX2hODLx-z`LSbY>gvY@dD0MULdJK3faqA-c-)e!Jmq-8UAxz?mN|M@%I(iYl z$Nlty^8>9bAj2O|EY+9qR5B2aX7p)e=!gqwSWl4^G=3TZ}H2`hFrt4U}K znO=XCi>Hx~j~a2J_~YC7&ft9P6*FCKR*s22JRcJLXa{+=fv}pu8=S@~5OJnVY#cE= z#^lf><<-$L#?qza3K57`3FBeaFI;V>&22SLem=~+NemlH8))epKgghDJqAtFg3nOW z;{{*CD{L6Ork$UCo>1=#9_&3aQd{_|4E7}fv}4pfxo!c+0M(*yZS_DmPTqTQ@PCN{Z)o@5WBy*18tp|jE0|S{| zsrCmb^38_(WU4Ye12F>z?*xRghI=n5(o+n=z+-+G#|7rkUun2q_ekso;T0qNhxt?{ zs%Qhe@KMu8T6C$=lknFwUFTddS3u~v-|9}hI7225(j!G$EKy3tq@;1bD(z732*Oe5 z#u(gC#U`L|Hiu3F2BAH~oFleH*-OvSver`~etA3--tAuvykW3sZw>NTx@ci&Dcl)L znt0A(i&Mxs(YM%~`9=|Pi8qx|0~3_N4r5QwxsW;K;yj^-O~sPw%H#EnQDMp#`*7~s zGOgH$9*9!@#E?GWV?>wo84^#oAZpRA4m>h~RrD_MAA)bH$2(O?iAud0iNmrVBg*sS zb5~OpFLJ&IBmoS3*HsMc%_XEsL;Du>x3;fPd`M+}#XHg7?~{goNmeX7J0fez;pvBR z|NLh(Oz#ZUEB(LJ?PuKow~k8gzgM10Sex6K{Xh3o@{Xv?NPe?xN%iv_@;W+`9)V<` z4j0fB>f|Xjg;X@*^V>PGsCXP403N6lLnkUJD4N+Xs^N9<65*#HDYC62&PO)Kub0pG zIZB|`27QqLUh?gc9ugQWkFw9(Cn6zwA%3A?V*zvtKryWxO$!gtx}^~#RxMkL483OS zRC46_(bE_fz-h2dH7xWcqVGs~aD~Z+f=}K9D+-@mZCfG6sQfGPj^l-jyzDJw9>Cpf z8mlHc2-Bq^-8ELP!3&AYEG1@Fl!hk#yKI*{uJjglOi!1_i3|HR#B0PS(sG4a`hYCr z&@i3*Q>T=y{K##Rx~({wm`_OtYcG@N&5L*S$f{qJcKXu^CD!wcVuj|?Wy(k8nY5yM z;X-$9g7x1BS>wr1_KJ0wEEpb3g8{8y>GC`>Qe3w47Q=FaLti@rh698T<^e04xYmS0 zETjg>oDRZsaQ;KEXYuIg7GUlu_WtDXEpvHJx1z|b>ym8PD}=sbOm*E$qI6ooDQpfQ*fg;8TRof};0_cfJ8pt5o^tM+X_qY=@h6*fC^ttjrV^b zShU`Mqn+UU@5(neZNMeKD&@CRv1jkZDsPq}RfdsbNhv`W2Q9j;=h#7Tuuk3DMX1># zZf%Oz)U?#t+uNd7E@J4c=QrChZf$<{-W@TX*YW3iSYW+i6@v+$JWlZ5bwBdw-u-1@ z{QJ3a22?#LSa?3vmAw$~O66JS+sin4BGAz#7zKIn-@!+fjyQf2Oz#OrnA8=10x$+A zRK8aRj~83`ADq1dbEaXmCEBrVe6gJ`wrxA<*fzV9j&0kvZQC8&9h*1j%*?HtshO#% z^B3NFYwx}AtQ8(3cJ27`9*BNp0iF|S#LrKzzz-M#<)z@_N9)_aW%--a`v(O-o-w4T zeMbC-EIYnt@r5;7^oGlaKb&#L0(^wzIX{3=Y%XX&eovIe-L!2|nv1gNz&zgrvjp9T zE1*X7I&<;4v(Q(F!9eYr4Z;8`m7^RBp57dP(PjV$u}HkI2zTzRT~~?)p&c=O%-p4T za10Q^10OVVs%n|cuS$DNO{P7SbNGVszkUwPI|hPcAzdvMH*IB_nR&y#ipndjcm26l z>FIsHF>0E}3t3oJy$V!seCVH4t#+?T-qL8C+=?`__J(I!uugUBqd6*y1zBjcnObIv zZcI|UrsnBfWf5rFZI#Ofs&kaf$4O|~iI;j2DWu-wtL$HN zbD2VoEX8YN3eVjpXwN#>5dw}*V7FA9ik77|S>V>k)Nl|U|1-l)FjzLXAbdECS1Mg1 zsXh%Gi&0+sTMs)to-@V-f&uD_S37d@z$F47;XjH zfJwI7(llO^B|*Yy8DF#0>tc$KF^Lx8?jZhHdN%Jyo_c49ZP$l;x+CM*Jm4_<1R9p$?Mf!y}M{W5K>!t;Uzkos+AMJwv(-~fB4Y9}fwEXbli2Bdh- zujl|_@|Q1XmfZ2#$)w1SQZ<^w2O$yMMJ2ss4aozV*F{2uXy2RvJY*c#@6PP zN?M$@Nd4GcKO%>*TyZ25qh<^qy}X;t)j+jxzb8@gUdVGCELzLFz4h~}F^rEk!}&ED zhQN?&QmjoZaxrAXHE`xE$56CyM(rKc7}l?hB*uXHxhXur=PN3FJHWDL96R78*_VTJnqu+Tlr)6Od~zzfo-)&qmJ;Z*06nN#A}78C3&a_!-v;oPV&~=V$cduJvK-1 zOD_lp87wDC>m4Pr6#Qf(O4jtF<)rRE+8P#RCQOAs-D-rVegC>hn9nAaEcG~f zEcw`Bt!y?$=C89OlvsI9?~+i+Pgj)yHXLb+DIe~;K@!f)b-6$%{=nZ}a&;6+!Tn*1 z-lh3uI{(wVPQ%Zes5zH*CPwbsoVo92w zX>VIHTg&2zAN3ALZa(L-sDb4+c+Y8t**4gn&b}cV2VZVemp!Ue+Mg#4P22|;pg^WT zxNpq( zT`!R%Bm><9YF~}KdIW|mfJfAn{A*XMplKgGac&a;g zmyUvA-?WOwCRarB<0Ft8)zsy7t~*vn0Vm>_%9#0lKmRy}D?g)5czIZyGU4FMsL(U{ z&=T@4mt}mOu@AzUj6N*85gY(YuYZp0~!7jBQO}_Le3~hr51naeZp{D<1ENYt_C`!ZDxx{J)_9BxEV+O@3M=)U*g690 zV@&MdF0;R?`T1!U3#XfQ$(yUlIlE)c}t{W6(l>J6|B@(Yg&S!f`gukvh5z ze(T`buf$w55G+jNm-Md&^IUJI7Obcu=nuH}zFSNP`wyfFy22e>pFfJ%kINv4+1_W` zx;Qmut~uJN8mQzUTo4LiGe`t{A$j=sIft5>RloIbE=NmHNeC7ds+k*lpr zsq{h>?OTVZ%Q3EP_vyB6zA=HX&ljxUcbW=@Kc3=O|GZgw#`beOtJ5Pb-BJZz{Vdg1Bu+Zb_z16QcTfV54lY(vAU}nZlTw)otE1nsyV}hNGE>b%ulQ zBn6u(3oZ;N8pbF*ZP&M;u_kgbg^GRg+M#a{F3pBnZyJ#D&jH$JtyV8!>!F4!c#2Uo zF%_HYK*Rp9DE573c4i8{tBwYn4W7W$XpFb(w8!8r7%8@>h+TzlqZ91AefD{jt7^d@n!he5!uc7B3ZgCLp1tA5w9W9Z85c!TkSf{omS`6Dkt z@@q^`)x)SF@b)1=cK5rK;*pU?snfL!H7Vctv}4hr zw^~_twSbOf++T6l+i-jK=;{^lr)M%;DK9P}&qUIiLyZI%?`gU@sbm)f`^j-iwW-78 zOs|3PEqrZD{wucO9mGze{cd$6v+A{CqH`L7v#OFjcif`ivM7C*G&?sSI1})T{FMyZ zDNN+XdSekT0Km)kz%(!>YB^oo}(;<};NuP?R;o=W5USSJaWa3pEA5 zF<^AsVXCiJ%j}nY0>Vnbxyf7FtWs#}Pi0Ce=6n>OPf6?2mq6sMs%X}}O3_jl`S}F5 zS`7OUTc?t9=nj-)IGaE3+AoLYUZx>2CqQ3K_L0OglQ?Gu@ zV#j2<<1?Far|b^6jS-@FB?K&~FBAq_AwqAIIrpCLNEA|E|9gXfzdxOLK1Ns_-E1Vb z7o>YcUpoqWS|C0+DYQ>U9ILYY;wj`SLj4%H+wyRI_t;R|Kk!a`%l2{Kk;cBDeVH<* zovHR>IA2Mk71BHia$FT9D%Ai*(PydsF6ch=X9_?onOiZq-z$sJCS3q2-4b1og(coC zP?{y!rf+vTlqYynjfidT)vPsk)LYWL!F#0sdp*R4-1qZ{sd`J;OA=pIP`AYJZs` z!-t?;Jzx)?L%o9`kyNh<(eFvs564=LHt!WzK!|*@cI$5vB{c2Zx8ZQOa}^4vXG zoXQ4?muAY~$iCEzr@9MOoe);=|LzB;5A4`elQ(+nBX_DH?aSAWppo8>$fM(5U;Cm~ z~AM4D0DU8%BVGE6>IC&|xG zj3H?WF5f(Uhwu+GUGAe0yp0-m5)dAOt$}&4?)-qYxVTfT z^QPCCs$L*K6_ORVP-zh2dGPo|UAa{f_e@|6O+K3}tys`!ZF)!2fGB!yHT*t@9D!0V z+@kFjqq6-OqKrS7PVR}>=2Vh!%lue7|BLm6R|~|F9V`bU&b)!D4s{&S+1~+TWdkI| z5x{YhhJKXwC8tZCPCiAI%oMW6_#br6*U!Njfp3{x;{Pgh|Cf)B|M+wNhr$ixgRh43 z)iXuWuqiu#be7aicPLq(fh-xZ3T6RA519aJYhepFd}@|%)A60Olfhn<>k&XgrHPIr zHrNcRrb7jzNKGYyqB;nMJ_Lru`@>$0e&;JAO_nl4Dkd?9qNmgIZtLmus-wsL_SyRB zAH-~7G*SVMH>(d@;M)N7&nr#~55Zt4HXpfcgOpuj90EjV53)#!I)&g7lV@>ef)O;} zTXC@c*xfpiw``XOHygG9b{k>W`}Vy%^HT^~Aw((6+~hFCX*Y(I7jGDz7p*@gXpa)e zi!H1~<{;T%;u`O-w;?|6jSfN&-0lk|jWV{W zht>e$Kx&i#%v{ch<0BT%C(Xe2L3|I~pg{jKrT*M?4e}?T|5u<}4}8t|b$aj$8$?jN zsTqYK8Cph^E=iX1tj@O)dm)pxUW=uIiP+kfk%L9c&S2GveI|24W$ILw-Mr9gBFZF3 z3;Ioh+5*65R?V|n#?<7RRo7=Bi(6Jb9NEThIqV!|yS&AleRaYH6p!(id$B@lYLd=( zoIus1CS6Hk#wZs@o{Y&BN}rFuaQM{G-apMAZW3oVH+%Jtk2;ThezoCVTD3fgWD8R@ zHzrA%C~WBJpYB(s$zpLbE16ok8Bi6v&VLD0C2doyIy9n-R3P2j3}UIGy?+B+&AH(@SHT#pCuNt$8Rp z)m9`x0g$7XgJ4z5?NhYiLk;0>%?PK5!v=@ljSACs&nQU2Xe#j5-Bi+2dYH97C^uYN zV}c9|?z|~orDhs@^h!x{enKx^S_aU4K)dR+v(&Nob&7|swPO}DFfcHCom?ah$TLou zqLx*Avim<52vYat`Y4o>|R5N}6%?rV-;qYQ0gkpd+2 zr2XJRI-GY4b(Ze6>tMi4OS#99vML;BMD&QtuQwk}*t~7Bgl?90-XQUWh73wuE*OU5jyR z&lMX}C)Yt?J5$dk1xL7G2!~V;3t^80RjzUaN6$v{6f_LgCV|y=EutDltD+^7?g)BO z8fY#)g6yOr<4Tbw??7jD1Cqa%W}?-=AY&{%RavLu+ruOz^8;aGGoC^pd1xODv_RXHU2c z)3hX4F4+ImDk@O}&$lzSFhVp4TfRA7sw_n3hk7cmK~_O4a7Tq_sh&R9P8PHf_h}JNvpzW2O7xsmiT92PiY^@tpyJTksgpv0wOHg z&I!x%Uex#+qvkr{2+PVUvTFm*jB&g}pV{&QdPmnLu71K(5tVOcre&FNhliH=7^S){ z*hzP~C8L$$i!vQEicJ;S|&ksc1A=6?m`!}+DU^H&` zN*=CKXH-RlEq>)7&3TXfLM<-V4Q862Y&7Wd#lI7xWr3!ofY)(gCag>x znKfLQHGJetao&!2CFooc(mU`_P7A^%OQ3}_n(*muAh-r%b;4f_yoLDFo`!s|X~o5O z{uN>^E3D$i@9ErFVXWy*LPV>Hl?QDd2}jZC_lk2Ea;wxQ(XvD;S4T85dMN~vjYj+l zOL(Zl#R{LB9s?q4jXih|g(&778RC{wP$K;~?hIna`PUBe4w^~_r}}6MBXWSY?afg9 zR1N;#dZSV!2%CTK0rYb8f`)eBp*8)gPl9f0;=*bgRDGFNT&N@1dfEEfVv;RL|b)?uYu&YyxpI5t~4GK%+(6w zd_yhsNu@>SdVu7xlxz?ytKqj0_bcjf&!1i5%uv|ioT4NFfJ8%5F>*PjAh*uTpnA|g z>uP7!J}N~o7d;D}#`Sw&^kCoiMj`ek?6K4AN7JEeGvaO5gWHUp+@;+6q*G+WVw)vu z6xwFUd?|p7P7)Xan_1PZJQ2)uD%+vyae3P-@APv;v$1?5tn|EXOo8RgL?>tFIM=?u z%m1@mV(Gt(+O>SSQQvV zcK9bUxpyiSUjWSNv7tlz#EwfyA9BGB#l~4JTEJQi3~qOCR#k`|TQ;Xf^?LBXXezDh z(6wU42860Q9>;n0#9^A*Rt#+io&X4*+xs`xriVyME(OP4I255d`s z5i%^NR=oRwg_8E~PigJNmB{zb(=Y))hUs)?N4Vf=r{5W~5wd0Z4;uLG%t} zgZ>miC_=RUnem)075rr=pL7%aPfV_iCX65m9wQ{-b=#CsTLLxDfkUz237HFcgU8Z} zttL0V?me?aWV{h&wPryrA-A%Dfm7AIN>$1ACa8v@2O9jrvOgXw-QxN;q0YVg?rn;1 zQj~N!fmCZz3);qy2UCy6(?5=ynUkhF;y!g8kd7vz%Jsb#_jcP};p?J(RpDJILQ=Cb zEGSQ#>A!4^uDsg!+1()4W|meItI*BLe^{v^H>eVuRgiFiX{e}3Rg7duL7MIG(EH*< zGwltyBRDg9n~rvsqj+GjxiB_w)hy(LRG{?WNDo}Xz-j%sB2e0ZswFar%8MJy3h`#% zarW5V1zZ|BH6YEn>XuVUM`a!UT62phSqTtp9kI#)YhB6jiMb)ED=a08+FV@x`p+t9 zSkhrFHuxVuQi=X=w5afZ&FLU#`X2~I&d}k%fs`tBJrz7PY(IH^O;k*2Fwh~<@+Q{6 zwWVbwrqG{s0dlbHnuS%%BK5uVCL9fanToJJLB9Nd<#OoH;y_q`A2lw+gon@Bn+yMf z0};vfO=kYOZ{P9Gyg6?D2RZr)^}Av<(ir)U8GeTaqK&gZRpZ(dpRbib0v)dZRxFdB zF?=&VfN{u6#AhNxPl(s<@h1+gqfd|yAC-|}AB@reu|6m1t7Fl3k z%So(2Sv-o{U$3RLqN#!CLDxb{`hTvnK^Z#fRrczgkk5p%IEU8v9uAO0r3N+2nS3pL zmx_Jo!=#(OTKOq*BtLhAJjF)XC#xF`e}>j0wjid_1}G0v>1!|t z8s2i5L9^)c456#n1>1waw}lV@uEZCJyq>uf&*1A+ zFzVcS)bI(xc;QC_?AxV;d$7ST(HZ{rr=_PkSni6S0gVcfn(_QH@!h8SRD?zU$QWeW z17u%oC01yY!Ab>$!g$5W-Wz5PhVmfBndopB+6@NG2b@8}?b-wN6KBEnr4p}=2g%=+ zR;@u+{eRe?=Ve3q=kMx;OXq$HilaD>i$vA?3W%g2&3XUkk0Wsk1xIBSgGn!TG1tq! zBlw+@i_Uhcmck<@y+xUiwVTWPEcMD_` zN4CdzzX(3f2Z%XYB(UJKkmXY@`qi&voqSW=YsbR8{q0}N)m`Vv6G6uI*ZU3S4_ZgQ zzyisTTJ(ViCc^Soi@kW16yv=r28O>xk;qP*49yCOKfx)79;qF<=y$1M%!NyP7le38 zFK2=!BlY=1j)(T)h!gjRh^Aq0QiMHlY9u|>csnr%&xIcmh}{@MIfg!}h_)~@t|UED z@<=8g65}tAyx5D%-qy5nRuO~eG3BOk!>wFsPw}4yUX9`X3H}9+y9Uesld|QUt1&^S zj)5;h6Oq2PP**|o4bQtTUhEc?W^*p(ukt1M5?!|t^IHIBVeaWd}E9M`vPoH^+b z+&-4-Mm3VefNG0=X89*3HqQ2bHc?q+SUi|^&YRV298=Z+Nz64R-qNPx-0Zr^!uP|*4QWLUPV|2V?{?umS?>r}bg_69I zMG)a2$y^bxIaA1A)0}C^jqw;sOcg9_xisSPlwsvzsB(2tQOP6`WCU6AW0MrRv5}I#_SDwVIyQM# zq*B>+2_&357Fz0}GJ4GUu>G7N)?&rQrHpPwfzf>G)T{~weNyWwxz-J^M4Y82P*rP) z*T!7ras*TKN5eu^y6L5o#cvbZpZonpguJA*Cq&#$nb`;H%K4|N3Y8g$ z{Yd3jID~toIJ6Ez;_!|*4;Ha?_%Jwx#$AyL*JY8mtJ6QMegOFg0JzGA2w|vs5p~95(OAq!56kddfOZWiEs(LBs~YN-O4dt-v*NZeVix zTzhD-c)U^IX+zR4Dv-bEUw}WbpyXGv(E&!4>VDX6+oiB=&G18V~O+WW59clq5 zkM)##6ofosm&TWgRg`l2C9GikQU#pRead;o0o#}e1LHEzFbW5+iD=D@gAE}8e){It zBh(L!t|-Qf(CYd}vcGg{Hg9OYa-+MpMmVDVR@vABpDd6TdgP=8!2w4r`YV5{r<_4vFeweho3@|rLs@A~@0ck{!D%s^Y@}fPLEQnQ7Eq`OtiB727 zG_fr$=xJUWa!jVe&i`&(u!l4xf55b8IUaPs^Zut|<1tIaWCL;fA6A4?R!ogaYc<`r<<>_L^ zd5`94V#;+&KmUr^qzK6IF*SG<~t%FR|gO)qsQ4hU(4w*v>d+9jeg?!TCg>7bI*Q8OV7r2ETfA!|DshzNajxk4Z}Z@OLEO17 z>G%dT(zX6(;!A@x2sr3~%yC~l#WxIRIH{1$f8<2cs72O*o6jBNilHEzy3-65J1O9c z`70s4n=-yiSen$!5z%|k^(A2m?tp>Wp?rl!_!lbRRtLd`vEzHIT{N*4Ecooj}>~{*r>k%`Qyh6>i=zp ziu~6gf`+Aw#ec5R|6U+8q;C6-5zze@v{0e(s2PQ2M8h7*3k#_&syY+HXP1c>lN6E5 z<}(h2u?FnS+*RtLKS6#4Y;*5(2<$}mM`oQ$WZit%1Rihcaln}tBlD-GU2J(jWgdG@ zw;gA1_I$p4K>S8Q-?tc{tnxr`W}X~D=?mzj8@4?3gU=a%i|<6=3pLb=CXhVGux!E| zFlVl0&U6m6y&ey*1q=WQ56rPw=|qgyfPj>YOW2x4QI<|Z_Q4U|fq( z2(-mB%{ySxl|DXhenHEwaB!y8C_w@#-x$Ww-=d4qE1%^3;1W4Ys)k3YP%h?XXeG-o zEIU}>GL&4)*WM*p2+c)C3iFk2$E^+$Z)S}ZO3y%GoQ8%Nn(ZLp*cX#8yhCt+@GcDT zFZ+!v%v0G(3eRP`Bug_X=@t7}5s^)IQ}ZXJ9vr8g+}szfgmxp2d{djLS@v?-26)Oh zY(m09ZA~Y8w2P2M6s*-Bzr3$+bp?~4ZEy;$c*|5l&rbUVz`u={2`#6W26_d<$)Fe4 zk*dRw)$TU6w3J@?R#o?t!g2n0VqOb~~Qf7IO`&Jua$TtuXGTOQOnh6Qx1~SG_mphO0as#V=6}&Zz5;)j2acY?|sSq_yaz= z`j`3ekTTHy0xh-E^4Ov--519?hJT|6zyAq6-25+X ziPHa-(PwFIC-wiAGuk^T8e0B$|Jal+oDcfal7M;rSUeLk85wbypde{H7K$pelB@@= zEGQ}ggwlo$WPR=5s17`$ZklD9s+zTO44>xkXPcX#t5*w*x7wXJS0YpN_-^ zc29d6wEJHxt+p(;8%W5*7xD-)yb-H5CD z)qy=b%%|Gclp$ZwYvQe$qAogupEpDiA)36CdnlMO^&WIca5vt%Uc4#6Pv9xpCO7C2 zR}Ie~5hczyKYfB_-ZXh9_Co0V2KPqj{QCE}Fa=C+STF_5Z+IgNYCZZQdJeV?Jinhu zzUg2x)_J52(bD;i?5Sba)OlnL;nDfc>><%@ncPTV{xZ5r#@e19aKE0>_gRVfC4>!N zBLOjRC_)K??9aoPxSQ1hYZb2D@24CQlPI!M zKaX|}D~f_y3snuI2B_EFK&<-cisWp?2eP;ugMI z;)93>@sqIx-E=?(@jln$*CO@wXmy|yiFhLiwg{E0wNko`mM@>7~8wOK^=X zp*ch9mq^zokew zYg-8~3f8EPdWYA9nQ=mN1MliTDUqh(F z29dWF{^Z@r@-@ND$(LkABtMl{`n^Ph@3oVzndm^@ROKSpeDr9Kp9mO)*nt=ossZ6D zQ>;I{B1FVkd7A!fon2uCc9V^w1WOAC@&&p|);^XhN-=_mOQNRBbN;+#(V-zT#n<{A z5}Mq=+o=CM+c8^}=@n9P$MxPeiXYEUl^uz%9-TjBc|h`u6B&IFM#LFd3pUOYyl(Q` zmv$7$0rcG>LzYlOwP;I}q;fIjw^WpHa=hSB%{6bHR>JUXOavMulrU)-qVYb^*HMu$ zed=U_EU)cO4nUr0+X{Nv^Q*}ph-UNoV!mW)JVJFNPI=|P_7okN6KH$KGP9j zxoo7$xyU1jnLeQ^BJ!L-8NW(L&cSy{#OB-ya|&+p3PzIrMXo>ndHB__?Yd@}TX><0 zO&2bwig5~sb_Id%3Dji9p{`E(b0y0#rr-Id%NbH?_DrSf>ZN?rZ+B4MFR8N;gi2(L z3@@>F#gp%W6C&eE6MLoL|5(cpYAO(lJtOye<&C?T2m^7_9+eKO6M}X_7b_Q?ee`Iw z->`{wlvfkW>;cHmAj5M5N2ix_7Hj4uFh|BJ!}8N9x{+94atu>+q&7Hfj#>(TCAEXK zO+lY1t>jmNuqDfv7AlqBk@v}&$4)5}+U6-z)+^z$b@J14!b{CXZwA^)O2*?8rCHve zh#KKBnsE%GphZ1vOjl^<o{)8kX+lESLX=Bh1LWC4YKDJ_BOysr*O^GP6-!W9TovrjaX`NR`$?b>qwC*EP(_O z`^!rh$anwL@?_%3aykf;r)QGPcFeK?+uOG&i^YhXg<->Fly;=juHm=}Sx)}FhnJ6! zXz+^|xHEDTmKGZhBW4z3im3U^uOo*n!NK-^uv^|o38+1viy7s2ER6l^_#SdZ%r|oo88^Id}7{0B_st)oCEsRGmgN90x7Y;kziY8 zq{&q2%sqqjQZ&e`#{FI0JQ2M*=fEeo;Tj^9-$|rPg}X|(7ST)}Pb`13f)))&g7Fp> z`#D>nw-*Nk6W4FD45bPa3ciH85?p=Qd?aB_yg5;=VIN&yxFa=tuizlxg2|jDGs#0& zrseKS5>V45D_5{o4R~@`Dr-`0O3L0X)%0Wfi#>BgqLfJInNo&va$42mez0LcMT5Dw z{qZpdsxE5Ln%)kz)-fHbfYOU*&?@J(PGH%Fhcj_FmZ!epq_lli35}XxK;&)N;RsRs znhiWK)a{xzyjXajAM7MmOfGq*b{X7>m5Zzt#AAyMf!6V)CH$*JJfHEDi)JcqJ4LyL zhbUw!l6k3v-=uBcW(jFz4Z>RCY5K>(6PKe>otJqS6&K<^)?}Qt-+REbAKy`%^T%Qr z@ibL=eKlHSeCo%@^7P`SW(dI~4+f%p!plu-^D=qi!>G6^4ziHn_;B7ue9(l&*1BL_?M$kY6>1_ggv3c}WeOWyJW=m+Db? ztM>4Az`RjO9V@USTrN*BQ$KiPrMxs981%718CI>b5ujx>QMKm#a*#^8fl_t$%R`}d z1_mL_jM#^yBA&y7X<0e6$?H<^hq1y_2a((8BK-$S^S1-jly@v5ACY{xj{SvrV6)sial;@lf6|TJaC8wNV=4T#s z1SR`7bhvd=BW;`tBQLFjBW7nvI<;ye?7I2;PP%#f+5|q-{c#`Io$c#tY5V*^goHA* zlvDf7daC@sG_*zlI6~`!KOsBjds%eL4JY|yBR}jGnL~*I3dh8v9?(jd%oj_JEXq^{ zKXp*_t7KQkn_vSAfLj&>WhMdCzp6Za*lC(bo%2V9_mCQ=FBPaAJuj2?j?1 z=wswiW6%-7C%&GqWo}-y|CSJ)*y=ud_+9jp-@Lz$mWGvl_*=1bpjm+4V>?U3q_TL| zV}9{fqY36U?0G#_4OvYjljEFRQUXKpt5$wAh5!xECh5R^D4ceWrm&Bttag|Mb*`X> zHXm5!HP5d^!X8C>+i?B0j1KQr7e1wQ1Eoz_ES2<^G<*Yda}_2@=9cvy`aA}w0C5YE zO1L~fL2q#8HPld7`n)6@7#Ao0ecYvsCs(K7tD25inB@Ba>IMxhQjJDNO^#oE{lysc z6H-lbw8@M@7T7!40Zgtx*Ck(Hm?#rC0x?vDXTj#$b`iRil*IV?*?JC7tMNkHQOwLv zEOj~1B=kBEmxs^_-9auZ>UwBmBakVC*j;`E5Z32{a`)xldi|LF35M<*D0OIr2s~{G zx>RzJ1d3`@l*wU!U@r3h&{XjjuwZk25?S8d+hrOfxsK({JYXFSI%R^5{!LJxX2B0x zA|m>3JPI1B{6rGFE$O=@)sX3OaDsQGam`kI!nuxUg3HW@@;tH!@A z^^E(GynONJVvVnf%=(cR^lyc=72$9EOM01mb=db9mSg2}&&4~?(LX_p=P>zC$_-E_ zXjVJ(H~}|ls>NH*^<_SonQ~Rwj*t(dHuvcgy&bP0*mYP=|0;DbmfKByqb=^l=2qJ3 zYY<;eFN_F$|LKqFhy~FpmC88~lC!SK@9WEJ8{|1KG&kzPukY}ly~$uQtYj*XqdiTi z=FjR|*;Wk#C>xc4-l`t-2PCW%foHsFK9!!X9n>gHh*X6RXY(?uvWw!C)`4X zxj;3U^Q1Av-7mNM7ILG>Y^$_j-MS09ZDxDO>3r~CFQfSR8oi_S%G5^;6aMx|Pg4di z+?bRm4O+l58|t%Bgb!JB>%ylXhv=3D%j^P;n1hbqtyRZSbw_?5t57}kACmG1&D}3Z z{wm`-t0#c)tqe`WGM08{uV~3EOABp-=Tw?GR4*C@E{MjdjP?g!dTb_9Z-? zhE5#gTg9sOw+>Sxh{W8eN8K1t#dEr(Oj~7R(O#N7QJwNh68Ax|JTjV}EUHd#8=Rj+ zV4vEMbniY4*DuY-D$X|$>e81w(Li}!!pT=@J`d0@%*QIqH&E!>5WZ4Rr@ZG`i2h)ga2dZMe^vj!K<6TK&a?e_wfo3< z=un5s$S#YguZZnk7_0uiVW1{qhDk?=QpdHb#E(M!Q=xk7*BcB*!YrJ)$PZ~KoR};p zzn@p{3z302;oU9HF5Wgrmt4|IkJVihL2n`(X$yh2o_E}maeYE@MEg+3MYShGlbd|) zVtT|@Xfr3YO$dp|jXjGD;*HediTx+mXn*0_V8~#*`f*1u0;t)>g9hE(QPklLYjdxGLvY zEa;~c@s0#~k+1B{bPpB73&#+04wbZ~DYYR6FD*a`?;Y7sv@wE8{*^hY{^YN)QcIp5)>+tNYpFo2d0uC}5R=@o& zIZP!BlWifRO6m=8(-*?;IKa0y+_x6Zjo1+D0qji;@6kH&19#IGu;tLlFFM3O2;)s> zn9}z1OTTZ+bfCLvZbSC-hkd(fu38xM_a_1!x?w;m4a>y$|3vvb0FH|+DG{8pj{mVt z47oQ>vC#HC#$1uSze6tA9(Cf1dxmas4ZoiRZ59rn_z>aFoUEH z@+M8Sj|xx3iu1SKiWL6|=dH>6*K=oH3h(~)Q}h@~5{`lk!sQ7n2Dmdax#XkFCum&rQaYZPq`i6BN&Aj4Y8|Cyq_T7;S*^DC%l zElA zN~u#TAuDs{XEaV=Zi+{g!zNL*s;g6Bf;kh(WS-27l*P8s=8Liukz`*dc;}G;S$hZ*hIaFGT;YY+N zQXEa6vecQGlvO$zTZEbcQP`B#Cc>fXQ!jIipi*af6zJWB7aJ}{9{ZLouX|k9*8fM^ zJI06>MQeg}%eHOXw(YuQ+qP}nwr$+9ZQC}x-n{g5rzi80H^XL3H+1bfjdwl{t zYQrMkx0a7?72?_c1M`X#>Bzz%_V5~xPxHJ${j5YT+btcfG|_G64#9vcg^)Vt*2tXl zO3JD!(RaYgv@vFKP4cT+vohGImZ6UKI1x(0AUlcg-xk3hr-5||V= z-OFsSH|Y*xjV%@S5)AqD+-3x`LIfW6DKZ~l(qR4MVVD@WH9juI8;-~k27BVUw9i-z zt6X!lyS?TEIrL5`#JA-;fIpyxbL3%$I_m^q2=xy-#$5WQ37MG7Crad@dp&moF4_+3 zaU&O9m@V1ELFp^yg6}-*ef<9D68AMldvFvI=Hb6n!hVj4eXHfkgc@zT8oPb&k>NKt z*J-E(b~?NLPYU~Qt5ps*gT%-i^|JMUf?zv^?)YjGF7=_W{oo%tRMtHw6{7a5Gr6Sg zdUT5QXdL<{2+yNFub!>DX1ugPT!@ zCM=pszj^=2k(yX)&yZ*gwF_&Gw+mN#Cr=SH72N4(Kj#^=aki*v0IWS`*e3up@uDAY8AM z6K~aZ?QqmdM>ec-3S(#jw~r|~hzc2U*MvN=#u!Au*y5;_-0vC>cf_;jC89Zj5t?kD z@W8RrWz&^knL^82o?_KtJ1LHiY-z8_1h8>hJ5{Y*t;}ZafP(P!^teny_s*1xvav8l zs)sZf6(O=zR<+Dxc7UkwXu_)+V1?xw%nz-TbA^eNRsC0xsPy}64HVcS7FSYGuM6nU z$wEffjR!3F#pSsFOfsLuZ7_eADi zH;gOfk@d>K=ao~~zx5tUlxbm?8Kz5M<5%ERtC}((9|$62Y94+uQGY??ol0a1fSWfP z8h_bw!~OdDjeCIWE!bh9N7M;|eI<#0r%S@=UHJ=(H-E!-`p)-C_u5pC4fUI09SwHi zdk5cfz07RiE%LCdYT=8%?eFUDkpCNm-Ya#t^7-NW9|%us?ohS`1^_^g(SHSQ^Zb8A zc>ZtdYw@r31F{(Mw}-2qo@-Z~R+m0}V8>+vR`eZU7-B(z!(1LdrXi?{-<&b3tEtK) z&zz)}oQfpg0T5kLgfa=HVRAB=QZior%V$s#^YKNxzDw#BWte+jC&!j|&rR0DQ~K9e zu5J$CY9JRu)xUO&MLqT)cv0o7)Q2)`+8{fGo3SMlj;`AMhOC+3yFZWg!}PSFM(B{x z?F{(_jKXqC4)m3FBAB(~S4k1(C@Fp}>aA5x)f*=3)L?*W*2pS z^NF&E1~R$k7(nf33`CBqcv5qSXHu~j<@!8^<3Buw26E{|UUjzIJlScpjV?+SuymSVHiv=u(Nzr_DwoLbK^f|3EB7ottPBa{Bf!mrjP0P2setuc!eDSC+L>4w)c z^$^D6QXAJ5WF{E5ojS7!Ls5AI1SEsl;g4H8)r9E`HN~eJq4dV~+zYuKMOObDT!COD z@IOEjoB2RBMV~^%-xr^T}b7!OrFXe_QK>?`t6R3QD!=k-3irj*(mR?1_c3K*k9T1DC3pD-Ir%kz1eU z^{|tGKgbkD)0wYQq<*4iT1q?EnPw7ps9977vG_iAF;;tj&(Mj?j?3D?>QHLAK9bPI z+~2rQ08Zk%up@th{2t+*xT}t#7ZG}Jm(1+AS=vf@{mV;!{L(FJWs6%${Zy ze=)R6F<>8|;J~`egxy zKN~k_$q4>F1NgKjH05z>Un{&1)}AYJpP1LHI7C;|C2jDI&_d?wMgNSw)E;(n*-Raa z8~JxrrTv5J-`OMSax7TZnY_| z?qKi1c{iV5+k?0=InMD$ut;$!sZKG@s9h*C!NqTp;hp@4K}f3k z@x7!yID&a+E>v#TSUR1ZvPQDC6mMS;V(vheW5^%+xkU%v$t6tY^7KegO)7RtSU(DE zT<(cbhni%MI(EQpUi_$Vg5F5B7?gJF=U@Jwxg+0qUc8;X%InGNe zx@3je+jc)uuLh`6?GA z>yO9o6Uz?^OSO;n(&lRKmfC8#shxNHUp0AoT<`84-F@oe^#pED>P=$j$I-o?7H(3j*x@}29B%CRmeBpaeqb*p zO|081Iv=HL>{w^**w!7OPgXAZF4-GJdlr4$f>7aWQ7GkGQWG~#?2P!z!u*qZ`$q>Z zF)80 zEz;qB;>24>N1qTF0Z6nW64W9w3r1`N49k$b5{$~Z>cVElq)_W!ER4#vLb64Nrb_z~ z^r^tqW10H7V0$Kw?J>Fqt&;vhj<}ngOj|Y0EHac>n#Fm>z?BNkw;473+RnCW^Tv*o zF*A0B#q-D~S782eg&sL7gxE`-=Tb*=esPw4e61y^z)p6!VG7lM= zYL%yN9(={ZP(7#b5IxILyo)g4G?N$S&w_?Xegow~zF*qLXT2V~@`W8W;PgfK?tB%H zz{0}n;&H5~r4WsN$vN+?krFiX%BUMcok9n&P_;sdIuAkw&MH#bde{V`Cp0*+S+jZ@ z6HMjC)y_rjc^Jq>#d*LSI;Yhywy+51k_z%kpji!;0;Um=pXXOEuZJ^_zTJ-HZIMZX zeEi~nxn2~HpWG@At~>Z>cZQ#)B}c3Z1k+zP60=oly>3FPCewx?%F#rN4$17)bOSBS z`tI72UtC7Jd1$+F84G;0X5%#E0+OE-`4P~~hiQcfLJcRJN!ZVW=`L>(P$URXNH25I z+$3#d-6&6#)JhN%bBi*C+Ypm~jA7A}kBVNAab_0lF>1H;1G2avquCUP21nbz55n(e zMERaJhp0fqyhvEW_pHtcLHP4A027f2$xj9LuQ*6vL5dwv3L0RwWp{~_oN75o}-9YK9O*HIF_H!@Mv2Fe42>iZ zAcX%}djg?iv5Xq$VjPci%+{O~#A*=Wjk%g(c@7UiLOW&?R%#YCsXUJ4m} zC=#Elb2qYrZYS)fSu>*Py&|h@u$Wt>og;#vrf;z4$6&1leH0ep{?Jcwqe!8JaM@^* zc27g+s3krd8rF`#P$ho+sNFZcg#Q`<)H?ph;V`7;Wn&;1Ar=NcN1x9!NZ!G`tX@f!?!yI`1!JeofY zLo_0e(qxgu9h&puEo9TBg;$rf8)U5JlqC}C$z|q+JC1I(4D&v^!-l^w&qUn~8u>&A zrPTlSF+LNDNqD8LP5ixq{&Pj+jgvUF!lWU*M>1wCV_jBWO$6xzqw=q*GqvnOVamU! zKZg@sMI9by%XayRo)foFZH=LA2P6d6T9sRurOvH}0>gr1;jg|8hG;ch6ELB_yb^x9 zAYEmi8} zq}7xn01SC1dIa?KqC+l|Bh0XtA8NW~v2GlP9terqz`~&z3ov9sN&+!#iYVbX&@*C# z5B+>54p?yf)7mixx`NOVLp4s8aMs|N8P1{~&w0PNrDV3VzIh9Dih6A^s;ayHmnT0& z&rPgwU4wlyh~VpxOEFuuXbs#U88+zDBWfxk_8A>is$ zqKQk|gJ)oVngR9N9;6hh=;h&o<=YkQGR$uAx)>-cE*WU(FrCGrh}V?IX(P3lU%cJ*S%>f*8FUp$Wl97~ zV_EfyleGJFuy@8G21v>(*8$@-OkrvldZoY_Ri4r}u2W36XoAPbg&UhgG6s;b*>$>g zG~8K(xCmwZlLa`&o=mt((`XN*J(R0i&!8Sfgr=C5FjY+FQ%@&CG|VbImh|So9{nWX z<`EKc3qoa@RjZknLQmPy#bVPR@g6l3aq|tq8-Tc&5j^P7ExOBDXD9A&v&vb2TdT*0 zeAIM{#C5B(p^|mMn~ZbC=H#<|e;bQT3oPGN<<#=4k`ApadX>VCfufZ&(~|qbXdj7Q z#wA&Is{%Hecb;zR3KNeFc_?WVcvg+m+7b(rDy-v73$(8(Wr5}md9{oRndVH$y(MLR zXcf;z6}vpAP-*i9h%@GC}Bh1UY=~YZtp$RT&tD$Ds`{Du$leF zf!0Q%@mA zYtT%Kh)UjCTYg2EkF1FCk`~ehL)*XThta+ypLF*c8q`NZ%Y_$LzPlLYBpnwu$5M}? z(iVBE1tun+{@ss6qFCdK{89;LnGK_RM912p=4;&8!eXhkGgNBkIsC6Digksi@oij^ zaY4C_QfsN_SFFUH=b6-R;-seB?)o{_}t9A*C7Tj<@Vj?)jQo z#`~%Q(Pr)|CfyONQbwCcSgh?9g5)PmeCMX;!WI_ zx_F7FRa##oq1_5tf&N1igeM*Oz~kTSyc;2Z^NJ6BhOQ_b6AkV>$W3LqGB6oxg5O_6 zctTOaQGrW8*MCw;dX;;Ct2QhBB*EON`p z)+RFo&W9OrPw1qX?pZLzV)~rTzp-=y{7pmzXNU6s;|aEGA^8Y~Qt9N9K|2qNaBIlJ zSt-{bV*ws|C`9_ku!vORp{V5~8QV4SsOMmXn0Q8=eoo;G7`~;PeO^>9E5Ylg!2>jM z;s38`FtmBauUAw*V|_x1W>NZ!r#5){z436=(Q1L$8 z@z$VhL7M5KtI(#*w6nR{@e1^XO?Z46f1yHPU7KZbB|Qb&PGyZxY3>4~r2UI(GM&<6 zlfrJ=^a!Zd>jGLHONK6{zR|1d0wnkv+Eri%x$|p%89;mDVBE7L!Rc5Fp08jfGC#qJ zN}$caC(m1MQg&R3p3vR;5|$H}kQLm9?WIU#Y)zV322EE93?=>^inzuSOil6R43AQyvfXkP_ zqr{6sKCR#{^C7E7ZZ4$hog7@14PbZo%^DSxLyuk^7|kWea50?!dd9wUv@t2pmQTa% z3moOUfgK3|{>BNE2qxdhzX0~#`#)nIKfI=nlLp?x=GHA&b=-GN@S-XvAGkDyV==rA z%*aq97p+yf4c0A-Dfb8g#*lV4gK@Y)t%QB!eqZ4|wpYg}7b`2Yx^rzd3k@CX8NvbKT`tB~5l>ig3!Vc^!A016Aca(d1L}=dgD=)i-_li1nd0W8R)5K}b=M!- zhhH6C{GLJqKP;|}K+Z#wgaA#Y2&IVaq_pl`M_tPc6<5W-hx>8hbjk+oHSxkkzpBv{ zQbZ!vCBkOk13{=Tau3j7v((FSM{b(GvZg~e0x*WwJBIih7+&J@O`CpUO>Trp_ zb(6w$a}>{$Q;+wdk+@O^^OGK&t};h2(NWa0uaac^FIk%`d{eAX+>1r}uv5ItYQJZOeEtO#d^F^&hJGjIn}I z33=<@9vyLBx;foE@TX*T-dL%C>!~mHwX}PuD-b)iSI?Lso7TL)h3s0Rj*BdY=UX*zr zVWU}a4vYRRa1LXF5>NZuQ(o>JIk?kjurqKU?MD>O3SYc}&}<*wp$8%-=ogeW&m`P` znYDXonQkWoH;)YwiG#*RWa7!mu8PwT4#~+pA~k4ZyM>4G8?xg(0`A7iWTS4_L=LCy zHHPGHE73_(nWI9PP02-S=_1)Vd1T>_TS{>OPg@Y@gO?7jh*>AI6q_@| zOCl%n6M3aD9>aMHpgdAhrL@vX>lKd+E6waP{&8UsXrITB7*g2F`&pVPjI|fQ?RYC; z;ld|>EDN&n7l6Yv%*jE_7@PSMR5JuRo0J=?C9um)<{vc39MDoNN@$Wdy@4|9em{e$l%UUA zh)Kz1&WwD{BMoAP9VmFUI#-i>i0x?g2Iz3$!FT!khf>rF9Zo?C0k4EeaMDjk2Ye&a z^UUq>Rn0@?foDYF3;Uhz{ZHDxJjYj@PZDs_(*2DYf&_PxV+uFumsUF(~$FIf0cNoR~BU70{kQ&rlefj0eWaD!=uvem_2al z?z8iII*)!gkAA+i+cpNHme^QwV%lIs#DYW+6wW~KqvLz940~#lJHx?V>LXR=qp5YV z@?XjHxS}KmiQjBuUU7BzPqP)Qth%sxP7^OIc3-f&Ly!zeIr2b0;@g+iS5Li~-sQhi zO)*Sr@q<|yVxF6x>-al)JFDEP2$p{w^6P;CyH%c7wKl$hyrP>()sXseO{eR_y8@7H~dJB#0vuy~goX>gMxWZ}(pwTc$Qg zZi($;X7W4*v^jF*<^~UrMsRxTsqfhGJ~Ur1Zs3!4q#4uho~?#v7x7MG@o`=tDv#t^ zQbOco?Cz)49S$reK1{nl={#0aTvKRjh2aVlNpYn9UByZWcHqqZ2>MR(`Z#c2-^!pZr}O$qlF7*6{lroq{M1a{;ko3#Fc1CYH?oRx@vHOS11@Xv+K_C_J7oHh$wLW{Y@8KbBad)aqI2>q~{GB&{Up<`*Av zWGgG^Do7`bnX&qm;N_1mC^tVbPpx_+n4nIb7eVb^HQp&PgQZ5uW<=)7X1FFC^W_@J zbx0Z{MzqI?-jQR@6qaXoH-(RIoSAb^l_FVz)Y8NR)0|+tkf^6EQLV&uv;=oMr=;wS zyL$+tsu=}twIsoe@j8RD_@&tO-zh0)mq792p=s_iT)b@Su=#gLvrP#T62VLT(lbg6IJ(?k-vIk){nQEC=)SaW$ z3YsQ)cC7yDTA#08aZXs~h70i?^+Rb|6t$ym65!6>)Dj_`$rH>G5%D5;bE8$c<*qn< zV-7@{^{Oc`?h0GJGg$9O<9IrR?udZ;Qw!DX7!`VFXPxoFkzaOtj^dE4GTd zOL9Psf~m#m72Qv?Q;MwxgUjLt4xb#WX!T_U#6UoHY@Gzu)zM@Jd5GkkFp|C)NdEy; z%>oy@S5M)b&=e&USv+!=cEgPxdz6mQ1XWz0Mt1|9JQ@q);O#wxFV7>M>Dw^!cMg>|(*PlcrEPu?#mL{=@+ z`l+49BmU-PoRIIKM8mg}(uB+;bKsyk-`!G#L@m)BZoV8|^al7G%2>P=`SvWZ{uTEO zu;1S-G4Ih9K-JuYgl$g7zdjz+6!7eXoXjdL`1dkUY;Ppp~ zM>z3KpYot~U?x`JUd$YX4>YPr6mNgzOwlJG<5i-=pX)5qOYy)30=N@7UY`}48V*ID zXy%Uw?cfV%P9%Fg)D;*!RS_Zc8D=SA*VwR{|GeN}JaCWdgu#ZSSJDUXuf9Eq@y`1m zqf0oDXKpw0N49a>5!;mlK=&B<{uR(8+V~&Wg?tGc#A^G|h@8?dF>Nu`l7(4$-GaS$ zUR6k{xl+2%ibpyJvVE=j$ZX{T1!A;B?@RO(CukJSj6K(1q8pg)n|A8xW)AV2xB4*k z&l;7ic$U;ZfC#8UI{tQQfJ0)8v`mXOQCs^c5k2kEiK|m$k|3WEsw`J3>q07m6?Mwt z^*3*bj7os1L14tx*(a??ezWv#m(KugizX$FimU3F4IOza+tv%645e_3y>Sb*cJwVr z#|MXFOcGIv?Jwr(OihEy3K!2UofWmw=xeE%9RR#5j{~!n#H^TUxHx*9Ld9jJ zM4#;C`x!H$>(;y4Q-|+nQB$sWodD*>5Rql|Q{B+hEU5=G!WBm#=n4%~gf^yKg`=(% z_gh(lSJAQg3c_$+-Rz(-dosdz?o~2*41HF<-NV z=vBx~keAVo=UTxkz7;C!i2WuEG0YZVAIm*4+O079Rd(Z95urAgXnS5>wLIFY2VW;1 z4JMC%)5d0AmBSF*kd;ADc9RP^Q)A{~dUR-NeaIi-@v zP~x1Ke-rp^x~X|tKi9M(2JUuZ1**v#%^9^T^JfES5h)L$Q1j(E+%YKGTgqk!7{%nvBwU zhFnizv)!I4eJA^Me3poz<4q}DOgGk(7#R+`B&bgf>WoZ?p)PieWmU)5dV4!bd(8)l z^A8{du#1y6nRgrKOr~qe1f;GpDwG znB1S>6?Pw>gA#S+BY>WS5TTlMqcU}7$*B@`3s@R?NAvUyF&GP8?Gn^k*ycEmCBhC# zni9)J5hrEG50$(0|>L70o$ znoLBeGm038Xu}(~2$8u&mfSftbh1#PemG9oiuwiVv*|;XWE;Ig{7ziUsY0rABOR5e zcqIaWmDaO<%$HYl^icar8-sUD_DRkG=4?-k>qUy3QH`cD{BkE&S<92nmIID&o0_5* zqjp5)G|dp~?63M}QTDK*nGS1aLvBI9?NSCt_KFtPR?I*0Xqs||#MgCxYW={xVKcUd zweHs$=9(p^M2=$q`$w_3&6#W~pzY1dcp$n|=?^-$xQ#QCj1t=d^bn3{Z z!^j&b%z%pr#DqNsFzbEvXLu2|;nRDOPQ^rL;Pc$Fn?rZ(dZKNBtq=cF2YxTc>{s?? z_~9o7fIAdkgMZiDHY|s+bxE>sB5Zyd#SbV>!iVNfiFxT6tLdCWXLCxVt)>@ek3;)` zdsLgsbNw|pU@4D?D-No~kkhC-JZYF0X??89;~FrCCEkrAOma#&bY&7~J<8)(SMxn( zO&uo=uZU})khwIuIR;Fi+e^F@!E_~!S#Vt zw?~AHBH5`9wLxrIqLUy`qSL+0xWXt!56Xo?$r19whVy(c1j50B7Z`tUs^~+um)iVT z<`R`!A1S5}WF_D(q&A>e%k=I{c5!^$dc_;}H{P%$wT(a}AyGs6dY z?!+SF7gy}g-rFlrp6WQ$mPDv>FxAh0W=`fy%%pPS0RS*-{#RJN=zkxp7qZfKbo}4F z2L98HaZ3ZjO?e6B+m>-GQ(6ZVQ4re&++b9YAA#WyF;skz6$w0u^_k&4A}%r0*<{d= zs;2eU#j+}mYUDa)wTQ@KoMdH-s{NTx>T-u>^YvCUWXq5D&C!(61u^j>)4lhm>yGzJ z&d1M5j^lN^>;0+N%O=$BUxxlbM6KFgP`G_NLqya)E?m@|xaWP@HJ8*&=Tx_vQ7pUZyX z&5M5THa-Zxez~JbIO081)vJDDZlfhwa<{*{c<}*v$wP*?pV+;22dTJ+yJ|L{8vV9K zSv!=k*;xqE)HzDGT~_Tn({}*@XeeF8ak%q= zANSS*p@ds&uxqQY@T1Um3_2m~Zz$7eX63*OaNMY;`>)A<|AQ7EW(ly~Wxq2E1!` z%mCIp@;BL+sbu){&^G-5YyoDp0OZw(6Xn|P+&YD{WiIP^OyRGaYob4ZRw{Ij3QGWaKnAIZ74%{A%2I)-|&#;J`!%V#2J1xmQn>-KhGMXN} z;@e)Cr>xtxLzkjSjN_L^hjsN}d+K&TR^f-AA|4d6hE{^EUTpe}=F|XH%e5-Zhw4Ic zbpC+G*tqDtyxB^X&w+_nlx+?zI~MdOx5H@iGc2h$Hw9s<+OhmDD)+D%L8Yz7Sm<9kt;v?Q;qji;||Q{FGF zGsr2r@hp2z4sQj1PBYBf4)Ky1wYHvCUqDn+Ireo~ss``v7?n1EN>0?ww8+&Ny#Vcx zWH1&3eU>OvYE}1WW-i)K1qgBMFObKaB0q(op*#hL*wjtgD2+e@siSg>8GQej_;z}g z;b>01GMv{P5XyzKq;uFTLZi5Zo1rj zek0#TDIW(L>DO30+Q<53Cb^tp9@FUp6^wgR2J`LJwiZT?GV`typu147W+IV}nnIuk z3fi6l%1&Q$lqdmD6(KOHjGNFizpB2^Ph6(_51}U+wD|sM6`nXC$ zSUgHX9TZxvf&##!2yyv(EnXxQ<$|mar5$fM5sYya*dKWm8xC#>6x?{~IAYJ~WFD3L zh@>3Qa`$VJ5_Crt!g_6#a>D2_&sKAPLc}A8v*y{(kWB7XMONdop1Iuq>wjFpb@(J`ON2DvnJF zN!&77`Yr@vYlY-CTP_w;2@F9ZW-t$9dm)q7l41uz(Z|1{46NkuMcdUuf08fF<40Qq zYV#!uy=MSG(94`dYye;#Y!6sxVmQ!3ceKTuZ<%e=J+*J%I>_rof3IyS)UyF^7+6^hQ=iX6ao(rKqwG zVNvj0TuA#)jq6l`wzW^|$WU0iWbVIqTnucahXQos4Tozal(WxyoQ~}E)@`il4<^Cx zNz&LJHL$iAJ(blTe6Q;OVwTsCW1?jQW=&Z7hEUmtT19f|__Ly>hKfxd*8lExa@)u~ zD!ZrkOHT@#x!HvhCONG^m&FK<|^+ZfZ&PEQ&Dyj{94A#Bo#9`>0=3({jE z__Z?(kK-vvVn#p1UZ`Pbgdu6Jyb5VRX^w+wEbN7o#38|LL^1$H$^-fj$R8I1pmL2~H$LNfmxVb;;cTXoN&$tr6DNw7` z7b8Mc)vImuhIM^~X=di+^jP8T--KMiItmj_C=WJj!J?Ut9dcK`m1rE)h1}?6OLWjY zxJ=XhG#TmZ2%sTGXzQ%}IXpUgAer+R+m*_v5;_a$#F7}Q>FV62yzS`N8KvclW^hc8sA9i<%9=i>vBi$Xpk z%gEp|fRldURD=hLf*nh2FN<6_5&M5GD`AQxJp#o0J``!?`$P#t3bJe&hs-$>M2&rT4MC~9%%BwZ|5&K&L4YwIW8XMczZN|tA`?q|BhPt4 zPcE4jvdBwTs!YVKljJsYL8NK7E{^A#9DCNIC241E{|Mq`gf0o<58_7c#Shtu9k3A- zKjKHvqzpWmAyT_a>Ls-LIf^xn*QgTGQg39aM;+XeI_P-~L~$L*Jt;1Ekx5yWFgYVmvm8mm?hR!4+D$27<@aNT#qh+`{b zOJCiJ5i!Z0yC*^_tR^&c$$>)i5R&+xGyEDP?SmV4*0)1Pw8$xiOPs}D0YNcMRt`@v z#C=yy;7)sK?LDDUy2;V2fh@~BRFlK{2B2-}Q2-q~7)3?}a!c%^b)4Rfe74MEfUXgo zJ@29epkHG*=7qo_SMUd6Y|0?0DP^JeV`AyK4VpJT9j*nm|cg9O-xa zLV|90`ZFj|ArGWqY@`^E&*`ibjyikhA`AM9!Ccns9bHYB4YdZj%IP48JL4fcZOG23 zxnaLa*4XIWJo~sw)->+-z1K9o87pG>vNy=3fGzP#6x}mPWHuq@gPDM7H!vG1%}PvLpwK!ned%?kx%N7utVN zodpKdA0~cn+Lr15_v_RD84~y3ygvQ1oaG&C?Tj6q+=Y!z%x%p77umU5Rmv4v1^(M3 zZFX!H;*U^(oUps+3F+DF0?#8*7}OWmJJe-FaOy6^7Y>()lLzBnl?5OqoAvCGnn%2IVltMAuKY3?8F{wr+GJ9}8vnnOF3m89oz z53dT`6~{LJnIuw&zkXW+)mcJpMd2byQlu#`PO`Ey)7tF{X&7`m8EMS*26@&xZS~B0 zDBNembS|3F(} z*mIDwS?h{@^|tw4HtCQ&J?HKYrM1-K`m_GpwKp`LZVY6j`4@hdMy{Ey5j?GuE*c|* zgN#s};Lt&S)=^%O^N|L#VZEwg2v;IGD8w@{gU9|TQ;wc^Zcik)2?CcRLQ!D^q%O2NZ; zs`oWL9;Q#?L9w(^F2^xXVuiP4zXMf>-$KNfhVthO5zM6h*sH=l#u~L*>GaGiP%zA?UG1u61F->mav7Uru=2b^~y;*I`iv^1v1)++xXEH@h zzNcjllpQ9iK*fnP zUJ9w1Ptj9AdKgTWw`}$BN6k<-8~x&d$`BmxbA}y=DraZ>jL!Fj5@wQhAm2cn z7)c;6Z|nIG?&a}7y zitP$Qlx4v7AUVP8x~3ZzD8Y_I{s#&(NvM$2bW8~+e>-pN$7oGyINPznm)?{+wexk6 za6$S9Ru|_gk-<^nIOV!o4_UY{~s!%GiUT zl$(-!p03&>3FwPYQKv5zZmsheaeh-f8~)4GPPzZqJnR24$|9CAcayMDG+{W=LFZ45;(@(ojD~)yJMvmLA*tyyYeRS`vD#tu%) z%OQyg5KVq0PZ#T<&ZOOwcw4e9X{@`+aP(QxWrNr1VO*1&O0~xzX?3#Ztfr`X?wix+ zlUZ!&M4pUueGLsidN;i-TA0D84uz9@ZnO=5c$H;lNe+KfBu~G+`n*(LQ3hV&o*DdS z1=*{^?EFU$Cj8(%v+yfVF5Yd3o@_(%&UPtfXa1uKzN1h2zy5CN_n-f&3JU!H+w}jO zA1*0xSs)1@f0t~TSZAzfSTtLp^hdU!#kgf^)FBWgP^Kx?{)R_-?3Lo8|xo2^KzpQM?O4LpR63p!Hpz63u@Nfx-XnbFt7$7C%73zJq0IxTuPaTCw%kc zmQx>q=2o6lyPD}G;cUj?m7{kVmCVrSHOpNau&3 zrvhXC@CTg8+!8ApgWemvj!OD3`&LRi!9j5c{6iyxJPX)KB^e_}PkrX)?>d3QBS*7;UHhmkuVf@h?x+Wa~7}c=d^A7+qP}nw$0Psr)}G|ZQFLAwr$&ufdXuE1O(Yn&`+pki&x6D9;crY^?GnoiA$tZZ8j69XbWU{zo zjy6_O9?g~2_Q?3{(nq-HCs|Fs?o{7K!gM%HZZXcF(=g3^p#tV5Dr^62Vp{eZD0SXi zSEyaeOaql!0hsD&js5-RAS;P)eKy?al6A zbzbS+j$-n({iq2$VJp2Mp#p}D;1 zn7G5u3L{8F9InHCqKm~@KUtiXomzdzgPpTcqncn7oR+_0BRU)NfAO}@e#pk0w0m4_ zAG*2MJ$gIV3s#!Mrf9F#{Ea|Y?g&fWK(+OCkc+of9znGCz;bqrsFVm5^&$|Ci;e+M zndPrXNp>NnGQO`Mc0XwfZMvUiLtyv*G`vuds(R%a@2en;G@hqxsIYNi_%9PmUIZO z#Hy(Axs*SXuq`w$2Aj_bLH6Ue!ZppY&RrB*x6x|bFI)3oUiUsU#fr8jQZ7Orm|00} z?_1>^{9-J;K<_U^mQ~l6K@C@0DsQ`8ns;;J;`gHpyPPP!f0DM28UDK`>179<72GeHI|? z51dB^i0luD9OGoyP3xUKt#C@^n6<%*i7(es`|MW3v^szJL6?nzdS}*oL3#CIx5Vzq$Dx9V5>-RE zf)l^m>=WO?I3wyihH&N$2O$&)p4CAwQ#$`Az6r%TrVey&*d~rnq)aJWT@Xniz?(8^ zmU$*iub@Pkd=DBj1krAXrbq770dS&&Tx3Y{YJ99fioYE@d9FAK7+jC^_SO{pqY5o$ z2!qBD%#E79>vLLWCp+MF3#8TBTPt}0+U*^uyqzDQD-aUA?6jg?KA>XXA$qku_6Fu8 z9$zIO%CtZrf-_m}2-uVlnWc36aU3PsJ*6N1ma=4x<~aj-uZ4y##4%)Kvj6y>+jE_x zJd&LsHOTaTK_vd`P2~SKH7IFdWaVIMBVc1=>uB&FJM;hZCnqt(e=aUn%2skeGKFV8 z*+wfI#q&lPQ56)A8Xq1xs*a*cW5Y(GIS7F__S89O$Ry;#ChjHVqmpzOFaUqE`~n^6 zVrlV;pH4n@)pfj)#o=ITZ`SkqVh^PMJBA4`;EIW%Er;Ara4G|e9KR87pcqVnp$yuB zD$N8ae;kgw=wjqk{_{7td(YqiWCT3Befn}a?`9D!#&z=%i}KkE@piOm4b!VOv-dFj zeM!M-`zf7Z5yNnuQ|PShvaK77$0$^8+M1piDu0*$0jv5tbt<48S=nu~U_6(=`s$CJ zBHCGr0fsZHc!@)%$}4^C)WXtcB<4x1=8PK{P~U#dCD6BTa1sd9R-Gm3 zl>^4u*_sQAT1kKKO}KOkdby!1p3^r*bj4D1JNGcze7n83@O!MYE^WIW0EJFi5}LdF zwqey&d126Cc$LaBpnsBN*Q7qa97%a8S#Rjp)jmW&Q+;(}+E=RKK4h%^D#q3Z+1}FS z7^7jM&YB}EzKirmaUAL;mWd$$4&!{sa*tRCe;4K>NT}czGB|-IgLHYS7-U{Ar6in0 zD}yZ4bmH-VA4LVo=Z>V<$n#9`rjSZZi5sCjBwR93h&J-ICN4@#?Zw|6TB6=zr0_k; z%0Gmobe3-lsGj2ro-FpaBL60x5fox37M&wXL z+T-|xeh2wU`u{DX{%gW({y)j6|32X*4V(?wl$`ABZ0#NYGxwW*TxYOFP`=VHO;!wI zd+Pz6greHjR@LJ8!u}E>Yoyuj0 z0Vtfan(7F z-Zq!+1XbRet4)=vhF;WTiMW=Uf1IaXr0uMoGcU2ux`{AQ=uDtxCz)n)_*&edOKG~K zyel(Z$0Rkb<~E@_uHJmjsk=)3l2!)0+4_g8`;KNLyYdHZCXW)lU=&2S+47yW(sbu# zFEioDdri6CAf3@zJlBD*XrfOW^&oubJp4DjxIT;~vGG7Ov~)bZTNjTyZt= z{?t@6X@FcEhr3PXP^Pum5Q-I<2!XCcHVyJ5ygl8{dfJ6bp#7+nRcD*A3sE(dpK(-7 zn6E%`Qqe+ABTb36%A)V#LSMJ&FO9E}=iiL@%7hdmx2e}^lNxy~vnnROgpVZ9;ir+v zLySNQJ9oMtTF#f{3Du~sD*rSGYKwk$ga6#w+cGB(3=q>yFv_$|hY{Mz#_1>wHh)C0 z1u#=83w=lmvo?L~K&M}X`i$LJ?}Tg60?=W;--N5mfEAeT2r8^C#N;=g44Iw&{fz0o z)dqo`rQRwkdpo$t(^&YaSjVoq`@|>urMAj?`f4N8_-#3*>g3In)&Wj?(IRN0-N*%_ z2WwaBrwRTsoi_JG{FW+5dk!I*xqfDY?P{MLcb8GarTiFBnd5YG6nd}pn$(edDio{! zHtkwEyv(jQA~wViHFq)$>c^?@oB?5I0v<_Wr4 zf*zU~i-lh+AcGi4Q+G*v$oQ9U}R1B=IuewnKI1AXlD2P841{~g@?Qzs87VE$HW0Iwpa*$_~#I8NBdNa)_`h1 zEprrhiZV9YL8V(bxA#8)97a?=dt?~}_f7HGt>@4Qyx3U2e3`GnfIBnCalIKDpP}3j zSfRV;*gJp#mj#Qj0NCP`(D)7pt~HhesyrMJW;G~t~|6v=l$mb%lMNJor z00d*@>l+IKG)f351q1>i#ouqpKlI}o;%7|yPg))2d9(dm{+zb7DO?#i)X54}tKv_U z^KA3l4@OpXeXTv$`*`E|XljBwO@hDs`ku^o%lY~>$6=ahLPyv8W+*`pxR>}fKH_oT zXX!;xyZ6;Yb}8h0aqN3|+vUFJ-e;x@p7|?p`1{n5<3o?u?#5?+D(2*ZkG3`AdwGcO zC}(C~j^!&Y0&n-*UI_Pl161f09rIfec?U__&XX{Zv=Ey6W7;t;$c!+9mTxAo7&0W{ z5mA;62AP(cYQr_S2}0+j47 z3yXZRwvPrpgkSDLZ-^vxLa&TGut6W?Ba0qH%b*>Z+YpydJ~v2?K8aGm^4A~Bl<4nM zB%mOy&L-7J8^tPr5Oy&?5pMs4ev4#$5JX1Waey$NeT+mFB|!mma0`hc2u_KGVG5Qk zBH`r8QBdg$3Dpn`$JEj=nbfpn2j$Bwq;ybEK_r9&jv>YSxJ^H*bZO9&Et3Gv+%ONC zH55~Z`iC(r;=`SLlBYmjye`FDw*c$yuOOwIY+=}jr8zW~URtoNLOi*ct}cXLGLyFj zN>HbYe7;dDk|~K^VzKAQW{rN%vb#74#&&_=rIRlpy(C-!{STSfeMLCLl+$`4a2pmq zLPl1XoOM16jSLH4Q^&IrVx|ipXYIs}6i4vEer1R(9HMJOmcC_XRh84aV8EF(vnUMb z;R3szT@CrT&7kB&#^qm019avN0=nfMA=?H4ZSep}dg}rSEpo~{ms;yk(w>#0y5Mwm zzK2@JD<;DrMK$8`+%9K(XEq$$%&w^WA!+>dRC?J&~;uzmg9+>-IY_=`{1Wza|UN0t_=5%|8+Px%WW){ zE`HG&QFoY^EVs1Tw!I;2jQO4dTc@;T*D`F4ywpX(HmMA^Y|oSwY+l%BI{S{lURXf7>l|#)ZVqymP`axm^7icDyp5|G_x?dlm>J70Hjn$( zkbA_n<(`Ml3p6XIZYO`L-ol^(dMBN3KG*j0AUyMJJr*zX%X=OcFG3CbP{rO40xIV8 z23e-_C^#kx-TMr!CW38a&us7b;fyZxgXLCArcQ2 zm1gr5C#$O>Y`Y^B8W!9kjL&>81`{hUjBhr>XK7H6`8HeXL*-+NV5?-i$7&BRoxkFa z09ZeF83d?%W&_QZ{Q`RbknkGqy0QJKxmlmQAD`_4`n8Lu!Yi+q51_8X6!Tka5Z}y( z9wFKlIBsz(*;x+_@XY`QTyANVQdOy`(NNiJ^EqyEZe@9_R->+`*5xmd<0QpuuxUcG z#qW@ouh!SAacm3cN_0tp7f=RCH%VT%c?$;A7s}>OKVDurAFiQ3)>|litU^_P^_YRl zCZ}~`WpN(_sMMW9u%@xP3nuEGXBxrWO}_!U?PTyTY=xsG=M}7CUbM!OE7hA8)`OiY&xX&Lkc?HhEBc*n zW$9P;?lJGivUlNMh#CN)3`S~9u?_(s)z3&iy=v=Q?S1H)r<*hWE^pM3tom9Wbwjsn zofJe^pQY$5Ba(KZV(W&b$N{rP!^Nd71c1AwG|Lc?4T7AOzd>}^)~o)hZ-#Y%iV0Th z{`A|T%yx)m(Ou!!+YlqbQ6o6!sp)KLBPWY9O*qsK@G|>J2WjSswUUi4%((#;<}QI5 zD!@BSB#I?9^_|p8?Q9Oa!%7xevYm5gtGrzYo6fPPpEjjkd=$@|6!6<}ofzI&i+p7` zms$jCglnRp=Qi72UMTh2*rcBe#0tvV5HkTG;s*WJ* zrmg#Fr?|>O#J3VBg>s zM0$8`=>60d)AqK1k)?b;3y*TPv2NOXo#2rPJuQxBjl2%2AyP4y;c28##FaN7Lye#!@B{-Br&1+ z&@=Az7xaLVuapB@VG%J6zcLM$sy{SeU_OIa7#@~4$#3Lj5?iqKYn=qPQ~_7?xOxof zQ&GADHgC!9LXv)_IH-z^A20%k22E6+X3g(HFQb*NuXRWQlPAx0Z6B8^u&~|q!9d@l zW>%R@=9guUSE`uu#<4>DpO?OzX?;dJVup2AL`#{R|0MnD8)&eDqm03|kj)?doV!&T z2ZT{n*Jx0nKie{KiNFXYv~-aelKvsY7U;602*HABawjTXJSvdUvlzfw2uG<3pWLjY zR55`0m9eL_Yjqdo=?8|&Z@x#=`DZhnacXC-K$U(#E(0>jx+_BaP0e zQL-it56ub>lNt}lL9T~hGPK$d>P*A6uk6HXM*steG2$8&vVfLrpLPNJhe2cgLXxhat4G z==>k2V8PO7$_l*RyfhhMWu{D|B$$*beC}tNClydGW!V!-;a6dyJkIRsSvmlb!AUcu znr5YB^?4-RvoELpmW7pz=81exS}&I5FW-3|4rN+#QVihkvw*LM7js?HK4#e0ibM{Y zjEtM`;Gl_%jY*5=7G_GT^OYUgj92%ya_W2-Z?_HRUDxq}WD#L6XEPkvPgf1RL+j`a zq)s>N_s72nlji>no{oec5cTlq+Eg57Rzy3$eCdoGL0EuPmb?AVL|WQ+N(JqW@+a{~ zQ$F#Sd%?nB23SD^u0tXwf4H(b)8lpG!@wQ0`H8#fK%=61krKe1CRkD`d9f}Xd(a8V z#?NNP8;&TzltvX`XUA51J(%w;q-cyQf31bLnaGO?XOb9#dx`uahX6D|Ff<}m=kW8e zP<%;d41yz=Fmf6GF#aQ~%aW?&va#{tJ%pZy!9FPG7 z$6zQ_7!1O-C1!*tWgyXlj_$Qe>sbr;=^&&uWmMv`U{Az0SsYdXoKG^XBZv$t@>=i6 zNArJ`9z^4+CMZFB4X9gHX>w3*EuuDOtX3y>o&(qCN9M+ zE!%9tr|Vjp7i{2bMaHCOur!y(h5@0qVLwp)?fEj?(d9(xR#( z)rBI;AnO#ED|GlwYG0{v2E)Ty%kN~HgmXpx?AZY1r;=sr0zh)2__a4DBk%bX9`Gfo z$mR7SeObSZ;F;-jUKasYS~Dr5+6S)l%!Tyq0#MBmbB^Y>RcG+bR(nj1*~1(GReEtg za;p@u{iskP`Ika)^cPXF2H4r*JnLLS$Xj8~%_e!G?z^Q&@d>gPW}s2&Op)0LRgNTh^Dv0Twsd1DTIen9ICC_Rs81` zLCWp^Xk^YzkKzP+;oh`!gXrn5O2~SaNX)u562-Uk0B*NVaJ^_$sY2)MN7zPvwgp+H z?tz)wn0{OkKQWAV2Ok9KXgc5)0qdY2x<;TcmC~;CG%84{Gfw7;mW)yftLd)3 zeb>=u>o{4Y&z-MesS&%L_sC1QtllDhHXnk^GE*2eSn9c?eG7yRO^I6q^Y_Xzq_~DN zE(L7bsHzg$)`UIB6LyhfB~4{6+Jn=%ITv!ReAY*0&42>9CdhcxFw#E$);p5EYKca!W|$5l zHFUNT4k!3YWUE`$XHeExFZ}YYgXlB$1t>c;C?J>jlDYvYR4BxnL?ov<;K3y07C7b1 z!gQKVj3_Rc$=;3lWn0O*=iIAQr^d+P8XZ){WnMWmYvG^{d-E!>NF!sE5Eys$V`$MC zfr2c(69;%3R{*U?X*pY&@T$k&_*SlO#KxcudA}FpYMwS>z@McFBR#2pTy*7Ff%CKnO8DW%!Zh;A2+B|`SR&pnyrXLcKDwee51VcgI&;~$9zoCeVE!bac zOl&rDn^opR0@wl3V))(f#ZW35+jOYPPQ5eqMUVywj>0+DU!RMa{(Txq=Bl`&e4= z32qs<*)}D(#Y1|HQ15oFhTrKgCI5cFH+CGMeYv#Fzl>C89>MfwqGt}pH3}ybl+|?m zS(SC7NhQg|;fKL)|IsTQ%eQ=c5sVAE&p42Du1?=*(?Io^g14|fW(vBp^ zPn^*ExssoY>J&C8L!(iRm8RDHjqW?R!q75e!%`TZNL(HKv`J$?TjwhZ^EtK8&n&zr zduefWBa|?&&-6#@);cpC$ek!#u$&h!lAAkpxOY5K~b>9C&WR*v&m0dQo*MfXf zFZhoiFHvDvRtwURBSA8Hy0oy#STChPe*7Y&bmsz4iQ;G5Pb++h-vAcqqs1qDv8Swi}6!P<=KHJ)* zY|zooa(XG`)E?*bsLYkWEi1V`+i~LODQDTCyBk=51&_8|t`r@lsgNXeoFQZiMLbMa zPMfnd^0&-2o4GzGwgvToAcH+|DVPpx{D!BaIU$?kT2>Qx;qz4c#^~()`yr{0O)^cp zH3=}{k7EXBkUgco08sPc@-JYyovjRSI+Ix z&-9mg_h(Q}Ju13FuFLd;_Ri3jvpYlXQuRpiG9zt4Gr4;+M>mQgl%zBlLY69Zr@pI<1s)_SM*!IpiVW)&n z4CH?WX~=VjGWt89ooc$Q01OlZ$mZy~3WMZyvPI|8ip^AcjFn=--U9;KCAW=ENEjHO8dX z0Pfl(ukEFdO6A)wneYHio{jZ-SUbv^6|6#X`lQm0E7OYx=S_Hwsc({9 z%Wc25V=v7g+O&zKz>k7=Ae#V;gbsP|Oy&-S?lRgv)p_&B#GKmHc#H2{Ue-CkVSTuG z#B`!LPVI9(nn`uqJ+*oBB*;FUW3$$4CV)R46K5sg+K_Z`4{FXo$nGR`aO34pKcXge zqF4}22D!Eg$Zmr@HB+Wz5xrD-NA#~406epY_r$$he~IQ{R89XmrVtTl@n)AyT-Q^~ z*0$V3zyyGfgyxg>luV!>L;zx{pyYo#{`3u`X4chP&A0X}f*3d|T6wko`uIqJu)4Gs zB6g>~SaooVV|hiY&3;SDW((*IW%H?PRdg>y zF_2eyph7uKrv)XF;3baLI6i6or0fcjUJ_tBWU=w$3n<40dlhNE{FU~1)#B5`eLBvx z$-c#_?GLEB+yo{SuM!NP2z$qLrsCdT9E{AE-7%|so>b310oVBBt}F41?G!{?4qP$P zR--Utd!80pI)|i0y(h^c-8Kivls>ORiRN@lRgDSmv`vaZWf0#=T4rixApj$5umRiF zJ;SS_0FQZ5RjsD9LPK>Tmwbp@bR$G2r0BJm{LJg3J8$aMD1M4J!c;Giw>15wD)L}k za%lNdnbd_RE*k}l2B5ZXo6N#+!e;vCj^ypC`AJ+xX)(BVjn7dL$rnR#i4EW+>cSP3 z7la6RFc2y0?)2qu{9$HT6$Pg}=oq;lFI}-dG3ZmJbRSZowLVH#1mUnBj0Ukn$!!!H zB7FRcso6=OS5QuaEygpp6zO`_70bzp_W8uv-zNzxMJPWCsH+n5dMbBPMFex&CsM_(yd5!yDzXApKxFX%36aOVm;@SdqSG zTNq5nilrDIkeRG}9iz}I8o|w~Z$NyaROf8;W=_3o7ADVYaM;7SspVp=+F$qr7Z2^R z0ClZ8Fr%2$WWUkY=X_@WIt;z^XMd_Y3ya1w;XPX7Ee)@Quao=0R)kI(ui@$ve){r* zB2d?O{=$ktYHm7wofkR&@(Wk^lD~1G{9$n%NIPD4 z0#uZOtgB;6M4feFU`rhXoLFK|Q=^=8)nWw3Fs^qq#Vozy;lHDkKw(LdYkRbTjZ*_+ zE)|~B^uOor_5H8{b68@dP?nf;ck5-*4^%ryBz{plcg@z1Ht=derv=bmquOe#Hp=p$ zGYx4NhEVr~w8f7~(joF>(olDj3FPhtIJbp^)%$R4Wq6QddP%EQ0Qv+ z>$CXUS5iIdmQC`Y*n2@2c;vAu|B;HEjkRf)Y7=#P%mb^F;>nQ4S6=kq5{CY2c(C#g!11~*_FHeLi)1zB8VWqq zo!ZTrUuR;d<)*TZ4Vi7hEa0%+abK8-_3L&Urq#7oTu0lIbn8`K(CdUcnuCL_gN)qP zTi<2V8cxk`o7mUv!(Po;T7W40vF1`(9@{rKE9&x4)N*k?JP{!w%hF8u2p=JjL3BRx z2ZMTF=6f)yKK&LAj%F_64#QP!o?4e`Z`Ulx!cuOpg2F8lc4MjIu5mE8eUh_1^ru`h zr}ajsF66krUNBpI49t_*o>?#2T7gg=?XNy6iM z&jadU!Sd!+nW0+0i=uiDbuL)0`-@K4AV`#;dkc-T6dxQmpInap75m}`_plsR{(kc5 zGrw~kqU5Jni7LwuC&~P1)4VDU%=6LWg36SJAT8^FT+)zA?w4eoWW^^X{=(-jN8iy? z?Wudh(EbtsR(;j)czzZ4f;eXvaql@CYMysSck6da7vwsDxWTy7REE}rRM>wwL;M`D zI4vQkLLQ0vGXIn1Yy@P=+~P^aF)sv?1As+?r0O-O;69Om2%Mm6f`Fb#HHnR6ovFx&j&nM9%4V@2Wb= z?v0rz57eyFp7wIVx^rcw9RfE;q6{2PIkr#7%GY4gv&#`0V zPSQ5OH9V>~>leF}tWAnERO`pA!!?@!4Kn4v{EZFClfy1FESFoM&w|3t1pCzQs@nQ3 z+GS1I1uf}2zal~EC*&%%cl{6_5Idz$F-vjz>r%sRA({&&sOWX);@5IS?idgL&~Llt za5ClOGgG5P?Hz6*R0kl+@b(D0&fY>pTEE%)IQ279fO8==} z(M6&SY1U}=%JKqKgaIxt|+@;7T(TvZG*$R??Bt4yX5iZ;`_ zlyphn&ni2M&SVucBAZ?WP&VeRJH1$wXqk+LaK%<*U0<6X)*t+Opqsuk=HX${l3s*r z^uO@X?;@+<&rrU)VdvEU6>bbqeZx*Yo5aQQZ@|$Ze#8P|=J0Rch4Wlj9S-mJJ&hPE$r%!{Y_a zVs%Ga${+r0kc|mUb)q}TOU=?Z`Yt_-uIqv4sFw5_8q0Hyoev~GcIKtZ_I}Z*SC(c8 zqYMl*P9R|BC3}!J%gRTH11sv-dxjG{p{3&;(+gyPg{2rmQ$bXgMY`X+3=@4_D=}WM z6aQ`ly|u-u!Kk5!6ny?B=ouI1(=%enjV{d=)|mdrZ}M=A+&prqU!Kr#M$4{{Z@uun zz;r^09|)oY6|Bhgvq)3IXod!F`vde)Q34l%6g&$x8(U@B;f0PVFdBlQDe6*sGXZFY#j+> z{5KS;>KsN-4^1-$Rr*7a$cP;eT-Z6LYz={1if9kns4R?hTKsh^Nbpm0| z#p6>Mj8B2`jN1xQpb7LQX&L-Nq&eVZ2*q#?*^_^3e!41j$25I!l8)!0MdztzJV}s_ z2bp)o-4%_UqEo#MIlqxeoPI-FeYk)<&_xvZv`KtJITuNMQ#S01B77=}^dw@7@y_9j zg~v$xfE!1xPZ$DV)Se-i-YA;q%}&mE#Xi4*pfDQNiuu@Am&FsxY@jzGoRiATKjrsp zSZ6tWar^|MbOKVVO_tL}IW1mXgRDDs1}2c0Gc9tN#3W(iGcb9xbnwWMvE&CTVlSdD zij4=!$oG&h2FXZ~rUmx881cOwuy3_uU#i5PSexhVR8=!zNcR#@ZY37d8s~U+D2H?% z2t!gM=u6=R&jSAN7}bh+)kz9B!~3B9RJ<u5@5=M*ie?(c=r?H0S>ik#elAn;tnryPHRRubvzFC;(%T9d9UP1i4?SY;tiDQu z4_P}Hj$en6U?2rNIQyO2su7Cn!9aS^+0Fk<`L!<~BS|5)#G!ve*9Wy@<$!S`Rw{%f zMN8VefJ-34{Sj)Q)c{7!K7QZu;$}G1P_zb55y_N4CYOdKNAFC;Y&09d|jb zdk*{GQ*FQl;2GTZ<&L5-s&DJSiyL{q7>dT$C(Wx8#$E%Z;+Xcc`W;^_qZ zeQlR$XLdy@^yU2mob+llG-D12wN{17aWOE1`^XclW0Fk?VZr!UU*%XZr+CIZxl7%^eo z)Moy(POrFQa;CU*#0bB$U)ZRKYq6SP&2)nShu+41jV`} zyI@%qC)3i-u}FYy zwaKtG06alRdeH^9$K;9fM7w<;%m3rl2OG#95SPeN+?Zmd*Vv#j?lJ9AfO8}8z|sn+ zXmGia)<>@}>>1LQG+ZV(>ltXE*4h##*;X+Edr&QUR3+&)aU^@?0M$rkRN=VKEROV! zVSEFAFIbhwszqt)DQFE0W>+279I_kVZgDaW30gHUa4wbqc`;udp9>T{HW+WhmEO$- z&y!lh6>EYGE|N}>A~4o3kHmYWNXqS6ztIN%0}cE;`KW6p{5vH6gEaifzT8rjui%!g zmYEC2*+c^W#Snu70(B)H2-&`e?(XR|IQ5Vgxl0GkY{%ZycY{wRNcBa16b~%aJ)8^Y zo`zkThMQy!*9q!QlZ)%Wt`nU5Jbl5>co)D*4JG>5MT28fo98f#UH?Kc(C9Feg=+J> zH|F2-elPNR9~2OC-VwkH7@!;$ys+JScXR4b}t@SYoL)ORCn)-^eld2N}2tk>Q7BCe0!l=*P zYG!$&zK4E_rDX+O^r)-qi}ECRMV56o9vE-DE-?2L$fUflrqHiold}7(VZLh{>FvY? zL-GdS7L)gY3=_DmT&v|jtkWzO3rjsBLhbUM_Iv+hzqT%Gr5B{2t>SM+nn=Jr5%zQd zZ%hr#;i3MTL_<4ABiVeAi8Q;lo@g?oO3ILGYNAxt920pGWd(w{BWPV;h-I}uHp`C> zJR8|HN%gyh!X+vMzWkeq7(den7SIM9Y|j?C+b%P3teJbHSvSgDz1x93+>3v8Ks)b5 z&c>m>Z_{6OkB$87W-6Xfm`?-sj0VN+uCUjTBmi!$rHP3yf6pzv0B-Nbt4Lm(ClMKW z6ZyQ?rGl0?;!sx@8WbDATp4uhNyYUw`LG%RIq3{)>cPy#8^P_&o9V^Z2JGG~#Ir4+ z4^Fh?V4g^X_xad%xYG2m;(7Gbu6xrKr2y0kD z=mMZ>!6C_Yq!Tl<3=px2DBk14?~Qz9RSivbW) zK8g^?Q0R&Zt(8k)a8Gp1XTMo%g$JZ)KmCDeVq{`LiH#IFKbR_yPnejlS-yfM=~-d6i--WSZT4ybRPuH~i6 z2?Z^`cX==w@&HpnFB{>vH(*RlAILU{g8Ns4D+22sQ(jO=-VcU3&^G9gX9x=s!>!o{G$vJtLIx25O5e6G`al7j@4VX;EMFd!)nx5cNW0@+ormcZkRZ*VAKq_@d(5 zzk;E1V@CJ4cF404XOITTIqG^Z~LHa_1y+ex$)Sw|H8l6gV!i$ z#EPoT!$&rVn!O=LkXmrj!Z|l3(T5Y-G4v*c($QxxyB%9#mpmcra|3zHo2g*oJ%m;d z785e6Z)o82vnJaVJ(WA0ul-dfvjQU#>{O2+Dju&C3Dg?xx%c?j0MZA>ZQBf5Dp*53 z#Gunce~K;2mxmfdJ>b=^41rQ`k8Fry*pc}ZtkFSw-z21Xm;#kq`5Y@=kSla1yOHBm z*xXSxkE?}0oEe{LkN@8&_Cb_{0B;C>&Ud)Lzk{T)y??Euq$E8Q1Xl-i1ijZK)3L}{ z0G3Lqu<1I_8MK6#P~t%ci2<8pyW3>ARu8&&GGA6b}#BQ@P zKvxXLws6o+PZQ?e)u~=|rHuZfk*&XaP}CJX?3?w^4POpjC{cH8@j|RCtX?8JW;b3p zF8b3wUoild&2WwPp^c^?yUN+YfZ>+#fDpJvNx1wnz?L{t{QfyMuBX7|1w4HMUMV%| z$H&&zNc=UHU=)F|0c4-VsM!k$Q&N-S28D*NRmiV3ptH{)HYSd%HKA{TS~Xkd*d_0C zX;3*t%)`CBp;uw26TF;zHAFz{!^NeS=Wulhx2l(+tZ*S=^Y?Rd2UNYY;8iP7$cPid z6>=^3!(T^tz7Q64E_wy8bj!`CCeA_Sl9Ag7Wi`KsUMF~I>L>k6bvf`03YUx~cAhJB z8k+_*vZXu9Di?;mswQ&Ro$ny*FNW|pLUtoMm@i(G~gIRzS4mw zTo{+zqzgjpB7+;)Zm1}AR#G#z+r>xZ9z%v#lpB zCz^z6Tf8?~;an#ZWQ@Gtp9WecaEfpj*x*&}*hzZi61i^6khjlr`3-$G_(K3dULpiA zXha5`pScgefHw!IQ{yn1$0+!jD5vussZR< zS8Yc?`f$^%A}Yzh%WLez$SoFu{qHFXeR0pUbP)?4 zpe}j#uGq(kSJc1rrsES`l>kqUvqSIF&P>gkXFD?&8df6oDvE%;<;vU_$p*c)QJn&p zcTJKg1)U^rD<6?KACmN@9!uj(KFRc^h|AC&>coAx6S{wXd3)OADCmykYc;Y7O?t>F zO?p!`Q4?!5LY2#AfsZ3#OF6_N?ihw$*mb&o>NUcZdOs7`BuiNF`dth}l{HQj%NYpg zQ=yNlgYH;{n_=p<-%tncN_VBJ{gx5xKIw#psL%LI9!#O>HDS=0HB3ZH83|%jWAvTb zPy+#>yLmAAN6G*jiEOR)g^WF1Va=hekCyDREq*%BmAWI%3Ip&IZ&V{@celeA&NHiG!Cj-L7BO|Wb! z@NHL<|9pi13{Ko(Tg2gOMe6m?{!t;o^Kf4){J!sd+{e{H_BUJjhi!iLPpgdUmrMK2 z2OjCTQ-0VG`!1OnV`xo83`xnoL9}M?*z-{(7 z!NmPEGuc??;EpX(KaGM{rk&H@H=@QVebV-G#@u?{#>kr<%_+TOitafa~WkHgzyVp>%m=+X1x~~>(Aa>hmv3wUzc-JC#wwJAt zEen;I^t;rKjl&{{k0K(UF;WkIRn&;C5YO8i2}GZQV*9%KKhpqxWzDL3YXhSI3{mJ8zC;wy4B)GVzwI0aB~K3ZPNs+XqGL=VY02`CV5J{h+0ut&(}(jfXNWtktl{`((l-&b|1v&w-)%yi*W4xy zBZlYdGmF0XK*QCC!vBSfLbmdIH_Kbw=YzgCnyo>#eq zlsqYeCP57Zj-`X94iWm*g`>)RB0%5+^ef-cpmV7I$NnRRl$>1xV!`b=wR)1p( zhxx??@FF-b`E-5+{Nhl^;cE5;x%c3Q#Z+D_ha{}-qpMI z`mI|2Qjp!lEpYwIu$|)B{E;32Zz@$gSE9(xsyzmnu~3iCWoX%gmg{C|5`qsFU*RoU@ji2U zr~D)AiUF@rYj4#B2RCZ>`49LoNgkqbe{_z5+5c|EZ-+avAxCFG0X8{|) zH2ir_R|cTNyJ7siVSStXJZMS4%3inb4ooG$Fc&FD|db_BN^f6(euRgFOM=o%q;&?|ad3D_Kv5 z!3xMdk&H)!DR@P^!MGyuFEAIQxx>5g`!LV5^KyC+=nwlTczjqb56HLfL^?7zcbXo& z*tM&DxSuFK_PF1=Df?ckv@f zmu}>TTF=r<`@tWn^+Mr~TB&${fd6A|(>!}2GGYS&P-*z@%x#?iBXgUqsjZQzleDSl ze;L_wRBV-hIVOH~J8Y29LIe;hp-NSR0h9^~fb|0PN`yTi^;WcWhLF*O&{?vj&(8j$ zy)Grpq4Yj;Edw&#uJ6+s-=W`$ZcWeaoz@WaMy0^*FI&#DzSqt(&ez{}v-Gn7kA|#K zmFcO2GAK_H;f}OX7f$mL*oa zmT(u!XY}xoSzd|L8D89qzy}2u^;RfVhcZU1aOfXTpMX5^QlWRD%HvEP^llQV8l%mo z5>uAxv6b30ow##S0H7ME&=|{vMiZly{~-nhWwX?ld4Q9v;D{$hB{h_dzNnjZnH-_J zN)I!cP(fN&)p78ul&zH;0R*Fn40C3y-ywJge*etBQqdVi$lK_T05yL|w~Rh%EtIf# zqXUwbZd#U>o?Gay(rlQVu%dhK*WFBw6L)5=TU%Ru1^(j=f86W8zPFOtLyjyjY#A*2 zN2=FbDy?hu?|8L2A;es;R4mv^HXA-LTm&tO1r)Z935HXr0ZcZE+LvM+Dmjx0DlaFRsK?ADz2~Xs2rMYDy5Yvc1*e>CmO3KMQ$UZ$@$nI|5TIbHpk^1JowIl=a!et>!82qZ~RtT*aD7~ z8XLk!vfwVr@JS^Q^S#PjN$_#TF|_@c`;8m3T3*NL9T=mjd-{9s&4@6{>1M&d^`!10h$=W2Ht#PJn636XVwCjl;&e#Yf75)4`%I;+2UJt-Lk4QDp zw6`Dhq1_?`vK;E%Oxrjifwdp(1AfBKp?OR7QL8xRxR$(c=>NQ#=wfTY)4zt`od4Dk zEd4)vGv(|Z{vUuHO0x3Uj0nEMY?=^%eNtK!pl}d?;AkG9gen$LK#MI^H@dm8kzug0 z*WnJ#0ntg|z5u@z%Nnz2g;Er}`x1F`OFiWuo-V$x$pc2M+^Lxg>k43^wh(#~V;o0Uajv($q1PX;7j}6+Xu$tn`IP+sM+*O&+@ho_kHUz;yPdI(83u@`C<1CK2!e0HawlnIq$ay! z;~~htU(c;=Y}i6-iw@fhH2^Gz>>t2C;nB+NH)Jvh?b~K6f6e)_mGyCWx_SeUd!QHw zGKs0?z~3JXgP2-6*Jl-E7Ss%K0b?+>sU^Kh73#deIK^q1LeaUvW%~H>Obzy&YFJ|W zAC1&dgg3<98N!r9c@SdixkEAU;fFjd_~9jg3ZR6~SnQzdJtki}7k9H>OQ7Z6WEQ4r zVbk-dTK@FM`p(R)DQdl;!_1$kr4ia?@RjRdP|&)E2j@23h}4pp^cX`qQH{}mQ8PT_ zqc$ht{J}O@TieRqt7K5SuTZ4Qx<)Zo<=A8v)*fTGDr#ezzjzMhK;t}dB<>%?!PY1s z)ai#=$va9PbPZcUjbP;I6fs4zH(bI~54#CXQ6N8rWT(#~8@yD&w|bCN7wD3TPMd2f zF58DINm%p_V=D{Oq>0Teb{D~zPCNkm;@ED=FXQh4;D#<|r(^?4KU9k#1dI-xamXqf zIl79%@fW;$K{f213EBP&y57fBOIJ2U(LlFGFDrV@%eite;dM`=dC zV;e?+7>aQ|AUUI0tPaW@5(>Q`3}m`QW(FEoc&=lKq9opZ`sfkzeQFwy1*w2))r57$ zZz`?$5x&t1=QhhU0|=^;DXOzqp7Zm%_f@ys&En_XY;7+fM_{ch2_t0~C91oN$ZdNR zy-U-fT~PF*(W??n35MBFyt<--;hDsKO_=uqCv_MnY)hCY?u+75U4B1eB`IUFDvv^Z zCY`#JY2^XkHUl~hsIT$cg3xoWrfc=YVW^SY&eU#gYPL5#X5JJ9Ulv`=o02ET*}O4DpVv+?-j=FVW?RB%5D6A>jODw9Hgr*wo&ZnC)Hit zT5Sy{=6x9F_(-Xx)N0KtJ{I#2DLEQ=FVhm0cV||)h*TEqCJP83v5RJR3GFJlHF0Pt z6v{k|2HY*&MFhJ~O5>Z!RafX83(a1!Z7biiqWPvZg?Em>)S_M?nHjDI*G{@q zoi1FvHqv;9cTHWF8Mwb)JV}kyxh0f{w{WxL81?pAS9~mQx>QNIALykwZ)s!KJld?b zm|4@g#_TJXw9 z6;)=bcb%km`3=qn!Oncr4aw7^UWRzpG--@$r`bCGT){HC=wwSCV9Z1Y#(C)lAvq42 za&NO0Wp^vkX*CB%9!5)cMSe-*^!Jm%MeI}T$Q1yCqh@zifcq2)-O;ep;rNg2lvMP1sUgRiczEMSH ztLTC6bDBmjsSJV@vl3}vY>^#wlN{n4nzh?-(ggH)S!Jbu_I+4C@(TQv*EZ~Ry*vhZ z{In_!8TuW!KI{f#Xn`apYk~YxxJ5e#!#U_8X5pWDOPK3Qa#oV#9B(%E2)EYF_KoJS z1&S4ux7RP??SML_EJbv2UMdIaSUy|GcUe#th4%uad_s&ODn4{sAtmyzt&Z$3|26tN= zc_SQ2kGm&rKk%Q`#U6JjpuP$VTHdm~kD4-(WA(h*(D|)Z9g3H5R|${;440P`Z)q&V7lS-jGX6AgWOptcr;^w73k;*Jp(m!vE^GF1WQeHX|)h9HX=LM)<) z@#{Q<O!jL~EKuMxjI>&hPB$ z;w$L;H$DP$E|0KNB6A9VZ10dCTJGcQ6FEV<;m9k}^n? z+#PYuyI!MD)SmIcEHY%}CO!6EP*d6?ijOx`%|Yg@=4+jrw@1;8A^kODjc%`3B|KAK!OH=3H zhK0>us5LIOiXgu{3k1_Uz4 z#JYB+`ro-mQ1>P=Th$^Yfvx7f6}0MVt=5j4FKb&=lri@iU;CXY5@cbdM{ED%8Qodl zm&=zfY<-T;u|og`DX`zRRnJL~|G@>F5Ae_a2>TtaUC;C|w@%mOFn`V~-cQdgGT+{T zu$|vf^Pl$TNNoP$*)5e1ok4n@S5m*@FuPZJybu2C?@a4mhdXwV5(A?;7bS&4-Rs+Xj zh_6_H2zGQlI{$P?91_L~^*u!rC7vTt=3}F;Gym;})f1(VKOPaqM(gQ#c;>SwNIdSF z>C?SCHu9qbZxQL@93ldXHjsfaq6Kd&5QRC|QlMknwP~8%7Z~CtkT$f_hnF5XF>cY` z4?*DJj&H^oS&VuOS%k5L{Yk2gJWS_v$$mTVpp)BM2jy|B!Ul8RHE;}4j&Y8@Yx+Zh zLVk}%e%B((;|c_vJ9d;c6dl!W&xEe*v7@4=H_&XUlRY&}Xs1Y3;;cAAF}r6(#x8HD z(AcInhTa!cc79;#kdPg9}SwR@eiexQ7bz8mqb&AjvBLs8THt;G+LxT z)htC<(S|V)|EZ%rFsxK^$Mnlis^5ae&OpE(CP`$fA0V#CkfY{x2!^=N#sbTc1RYN= zJI-Zphq&9nXp=Z`ebULE0EX>ar%GM3_dK?OZM|K?!qc7{=GytDsmYlh=8XAiw_78h zIXrpOsX9HWZF2)e$8Pf^T=knC7TxMfPx}hXN^@|eRK8@o?#zy+Zu2CyOlq5;twFLWZ|LQDtY0&ti3qCbL@}vXyh} zRNmSTQ%}F9kEWG#ELGkbcJ{kKbB`9Q**-*jiTaS(O9v{v^G565wLEyqY{M6dG?IPN?5#<3Ok#tI}y^vTv(vU%<<%NRJS; zO#n*=_q>P2;~Tn&ul|{&B0-=;m9`Q({#NKy$JIEkgkJ(dbO01G64mux2I-~OIMK$0 zK=ONzdT(xSnyq_&&N$IN&XQHe?2VeR(%0Q4`9TT^dR_qyditB$q2+JttEb4Ip?p*M zqAq)M3{s~3+ZfU{aLngY=yf|_@;`?1hcNU3Cz!Eq&ko34N_hf%TA=a)s}N~LvUY3sn<;3#!}nGC$g2VX@``3Zl!ftD|D-} z6lN7s{{-ld8?>6ftAJlNLk$a}{#se`ex8bWVX5h=ZG5O@zW{hYmCa~7A_E-SjEn`e ztSYi6G~7B7zsn&F(wkfDKmoh7ym;y92tI-f%EL2M+N}Kf1QLWmadXd?8X)<Ao=m z{x;hn{?(9KQ6JVqS9<2`yA11h!BUQD0%9ffU2)qlX`C^&UC3ZShHM2wSmW9Bd!C*ovAbApPSknNG|5(5na{1giDV(PX=LC0bAu;l5zl&Lp(LbOJ< zqLSb%Lv-*uiS^3RnBh{@%bL=2-pTxR7cNid{=lz76*C!6atr^-kdV&C4dZXWmHLqw=l#O^1(et(317@<8h>Q zUYlpJaK1L>rmKmQmbH7Q8df=Haj_nSx_%WLasL-jZ2e%n?RoV(8UG2X?llg4Kjc}k z^{f#I!mcUuMy#%2I+W?g%}vR*iZFq2keW8`>dn(5}{1tPy*kk@gY~rc_W+=@ew-k@E;Nc__W75qb|L6)aBFkR5Y` zF%}YIHGEiU;nqM{>$!QqHxZ&ja4oSSaW4@IN{~Cm=TQsD9GU`S)EzB|>^opC7^E}` zbO}YKIPIunP+Z9zg4%j^r8|sLGR9(4E0H9mA`hviuv9P;(}@VhJtEPTo9>0g-*!y@ zOj)tYT}`--uWq5%=*r4}XidaO%r$=uE6m_PMMXE3fO&n4d)mN*b|6xhhcyTShO9+Y zu{A{CO{Nu__gE=7CM4Bdkvm1wT#q0 zcQY_&&6@+5+Pbn`E>mXhJ$iLX4V(&iNXRxt(5xckj#&4T%UfPKg1OlT5K72O7*_D- zNMKIg7B@l;rwaNt_({}NYSDK&6Qd|nOV&pG*8KZ(VG?C2V+1)C8j>(HggP~TN#%o6 zj;YH)oGujcMT$ua--;nrOZ(suD^j1Fwu7lV6QgjSu)qvuf!UXES1KffcDRsvlS0E! z>#u}yEvo>!8!SqeBofE_U9BR2RaEA`K!;QMzQdZN{=p$O3<02n$Iw){D#Ah$r-p^2 zp=6BN=6wr?0TU1MV0y7lLkorh>z_iE>vu%dJLADHlItkQu0-kztEhqxq7J9z0~*r^ zVAXm_Ok|tVr|pC98Wr z;yg^ZU)*JIDMEGaXucREA9m!YgKX=1HlOFD{rQ*ycgaf{!=y6}; z&Pysu6c!_4s`Z>m&||a6(Ws-t<+>+B5x|3->~zuoe~nQR)41i3safZTc7FK^*<7f~ zDK1M*Er`bD5e|~V&6uE^F|ramK7SEH-NUjqp&s~V|rdf)u}pngDDJF-G@ z(aZGN=!=k0ivZ$MCg2j_b!;CoAEhb?x?|cmH`{_uc1ID}YsfsH4@t{#d16zDxZpXt zk6y4}3>7hz+$+4^>pv>2)848wpk_icGp#zDob3p4W@aH&8U0#1`nck>tlP%1X)L?@ zXA7MlxJsR`gjR;&U~g83nqAi7dsp(=J?W!3k0v^bKXFN&iaAT6y?#wX`c2eVAK$GZ z9~L;4j?{^6TeB^l+#7P z?FjWW4j}F5GhK2|pp_M0e~~&86m1Y0YR`EOOqEz1d*5R^lXQGUg=qut}DT?ZbM>5iy38w^)*jvrib$;l!*yGjUE&hl{fI9lzo-wO7- z8spruiv~Y#1IgUZ4iM|Lk>URxDBh*R3Lm<@ATw*B{4THXf;F$UZ6;m|gF( zJ@nA&BhcHQkvuydRb9`HjKj|k}5p!XmADG@n(S1|tEf4Pw?Yh3w`=FPYT>OdUO5KOS71mL4 zsE><=b_5HJ@9>cAs)-DDy#sU9`V59=?2%q5k7gg%=F*$;)|nY*eyxgY-K*~K$XcV{ zLF{zx$^ySG7V46gy^~KJ``woBs*Qvnvv6h0DT#(37VmgX=b-09%sW3|rsFdw{6^Kw zkED0GD}I$i|3UgGjjnwg+KuSWd~K!cLH(J(bM*P$N8LR;@W!c%{DKJ8owPZt%WK~t z-f_3p#X<0Py$gO-90j0T9TqH#z*sUL5bofh$#jK8a;3Zl61#%bm9ktc*5z_3k9={p z=~LyZDHh@?mQJ(d`t#@@n?@%~_K!)C?2IWR8s++WMAUs!` z{*H!6JI&XWU-x+wNK_&u5D}J^u(4rDT^B`bqb~6}Y}lIWt9gWcu|ElmLt5%o{*Mn3 zJE}V?==51&#UqR^TzpY>Zp`CUCh6H{0&9-#VzG;uXAB+qJs?;@{8+yZ_JB=ihnNtW(`K02# zMgyx8%j(F#S9Fqqw|fpM4WRQek8UniZoYs< z+C#f{pbmyG8gmUf)a0T|dqe^Ut~tRYBe7{Pz3NJMyUPKjC@km{vgY4O<|6sD=sV32 z#vCZ^e?&_}0Rk9vQmGS~<^>>@TAv|mUSs;Z2u8>l{*7p-3JswQ#x@=PvejO9#xBkE z>3i6Sa-VlXiI!YlwNhy*iFWeBn}dpggivgpJx#R#i?iPAzg5OY2srX1GBd|jRz&^B&{$|8)^M5eDkO7*PFybtt*mv z9o8cnsTh-Z?b~6^4DU)id_=Y&2N0ZBG%T;o>-KzBmwcsNZ3RBhMNyE$qNb>(qKncK zB?K_`^d~Wa12+i3uEThRhDbMy-6hLDlO=G2i1Xfhe&jqeH+qN|wr zqP*3)&_vm5f8|T=cBr2ZqBRtSeWywMd8Z>~1TD@bRCe!+Wz_4=&ogi)Dic#5quxSr zlT4q?M)3Eeffai~@)<^hh9b7wDDT+{oO+^=COHaqka)+XPESYP+-{ZUvY%KDVQ&)F zy@+P>zsSIaT%TyoHN44~lZ;bZOO&Us5UjPjTqU9j7$;E&x&niQXx5dVG z!)5F)p`_BZ>>`bbW1y5dLrEFTTRotJ?agL3cwtgj{2s5)vqI00yEr3QRFJ_9#agB~h|yWD-qUEMVOo&@D{Of+MGnH!WrXksQJuxMM` zM+2_&W5F%ku8cdy)XpBVNItz zaGu0=avlk8?0Rym^t6$xs_e=RI`xAXJ4rsnnA#gk{&r9yVIyQWB{qzs^l1ialdws% zp`|T@RBz{;=SXqxN*B=mtC&t!&L$N#^b4P7#Fysg1UCbbx`Mt`{0^zO^X7kgpr zsBU)cc8P~u?=w_EuW*Q#Z+(NCX#H18lFT%=LBi!J?wviRP&H$mMqTu zevTKzmb2gLg3bM%rY62DI@C+Mm@w5h*Tzw4Mg9Xq_9>#tK5H-3`JTqvhFO5O-ky0wo$X9w4FZpEaz$mNY3_ws6Gu+8LVe#~g!r*&OM&vug4Q|?dAG6>GD@8C*D!HCT0 zh@W*QyU;b00s={)OE0^j*i?``SyD(JZ`-A2_fm^(tV{oQn|22}tD!Kty5Td4{k%3z z%Ptis|3U=!XB312Y@dDf*QJ$mZ#4W*QsKbt`On^;$_>BVMP`iPct$PB&&~JAwS@ZW z*^RSP*=}mze$2|xzY6&i_B=Lm6ER14fz+;!puK=bdcHoGpy|Ks0>TJQi)poD;#wNDmv{KVHW@u`C={Y*vvHGu@ z?ZMsE+>kxk1cg=x2{HxjNyau+sSW9iOfb76HwnuT7ur(xnlpT5<7Kwt@6P7Oe;5ho z%3%=cT=#;!3KW4o3{fA$ml-ft`Ybe{7x!p5Kxe|BIMU3j#nG!NSRBOJy#Q2X)p-uI zfE3lsw21CRE3}XtM@p>5hk&_D6m;27FNTzd>{R$+ai-(J;b1$h*MM1Nmg`ExECrUY zr&+q6A{2Nn8<#;WoP}zeuF3Gbn$+ztjU58nghNAf&Kgx^4H`I9PD#(pz%tz)%E01# zK#K66OB+ZLs!8Li4*&#l0?r)KxV7naFx>ALIT&URLQ6}~3UsQZWDmr(Q`_^xl9q9BlNci8NbU>6w0bnrFv^oO9%Pu@ zx;H`IH5p)cWtMbDek`)mGU*i|WoQisa}NN&j^Pq&s4qoAfmC5-8!LfzVpt^^`yw&r zd3#)g^|}f?`&|_vTD!h4!XR^;l19~cac-SX>fCp|mukhY;;8S$qlXT!yKIDyW;4|f! z5kIoP*`s+)f9P5Hr?z>M+mzT(QLPH%l*tx@tx?UOBT{T(Z+DX?ccrIxf4Y zwV?nX!45z1=?g`k2ylLSY+6YV^EL%sx@xH*PC* zoOpU}BeYyT29B3vF~GhghIXnnxC={v+sMfuk9!X~sBzIe4qkKkwuT1h%smol0nHl7 zd~-Vtfxu~LC!M9WPe|`%TZTZKcQU8FCNm=Rq_yQ!(*$MtSdaZh!dSUE=tcG$cVh<#l*Gs!8L{RN4P`Ma^*G`^6&%RY1OoaIs@Qz1w1;FaS&RsEn_PG?k^)C z*n;L&=FK7uB~QKyS!Y>U%g#u-TFx|xTitgp=}_7(&m~LWT+2pENL4kt0yst5MH>L% zfo-^RNe@I-2s9T!eK!E53&hfaf^CDD86nUSsXs}<2+FF%yY2^Di>lm%Z$r!NbG@a> z1*Jc1zeTJG{~epXWz_@t8HTOHryoS=$|fqOW<;(Xu<6p0oJTFXCtTRc@PNAW4_2)V zICVr5b;Htu%$n-S+H;~Ik3I<^CkSXPKPi#0Cz|=232xSh&4GTJK$0y07I{1~gM=7I zQCO%#^$@A{tXfM9Me_+cZ*C#U%D*1@UPgBCD3*~fTW%yv&o(;1CD(OuN|qi zGxk);E~p2%=K`$*+zur6EnQ-9=XeK8Vr*NM$(dea@h;`MhR`RjxZ5#Iq9C^5RcLg% zSvU*_8g+ft>q@WzmYR7X>y4Q84kyd3d;_&%JL?|{>up9nJ47oiUc=l!0POX0j$U

{Qbe*Pj@WAEN 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%0DVpKT zENS1ZQZPnozr#oT3#a1=L;Defq$#kGhxYr$j|tZ{ib7nIDdPCM4%9%~CAG+DbZI@i zq6y~UHK>kOSod;JQ&lm3{IgiM?u&gTaKY%xt@SUZ5Ouy9wSl_UK8pKZ^jaf?82l^-`7M7$^*`O zWl)SlcV0h#r#zo;(0j$vCtOA^8q-ss;Bba)UZnuYsY%7Z3BxoP*o3e)g6hFn22<3& zpc(B!a4$oT^oyE@+YWU9d#ccuBAxW@>#G933XK2zhN|#?_q+ec$DZVca#vnhI9g|C zwoCby9E8vW7KKHIOw=AE>IzBb7bGeWEzAT3I!ZDjqrTqUMz3-f(5@Q&dodu{Z+n%h z^fz6VOU3WSt@8J(st+3*mAKE$zndK%%xMUTlD~Z>ypL#~GM)Z#KG8gFHvaMLJaYJk zL2c_27_zou4{>Rac#pu&zjtV0>*_c+I!R~i>U0Om?y0;!&WrD|XY|Y=EZ<^4$~W39 z?{Mej^9aMv7yXB!F*f6!&b-g8)kALZXhR{a+j$S>ncC+mKZ3sOxgI-Y501R6Z%L2) zhW%}(Lhg-rtNSp-;JGcMt-F_Z(|F&G^Tv&;>mr2dtq9ro&yt#o*Dx&VGX(0E%O3s> zFY4zo?B2EaUNF}0xgYG4%0+uMqS%wKf zoU;(=8<*Hr8miW`T@;`S<0S0TE?jIXU5rx%rX1rOr77p2bxG?9pH9%8s3(FF~Mi^CAZD&(velHF=oRV@F@$m5q z8^5R^8pwaDhYes=o@ZxMnSWke4eL5*`q8U`Z4LcWaIy2P?|Jhv=QK->0{Zl8x`vf< zy)tS@_N!+?A83YU9pnJ%zN!H^=QE<$%vY27AHw$*BU>F3 zk7{RFf&Pc!NcSDt3_oPys8VQjTR1}8RXuB42@&XK9z;l{&d^1Gp8kVzO1TDju_n;t zJQXoNeh=UmDtcSuvo+N{Fqg zFCMf{3TSIClYhi&`s-(GtO^uoh!()pSRRdbPjok>W$&vtFaFI?dmjBU-FY*Orh{G> zkNYdTR8l4;6&vw`K*&|itbkOm%0GPF+9uM$S-Qq#+-F}4`Ks$vY2j&8&Kdn>-M6O2 zlecgYZ+JEk^C>+a32F(L3i*TWO!Z=2hENScn3pLrjP?REb+pkckk)1rBr9-r_VnRH z_9Md7x3nyu4GS(L{ncLv9ClHPw3!<5wUkXNY}9hUP<4=KtcX&JVAbZsUSET{uhQ9t zwLD_i%j#>E96Qw@AS07D)eyH*eu3bRkgF+gjaRXCOylT<49IMUJmo9x4$!IgMbu|!Y! zLPw7Y3#H_`(r3WDfa$AU(a%fZ7g^OwV?^zgGT(VC_hR5 zIlbxP5(H8FqI0FHoOFFRS^}j(rA6$ki9^4U&OBB z8&+nCt!d)xkWC(Tq?F+N@DWBvBexErdpyyQ0t=EFy;V4Xb&-60bRM9CE&O8Wp??J z2pXzIXU&w#z-d!p@;sAOMIoMbN|`_t%dI;>%78FRI@yyC9?*>n%w*s+;^A$!oOSC1 zAaOW>H*ZwMJHOg9etP#eoIL320lv7*#KJg7dt#o5XF)GtE-}p+C3)O~;pG+#o2xm8 z$AK$qMaXgC0rSz;0;g2!rg}*|2Ap;f*s>jm*gJ<)C6S1N8k9V zE~Ax!?<%G`N`-B=+^L44Dm#InFD&`KqUpdT)`_Eem*@^mmyhYiWoX>Vw(^gJH%qE^ z3O{x)m;fzWTnR6X%+xuB_4^T=_7b|C7~8_Smy8qPD!Lt2I$DyQF-i5uJeeFd^M3!h zuH3YRgN^$Ea^7lq(s>jdfnO)o+7Y5RI!&3Cgl;e% zS2C;Mo{BA`lvL*Wq#r4>L(;8TTf>9{1=&G=ZK*Gi2s^NW_ao{al8Ddo;|b7#XQxTr zuQkC!M*$O32Oq8e_TTF3lIM!IIfX6j(N5G zDk32xtWuQXyj}-u>vYl%(A;z!MXvn4q>y^#xwnzBppA@pza48$cs~K{5g!vwoCCqa zE{4ojJp%>(37e7^LTS)3=;1R>n>uZgg3d@^Lds-vLkZu!K(P6tV5|*}vIyySNKj{Z zik&#d{PC@N{NYKc21s{n2pjqI2zmECiL^E6VMgW1(~GlsbI_eMP@)UkKu^sXC_W{NZ%i}&ZIZcP_ABfZ zlygQLJ!^BZW1|(O$QvmJ#7_+Bx{S2f^({G-)|av9Y?+M}c$AQ>e%P7ERMISN!?DuE8 z-6nx5wjpI=&GM#_1snWH1^?Htzdo!w0yf=z2oS{5sj*9Gt11);p3`TBMP)uW9gPPI zcWZ-YYLyzfQph*kKqi#0f^1_*+)B>(r!3A9Ax1hjjgf~K-P|2!Q%aF}!NHFON+Fr4 zJ7?;9;p8|+P$u2lT{>jHIM&ZP8DV@`Xqw>}EY+U1a`pW1FoNFZNZIsdnx?|Zp65nJ z8G#WwS6B<;tW*N@y=TEyb@HO<9rd7aZ|N6DaP;2A0ac;Qb}WLIW7~M285nDYPT=UF|x>em0+`_>9E3@2gw@%Vj?h zm3bw32VK2>Om14)OnSQMfv17s^p-G+u*gBu^p>RWVJ%SwBjNKscPNvC2P`E6s3@}z zFoQ}Cq{1bP&ZxpmI}hd0U1Zfm%!b8gIu^6nOdZ2<9Fz$BJ@hV7*j8eyjB!&ihX?B2`dm+QF69|XGLiq*j3VxJQ$ZSVeGTl zyIFlSuj}TV)wJFXuWC|8tJvj&4VSk_-S*0neX;~%W_E<4Yw{YiRq&0^u#Kds-Mgy@!vQLJ6Qe;Fr+3XS8X-q&A>LuWViWp(+XZ#AWF=?=9P=sza zEpU()(#X>n3)(;lzd2Ik2x=S>%3t^?8It+0k^m`g`jmWdpi~NgPsNH;Qp9SIdTMjB@L_14Uc zcB;52PfpkQEiO!NZ$G4>qjt6uYpBME9eAAuoPGMQ26J5ACroJSRC{1y(*rB zQ28sU<`$8*(JF}VEuj)*dod#KJLW+zXG7J?3K^hzWFG>Q2P@T83v(9zRΠ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

q2 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�srw?>XnOFKzsB_u9;(wAiGK=Vd< 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�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 literal 0 HcmV?d00001 From 11611db3a3103b60797de3ba631a3f7939610b51 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Mon, 25 Mar 2024 12:01:52 -0700 Subject: [PATCH 34/64] get JacksonDatabind working for JDK 11 --- framework/core/Project/JacksonDatabind.pm | 17 ++++++++ framework/core/Utils.pm | 2 +- framework/core/Vcs.pm | 25 ++++++++++++ .../DateDeserialization-90-99.diff | 40 +++++++++++++++++++ .../NodeContext2049Test-98-101.diff | 13 ++++++ .../SimpleModuleTest-80-81.diff | 22 ++++++++++ .../compile-errors/TestSOAP-16-94.diff | 26 ++++++++++++ .../TestTypeFactory-23-112.diff | 21 ++++++++++ .../compile-errors/classLoader1-1-57.diff | 30 ++++++++++++++ .../compile-errors/classLoader2-58-62.diff | 31 ++++++++++++++ .../compile-errors/classLoader2a-69-69.diff | 31 ++++++++++++++ .../compile-errors/classLoader2b-71-79.diff | 31 ++++++++++++++ .../compile-errors/classLoader2c-92-94.diff | 31 ++++++++++++++ .../compile-errors/classLoader3-63-99.diff | 31 ++++++++++++++ .../compile-errors/test-93-97.diff | 13 ------ .../compile-errors/test-99-109.diff | 13 ------ .../compile-errors/testIgnorals1-50-61.diff | 13 ++++++ .../compile-errors/testIgnorals2-63-99.diff | 13 ++++++ ...-111-112.diff => testJDKTypes-93-112.diff} | 0 .../compile-errors/testStackTrace1-1-94.diff | 13 ++++++ .../compile-errors/testStackTrace2-59-99.diff | 13 ++++++ 21 files changed, 402 insertions(+), 27 deletions(-) create mode 100644 framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/test-93-97.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/test-99-109.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff rename framework/projects/JacksonDatabind/compile-errors/{test-111-112.diff => testJDKTypes-93-112.diff} (100%) create mode 100644 framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff diff --git a/framework/core/Project/JacksonDatabind.pm b/framework/core/Project/JacksonDatabind.pm index f98b92f34..d4d5c5795 100644 --- a/framework/core/Project/JacksonDatabind.pm +++ b/framework/core/Project/JacksonDatabind.pm @@ -79,6 +79,23 @@ sub _post_checkout { } } + # JacksonDatabind has a Module class. Java 9 introduced a Module system for organizing code. + # This created a compile time ambiguity. To fix this, we attempt to convert all references + # to a JacksonDatabind Module to com.fasterxml.jackson.databind.Module. + my $cmd = "grep -lR ' extends Module\$' $work_dir "; + my $log = `$cmd`; + my $ret = $?; + if ($ret == 0 && length($log) > 0) { + Utils::exec_cmd("grep -lR ' extends Module\$' $work_dir | xargs sed -i 's/ extends Module\$/ extends com.fasterxml.jackson.databind.Module/'", "Correct Module ambiguity 1") or die; + } + + $cmd = "grep -lR ' Module ' $work_dir "; + $log = `$cmd`; + $ret = $?; + if ($ret == 0 && length($log) > 0) { + Utils::exec_cmd("grep -lR ' Module ' $work_dir | xargs sed -i 's/ Module / com.fasterxml.jackson.databind.Module /'", "Correct Module ambiguity 2") or die; + } + my $project_dir = "$PROJECTS_DIR/$self->{pid}"; # Check whether ant build file exists unless (-e "$work_dir/build.xml") { diff --git a/framework/core/Utils.pm b/framework/core/Utils.pm index c5e50d48d..5c2ebc5bb 100644 --- a/framework/core/Utils.pm +++ b/framework/core/Utils.pm @@ -382,7 +382,7 @@ sub fix_dependency_urls { exec_cmd("cp $build_file $build_file.bak", "Backing up build file: $build_file"); $modified = 1; } - print(STDERR "Pattern matches in build file ($build_file): $$_[0]\n"); + print(STDERR "Pattern matches in build file ($build_file): $$_[0]\n") if $DEBUG; $lines[$i] = $l; last; } diff --git a/framework/core/Vcs.pm b/framework/core/Vcs.pm index 05d31aba5..13b05c91f 100644 --- a/framework/core/Vcs.pm +++ b/framework/core/Vcs.pm @@ -398,9 +398,34 @@ sub _apply_cmd { $log .= "* $cmd\n"; $log .= `$cmd`; if ($? == 0) { + print(STDERR "patch applied: $patch_file\n") if $DEBUG; return("cd $work_dir; git apply -p$n $patch_file 2>&1"); } } + # The code above checks for an exact match before patching + # but if we're patching to fix compile errors, because of using + # newer versions of the JDK, we want to use a 'fuzzy' match. + # Also, if a 'compile-errors' patch doesn't apply, we skip + # it rather than report an error. This allows us to significantly + # reduce the number of unique patches in the compile-errors directory. + if (index($patch_file, "compile-errors") != -1) { + # We have a 'compile-errors' patch. Reset the log file. + $log = ""; + my $cmd = "cd $work_dir; patch -p1 --dry-run -l < $patch_file 2>&1"; + $log .= "* $cmd\n"; + #print "\nlog: $log\n\n"; + $log .= `$cmd`; + if ($? == 0) { + print(STDERR "patch applied: $patch_file\n") if $DEBUG; + return("cd $work_dir; patch -p1 -l < $patch_file 2>&1"); + } else { + #print "\nlog: $log\n\n"; + # Patch doesn't apply, just skip it. + print(STDERR "patch skipped: $patch_file\n") if $DEBUG; + return("echo patch skipped"); + } + } + confess("Cannot determine how to apply patch!\n" . "All attempts failed:\n$log" . "-" x 70 . "\n"); } diff --git a/framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff b/framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff new file mode 100644 index 000000000..b2aaeb243 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff @@ -0,0 +1,40 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java b/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java +index 8a7a0b5ca..040679cda 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java +@@ -119,7 +119,7 @@ public class DateDeserializationTest + public void testDateUtilISO8601_DateTimeMillis() throws Exception + { + // WITH timezone (from 4 to 0 digits) +- failure(MAPPER, "2000-01-02T03:04:05.6789+01:00"); ++ //failure(MAPPER, "2000-01-02T03:04:05.6789+01:00"); + verify( MAPPER, "2000-01-02T03:04:05.678+01:00", judate(2000, 1, 2, 3, 4, 5, 678, "GMT+1")); + verify( MAPPER, "2000-01-02T03:04:05.67+01:00", judate(2000, 1, 2, 3, 4, 5, 670, "GMT+1")); + verify( MAPPER, "2000-01-02T03:04:05.6+01:00", judate(2000, 1, 2, 3, 4, 5, 600, "GMT+1")); +@@ -234,7 +234,7 @@ public class DateDeserializationTest + + // seconds (+01:00) + failure(MAPPER, "2000-01-02T03:04:5+01:00"); +- failure(MAPPER, "2000-01-02T03:04:5.000+01:00"); ++ //failure(MAPPER, "2000-01-02T03:04:5.000+01:00"); + failure(MAPPER, "2000-01-02T03:04:005+01:00"); + + // seconds (Z) +@@ -250,7 +250,7 @@ public class DateDeserializationTest + + // minutes (+01:00) + failure(MAPPER, "2000-01-02T03:4:05+01:00"); +- failure(MAPPER, "2000-01-02T03:4:05.000+01:00"); ++ //failure(MAPPER, "2000-01-02T03:4:05.000+01:00"); + failure(MAPPER, "2000-01-02T03:004:05+01:00"); + + // minutes (Z) +@@ -266,7 +266,7 @@ public class DateDeserializationTest + + // hour (+01:00) + failure(MAPPER, "2000-01-02T3:04:05+01:00"); +- failure(MAPPER, "2000-01-02T3:04:05.000+01:00"); ++ //failure(MAPPER, "2000-01-02T3:04:05.000+01:00"); + failure(MAPPER, "2000-01-02T003:04:05+01:00"); + + // hour (Z) diff --git a/framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff b/framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff new file mode 100644 index 000000000..b1c0d00a1 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java b/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java +index ab198d492..f60b9f381 100644 +--- a/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java ++++ b/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java +@@ -134,7 +134,7 @@ public class NodeContext2049Test extends BaseMapTest + private ObjectMapper objectMapper; + { + objectMapper = new ObjectMapper(); +- objectMapper.registerModule(new Module() { ++ objectMapper.registerModule(new com.fasterxml.jackson.databind.Module() { + @Override + public String getModuleName() { + return "parentSetting"; diff --git a/framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff b/framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff new file mode 100644 index 000000000..ad7b6fff4 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff @@ -0,0 +1,22 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java b/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java +index 505a9a2d9..71ebfb9c0 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java ++++ b/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java +@@ -241,7 +241,7 @@ public class SimpleModuleTest extends BaseMapTest + SimpleModule mod = new SimpleModule("test", Version.unknownVersion()); + mod.addSerializer(new BaseSerializer()); + // and another variant here too +- List mods = Arrays.asList((Module) mod); ++ List mods = Arrays.asList((com.fasterxml.jackson.databind.Module) mod); + mapper.registerModules(mods); + assertEquals(quote("Base:1"), mapper.writeValueAsString(new Impl1())); + assertEquals(quote("Base:2"), mapper.writeValueAsString(new Impl2())); +@@ -340,7 +340,7 @@ public class SimpleModuleTest extends BaseMapTest + + public void testAutoDiscovery() throws Exception + { +- List mods = ObjectMapper.findModules(); ++ List mods = ObjectMapper.findModules(); + assertEquals(0, mods.size()); + } + } diff --git a/framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff b/framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff new file mode 100644 index 000000000..11fb3e5e9 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff @@ -0,0 +1,26 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java b/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java +index eb78c19ae..8dea50796 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java ++++ b/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java +@@ -1,20 +1,10 @@ + package com.fasterxml.jackson.databind.ext; + +-import javax.xml.soap.Detail; +-import javax.xml.soap.SOAPException; +-import javax.xml.soap.SOAPFactory; +- + import com.fasterxml.jackson.core.JsonProcessingException; + import com.fasterxml.jackson.databind.ObjectMapper; + + public class TestSOAP extends com.fasterxml.jackson.databind.BaseMapTest { + +- public void testSerializeSOAP() throws SOAPException, JsonProcessingException { +- ObjectMapper objectMapper = new ObjectMapper(); +- SOAPFactory fac = SOAPFactory.newInstance(); +- Detail detailElement = fac.createDetail(); +- detailElement.setTextContent("test"); +- String result = objectMapper.writer().writeValueAsString(detailElement); +- assertNotNull(result); ++ public void testSerializeSOAP() { + } + } diff --git a/framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff b/framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff new file mode 100644 index 000000000..30d12f9b6 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff @@ -0,0 +1,21 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java b/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java +index e9a8070f4..65cc00c72 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java ++++ b/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java +@@ -2,6 +2,7 @@ package com.fasterxml.jackson.databind.type; + + import static org.mockito.Mockito.*; + ++import org.junit.Ignore; + import org.junit.Test; + import org.junit.runner.RunWith; + import org.mockito.Mock; +@@ -17,7 +18,7 @@ import org.junit.BeforeClass; + + @RunWith(PowerMockRunner.class) + @PrepareForTest(TypeFactory.class) +- ++@Ignore("gets java.lang.IllegalAccessError with JDK 11") + public class TestTypeFactoryWithClassLoader { + @Mock + private TypeModifier typeModifier; diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff new file mode 100644 index 000000000..77750c815 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff @@ -0,0 +1,30 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -62,7 +62,7 @@ public class TestExceptionDeserialization + } + + // As per [JACKSON-377] +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -75,7 +75,7 @@ public class TestExceptionDeserialization + } + + // [JACKSON-388] +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff new file mode 100644 index 000000000..b18e97aa9 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff @@ -0,0 +1,31 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +index 7da66618f..c0a183ee8 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + private final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -61,7 +61,7 @@ public class TestExceptionDeserialization + assertEquals(ioe.getMessage(), result.getMessage()); + } + +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -73,7 +73,7 @@ public class TestExceptionDeserialization + assertEquals(result.getFoo(), result.stuff.get("foo")); + } + +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff new file mode 100644 index 000000000..b18e97aa9 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff @@ -0,0 +1,31 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +index 7da66618f..c0a183ee8 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + private final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -61,7 +61,7 @@ public class TestExceptionDeserialization + assertEquals(ioe.getMessage(), result.getMessage()); + } + +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -73,7 +73,7 @@ public class TestExceptionDeserialization + assertEquals(result.getFoo(), result.stuff.get("foo")); + } + +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff new file mode 100644 index 000000000..432da5685 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff @@ -0,0 +1,31 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +index b6bd80625..98be8515c 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + private final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -61,7 +61,7 @@ public class TestExceptionDeserialization + assertEquals(ioe.getMessage(), result.getMessage()); + } + +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -73,7 +73,7 @@ public class TestExceptionDeserialization + assertEquals(result.getFoo(), result.stuff.get("foo")); + } + +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff new file mode 100644 index 000000000..432da5685 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff @@ -0,0 +1,31 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +index b6bd80625..98be8515c 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + private final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -61,7 +61,7 @@ public class TestExceptionDeserialization + assertEquals(ioe.getMessage(), result.getMessage()); + } + +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -73,7 +73,7 @@ public class TestExceptionDeserialization + assertEquals(result.getFoo(), result.stuff.get("foo")); + } + +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff new file mode 100644 index 000000000..18b524a86 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff @@ -0,0 +1,31 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java +index 43084c960..c57d8e332 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + private final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -61,7 +61,7 @@ public class TestExceptionDeserialization + assertEquals(ioe.getMessage(), result.getMessage()); + } + +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -73,7 +73,7 @@ public class TestExceptionDeserialization + assertEquals(result.getFoo(), result.stuff.get("foo")); + } + +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/test-93-97.diff b/framework/projects/JacksonDatabind/compile-errors/test-93-97.diff deleted file mode 100644 index f35630aa9..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/test-93-97.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -index f7d1517ed..0fc5e357d 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -+++ b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -@@ -80,7 +80,7 @@ public class IllegalTypesCheckTest extends BaseMapTest - public void testJDKTypes1855() throws Exception - { - // apparently included by JDK? -- _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); -+// _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); - - // also: we can try some form of testing, even if bit contrived... - _testIllegalType(BogusPointcutAdvisor.class); diff --git a/framework/projects/JacksonDatabind/compile-errors/test-99-109.diff b/framework/projects/JacksonDatabind/compile-errors/test-99-109.diff deleted file mode 100644 index f35630aa9..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/test-99-109.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -index f7d1517ed..0fc5e357d 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -+++ b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -@@ -80,7 +80,7 @@ public class IllegalTypesCheckTest extends BaseMapTest - public void testJDKTypes1855() throws Exception - { - // apparently included by JDK? -- _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); -+// _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); - - // also: we can try some form of testing, even if bit contrived... - _testIllegalType(BogusPointcutAdvisor.class); diff --git a/framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff b/framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff new file mode 100644 index 000000000..af014ea46 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java b/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java +index 111c67159..93ef291f9 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java +@@ -59,7 +59,7 @@ public class TestExceptionSerialization + + // for [databind#877] + @SuppressWarnings("unchecked") +- public void testIgnorals() throws Exception ++ public void SKIPtestIgnorals() throws Exception + { + ExceptionWithIgnoral input = new ExceptionWithIgnoral("foobar"); + input.initCause(new IOException("surprise!")); diff --git a/framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff b/framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff new file mode 100644 index 000000000..3390c0e2c --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java +index 07fc70a6b..7a0f9663f 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java +@@ -68,7 +68,7 @@ public class TestExceptionSerialization + + // for [databind#877] + @SuppressWarnings("unchecked") +- public void testIgnorals() throws Exception ++ public void SKIPtestIgnorals() throws Exception + { + ExceptionWithIgnoral input = new ExceptionWithIgnoral("foobar"); + input.initCause(new IOException("surprise!")); diff --git a/framework/projects/JacksonDatabind/compile-errors/test-111-112.diff b/framework/projects/JacksonDatabind/compile-errors/testJDKTypes-93-112.diff similarity index 100% rename from framework/projects/JacksonDatabind/compile-errors/test-111-112.diff rename to framework/projects/JacksonDatabind/compile-errors/testJDKTypes-93-112.diff diff --git a/framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff b/framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff new file mode 100644 index 000000000..6c0002f0d --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java +index d9c442a84..7fed23628 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java +@@ -333,7 +333,7 @@ public class TestJdkTypes extends BaseMapTest + } + + // [JACKSON-888] +- public void testStackTraceElement() throws Exception ++ public void SKIPtestStackTraceElement() throws Exception + { + StackTraceElement elem = null; + try { diff --git a/framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff b/framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff new file mode 100644 index 000000000..a7244e3d7 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java b/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java +index cef00c19b..936f52036 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java +@@ -240,7 +240,7 @@ public class JDKStringLikeTypesTest extends BaseMapTest + Pattern result = MAPPER.readValue(json, Pattern.class); + assertEquals(exp.pattern(), result.pattern()); + } +- public void testStackTraceElement() throws Exception ++ public void SKIPtestStackTraceElement() throws Exception + { + StackTraceElement elem = null; + try { From 1fad7d53275d72f36b179f0a00c7dbf1a780cea6 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Mon, 25 Mar 2024 12:24:09 -0700 Subject: [PATCH 35/64] Revert "get JacksonDatabind working for JDK 11" This reverts commit 11611db3a3103b60797de3ba631a3f7939610b51. --- framework/core/Project/JacksonDatabind.pm | 17 -------- framework/core/Utils.pm | 2 +- framework/core/Vcs.pm | 25 ------------ .../DateDeserialization-90-99.diff | 40 ------------------- .../NodeContext2049Test-98-101.diff | 13 ------ .../SimpleModuleTest-80-81.diff | 22 ---------- .../compile-errors/TestSOAP-16-94.diff | 26 ------------ .../TestTypeFactory-23-112.diff | 21 ---------- .../compile-errors/classLoader1-1-57.diff | 30 -------------- .../compile-errors/classLoader2-58-62.diff | 31 -------------- .../compile-errors/classLoader2a-69-69.diff | 31 -------------- .../compile-errors/classLoader2b-71-79.diff | 31 -------------- .../compile-errors/classLoader2c-92-94.diff | 31 -------------- .../compile-errors/classLoader3-63-99.diff | 31 -------------- ...JDKTypes-93-112.diff => test-111-112.diff} | 0 .../compile-errors/test-93-97.diff | 13 ++++++ .../compile-errors/test-99-109.diff | 13 ++++++ .../compile-errors/testIgnorals1-50-61.diff | 13 ------ .../compile-errors/testIgnorals2-63-99.diff | 13 ------ .../compile-errors/testStackTrace1-1-94.diff | 13 ------ .../compile-errors/testStackTrace2-59-99.diff | 13 ------ 21 files changed, 27 insertions(+), 402 deletions(-) delete mode 100644 framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff rename framework/projects/JacksonDatabind/compile-errors/{testJDKTypes-93-112.diff => test-111-112.diff} (100%) create mode 100644 framework/projects/JacksonDatabind/compile-errors/test-93-97.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/test-99-109.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff diff --git a/framework/core/Project/JacksonDatabind.pm b/framework/core/Project/JacksonDatabind.pm index d4d5c5795..f98b92f34 100644 --- a/framework/core/Project/JacksonDatabind.pm +++ b/framework/core/Project/JacksonDatabind.pm @@ -79,23 +79,6 @@ sub _post_checkout { } } - # JacksonDatabind has a Module class. Java 9 introduced a Module system for organizing code. - # This created a compile time ambiguity. To fix this, we attempt to convert all references - # to a JacksonDatabind Module to com.fasterxml.jackson.databind.Module. - my $cmd = "grep -lR ' extends Module\$' $work_dir "; - my $log = `$cmd`; - my $ret = $?; - if ($ret == 0 && length($log) > 0) { - Utils::exec_cmd("grep -lR ' extends Module\$' $work_dir | xargs sed -i 's/ extends Module\$/ extends com.fasterxml.jackson.databind.Module/'", "Correct Module ambiguity 1") or die; - } - - $cmd = "grep -lR ' Module ' $work_dir "; - $log = `$cmd`; - $ret = $?; - if ($ret == 0 && length($log) > 0) { - Utils::exec_cmd("grep -lR ' Module ' $work_dir | xargs sed -i 's/ Module / com.fasterxml.jackson.databind.Module /'", "Correct Module ambiguity 2") or die; - } - my $project_dir = "$PROJECTS_DIR/$self->{pid}"; # Check whether ant build file exists unless (-e "$work_dir/build.xml") { diff --git a/framework/core/Utils.pm b/framework/core/Utils.pm index 5c2ebc5bb..c5e50d48d 100644 --- a/framework/core/Utils.pm +++ b/framework/core/Utils.pm @@ -382,7 +382,7 @@ sub fix_dependency_urls { exec_cmd("cp $build_file $build_file.bak", "Backing up build file: $build_file"); $modified = 1; } - print(STDERR "Pattern matches in build file ($build_file): $$_[0]\n") if $DEBUG; + print(STDERR "Pattern matches in build file ($build_file): $$_[0]\n"); $lines[$i] = $l; last; } diff --git a/framework/core/Vcs.pm b/framework/core/Vcs.pm index 13b05c91f..05d31aba5 100644 --- a/framework/core/Vcs.pm +++ b/framework/core/Vcs.pm @@ -398,34 +398,9 @@ sub _apply_cmd { $log .= "* $cmd\n"; $log .= `$cmd`; if ($? == 0) { - print(STDERR "patch applied: $patch_file\n") if $DEBUG; return("cd $work_dir; git apply -p$n $patch_file 2>&1"); } } - # The code above checks for an exact match before patching - # but if we're patching to fix compile errors, because of using - # newer versions of the JDK, we want to use a 'fuzzy' match. - # Also, if a 'compile-errors' patch doesn't apply, we skip - # it rather than report an error. This allows us to significantly - # reduce the number of unique patches in the compile-errors directory. - if (index($patch_file, "compile-errors") != -1) { - # We have a 'compile-errors' patch. Reset the log file. - $log = ""; - my $cmd = "cd $work_dir; patch -p1 --dry-run -l < $patch_file 2>&1"; - $log .= "* $cmd\n"; - #print "\nlog: $log\n\n"; - $log .= `$cmd`; - if ($? == 0) { - print(STDERR "patch applied: $patch_file\n") if $DEBUG; - return("cd $work_dir; patch -p1 -l < $patch_file 2>&1"); - } else { - #print "\nlog: $log\n\n"; - # Patch doesn't apply, just skip it. - print(STDERR "patch skipped: $patch_file\n") if $DEBUG; - return("echo patch skipped"); - } - } - confess("Cannot determine how to apply patch!\n" . "All attempts failed:\n$log" . "-" x 70 . "\n"); } diff --git a/framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff b/framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff deleted file mode 100644 index b2aaeb243..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff +++ /dev/null @@ -1,40 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java b/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java -index 8a7a0b5ca..040679cda 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java -+++ b/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java -@@ -119,7 +119,7 @@ public class DateDeserializationTest - public void testDateUtilISO8601_DateTimeMillis() throws Exception - { - // WITH timezone (from 4 to 0 digits) -- failure(MAPPER, "2000-01-02T03:04:05.6789+01:00"); -+ //failure(MAPPER, "2000-01-02T03:04:05.6789+01:00"); - verify( MAPPER, "2000-01-02T03:04:05.678+01:00", judate(2000, 1, 2, 3, 4, 5, 678, "GMT+1")); - verify( MAPPER, "2000-01-02T03:04:05.67+01:00", judate(2000, 1, 2, 3, 4, 5, 670, "GMT+1")); - verify( MAPPER, "2000-01-02T03:04:05.6+01:00", judate(2000, 1, 2, 3, 4, 5, 600, "GMT+1")); -@@ -234,7 +234,7 @@ public class DateDeserializationTest - - // seconds (+01:00) - failure(MAPPER, "2000-01-02T03:04:5+01:00"); -- failure(MAPPER, "2000-01-02T03:04:5.000+01:00"); -+ //failure(MAPPER, "2000-01-02T03:04:5.000+01:00"); - failure(MAPPER, "2000-01-02T03:04:005+01:00"); - - // seconds (Z) -@@ -250,7 +250,7 @@ public class DateDeserializationTest - - // minutes (+01:00) - failure(MAPPER, "2000-01-02T03:4:05+01:00"); -- failure(MAPPER, "2000-01-02T03:4:05.000+01:00"); -+ //failure(MAPPER, "2000-01-02T03:4:05.000+01:00"); - failure(MAPPER, "2000-01-02T03:004:05+01:00"); - - // minutes (Z) -@@ -266,7 +266,7 @@ public class DateDeserializationTest - - // hour (+01:00) - failure(MAPPER, "2000-01-02T3:04:05+01:00"); -- failure(MAPPER, "2000-01-02T3:04:05.000+01:00"); -+ //failure(MAPPER, "2000-01-02T3:04:05.000+01:00"); - failure(MAPPER, "2000-01-02T003:04:05+01:00"); - - // hour (Z) diff --git a/framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff b/framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff deleted file mode 100644 index b1c0d00a1..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java b/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java -index ab198d492..f60b9f381 100644 ---- a/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java -+++ b/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java -@@ -134,7 +134,7 @@ public class NodeContext2049Test extends BaseMapTest - private ObjectMapper objectMapper; - { - objectMapper = new ObjectMapper(); -- objectMapper.registerModule(new Module() { -+ objectMapper.registerModule(new com.fasterxml.jackson.databind.Module() { - @Override - public String getModuleName() { - return "parentSetting"; diff --git a/framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff b/framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff deleted file mode 100644 index ad7b6fff4..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java b/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java -index 505a9a2d9..71ebfb9c0 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java -+++ b/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java -@@ -241,7 +241,7 @@ public class SimpleModuleTest extends BaseMapTest - SimpleModule mod = new SimpleModule("test", Version.unknownVersion()); - mod.addSerializer(new BaseSerializer()); - // and another variant here too -- List mods = Arrays.asList((Module) mod); -+ List mods = Arrays.asList((com.fasterxml.jackson.databind.Module) mod); - mapper.registerModules(mods); - assertEquals(quote("Base:1"), mapper.writeValueAsString(new Impl1())); - assertEquals(quote("Base:2"), mapper.writeValueAsString(new Impl2())); -@@ -340,7 +340,7 @@ public class SimpleModuleTest extends BaseMapTest - - public void testAutoDiscovery() throws Exception - { -- List mods = ObjectMapper.findModules(); -+ List mods = ObjectMapper.findModules(); - assertEquals(0, mods.size()); - } - } diff --git a/framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff b/framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff deleted file mode 100644 index 11fb3e5e9..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java b/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java -index eb78c19ae..8dea50796 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java -+++ b/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java -@@ -1,20 +1,10 @@ - package com.fasterxml.jackson.databind.ext; - --import javax.xml.soap.Detail; --import javax.xml.soap.SOAPException; --import javax.xml.soap.SOAPFactory; -- - import com.fasterxml.jackson.core.JsonProcessingException; - import com.fasterxml.jackson.databind.ObjectMapper; - - public class TestSOAP extends com.fasterxml.jackson.databind.BaseMapTest { - -- public void testSerializeSOAP() throws SOAPException, JsonProcessingException { -- ObjectMapper objectMapper = new ObjectMapper(); -- SOAPFactory fac = SOAPFactory.newInstance(); -- Detail detailElement = fac.createDetail(); -- detailElement.setTextContent("test"); -- String result = objectMapper.writer().writeValueAsString(detailElement); -- assertNotNull(result); -+ public void testSerializeSOAP() { - } - } diff --git a/framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff b/framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff deleted file mode 100644 index 30d12f9b6..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java b/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java -index e9a8070f4..65cc00c72 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java -+++ b/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java -@@ -2,6 +2,7 @@ package com.fasterxml.jackson.databind.type; - - import static org.mockito.Mockito.*; - -+import org.junit.Ignore; - import org.junit.Test; - import org.junit.runner.RunWith; - import org.mockito.Mock; -@@ -17,7 +18,7 @@ import org.junit.BeforeClass; - - @RunWith(PowerMockRunner.class) - @PrepareForTest(TypeFactory.class) -- -+@Ignore("gets java.lang.IllegalAccessError with JDK 11") - public class TestTypeFactoryWithClassLoader { - @Mock - private TypeModifier typeModifier; diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff deleted file mode 100644 index 77750c815..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ---- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -+++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -@@ -53,7 +53,7 @@ public class TestExceptionDeserialization - - final ObjectMapper MAPPER = new ObjectMapper(); - -- public void testIOException() throws IOException -+ public void SKIPtestIOException() throws IOException - { - IOException ioe = new IOException("TEST"); - String json = MAPPER.writeValueAsString(ioe); -@@ -62,7 +62,7 @@ public class TestExceptionDeserialization - } - - // As per [JACKSON-377] -- public void testWithCreator() throws IOException -+ public void SKIPtestWithCreator() throws IOException - { - final String MSG = "the message"; - String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); -@@ -75,7 +75,7 @@ public class TestExceptionDeserialization - } - - // [JACKSON-388] -- public void testWithNullMessage() throws IOException -+ public void SKIPtestWithNullMessage() throws IOException - { - final ObjectMapper mapper = new ObjectMapper(); - mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff deleted file mode 100644 index b18e97aa9..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -index 7da66618f..c0a183ee8 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -+++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -@@ -53,7 +53,7 @@ public class TestExceptionDeserialization - - private final ObjectMapper MAPPER = new ObjectMapper(); - -- public void testIOException() throws IOException -+ public void SKIPtestIOException() throws IOException - { - IOException ioe = new IOException("TEST"); - String json = MAPPER.writeValueAsString(ioe); -@@ -61,7 +61,7 @@ public class TestExceptionDeserialization - assertEquals(ioe.getMessage(), result.getMessage()); - } - -- public void testWithCreator() throws IOException -+ public void SKIPtestWithCreator() throws IOException - { - final String MSG = "the message"; - String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); -@@ -73,7 +73,7 @@ public class TestExceptionDeserialization - assertEquals(result.getFoo(), result.stuff.get("foo")); - } - -- public void testWithNullMessage() throws IOException -+ public void SKIPtestWithNullMessage() throws IOException - { - final ObjectMapper mapper = new ObjectMapper(); - mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff deleted file mode 100644 index b18e97aa9..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -index 7da66618f..c0a183ee8 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -+++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -@@ -53,7 +53,7 @@ public class TestExceptionDeserialization - - private final ObjectMapper MAPPER = new ObjectMapper(); - -- public void testIOException() throws IOException -+ public void SKIPtestIOException() throws IOException - { - IOException ioe = new IOException("TEST"); - String json = MAPPER.writeValueAsString(ioe); -@@ -61,7 +61,7 @@ public class TestExceptionDeserialization - assertEquals(ioe.getMessage(), result.getMessage()); - } - -- public void testWithCreator() throws IOException -+ public void SKIPtestWithCreator() throws IOException - { - final String MSG = "the message"; - String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); -@@ -73,7 +73,7 @@ public class TestExceptionDeserialization - assertEquals(result.getFoo(), result.stuff.get("foo")); - } - -- public void testWithNullMessage() throws IOException -+ public void SKIPtestWithNullMessage() throws IOException - { - final ObjectMapper mapper = new ObjectMapper(); - mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff deleted file mode 100644 index 432da5685..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -index b6bd80625..98be8515c 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -+++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -@@ -53,7 +53,7 @@ public class TestExceptionDeserialization - - private final ObjectMapper MAPPER = new ObjectMapper(); - -- public void testIOException() throws IOException -+ public void SKIPtestIOException() throws IOException - { - IOException ioe = new IOException("TEST"); - String json = MAPPER.writeValueAsString(ioe); -@@ -61,7 +61,7 @@ public class TestExceptionDeserialization - assertEquals(ioe.getMessage(), result.getMessage()); - } - -- public void testWithCreator() throws IOException -+ public void SKIPtestWithCreator() throws IOException - { - final String MSG = "the message"; - String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); -@@ -73,7 +73,7 @@ public class TestExceptionDeserialization - assertEquals(result.getFoo(), result.stuff.get("foo")); - } - -- public void testWithNullMessage() throws IOException -+ public void SKIPtestWithNullMessage() throws IOException - { - final ObjectMapper mapper = new ObjectMapper(); - mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff deleted file mode 100644 index 432da5685..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -index b6bd80625..98be8515c 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -+++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java -@@ -53,7 +53,7 @@ public class TestExceptionDeserialization - - private final ObjectMapper MAPPER = new ObjectMapper(); - -- public void testIOException() throws IOException -+ public void SKIPtestIOException() throws IOException - { - IOException ioe = new IOException("TEST"); - String json = MAPPER.writeValueAsString(ioe); -@@ -61,7 +61,7 @@ public class TestExceptionDeserialization - assertEquals(ioe.getMessage(), result.getMessage()); - } - -- public void testWithCreator() throws IOException -+ public void SKIPtestWithCreator() throws IOException - { - final String MSG = "the message"; - String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); -@@ -73,7 +73,7 @@ public class TestExceptionDeserialization - assertEquals(result.getFoo(), result.stuff.get("foo")); - } - -- public void testWithNullMessage() throws IOException -+ public void SKIPtestWithNullMessage() throws IOException - { - final ObjectMapper mapper = new ObjectMapper(); - mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff deleted file mode 100644 index 18b524a86..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java -index 43084c960..c57d8e332 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java -+++ b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java -@@ -53,7 +53,7 @@ public class TestExceptionDeserialization - - private final ObjectMapper MAPPER = new ObjectMapper(); - -- public void testIOException() throws IOException -+ public void SKIPtestIOException() throws IOException - { - IOException ioe = new IOException("TEST"); - String json = MAPPER.writeValueAsString(ioe); -@@ -61,7 +61,7 @@ public class TestExceptionDeserialization - assertEquals(ioe.getMessage(), result.getMessage()); - } - -- public void testWithCreator() throws IOException -+ public void SKIPtestWithCreator() throws IOException - { - final String MSG = "the message"; - String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); -@@ -73,7 +73,7 @@ public class TestExceptionDeserialization - assertEquals(result.getFoo(), result.stuff.get("foo")); - } - -- public void testWithNullMessage() throws IOException -+ public void SKIPtestWithNullMessage() throws IOException - { - final ObjectMapper mapper = new ObjectMapper(); - mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/testJDKTypes-93-112.diff b/framework/projects/JacksonDatabind/compile-errors/test-111-112.diff similarity index 100% rename from framework/projects/JacksonDatabind/compile-errors/testJDKTypes-93-112.diff rename to framework/projects/JacksonDatabind/compile-errors/test-111-112.diff diff --git a/framework/projects/JacksonDatabind/compile-errors/test-93-97.diff b/framework/projects/JacksonDatabind/compile-errors/test-93-97.diff new file mode 100644 index 000000000..f35630aa9 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/test-93-97.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java +index f7d1517ed..0fc5e357d 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java ++++ b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java +@@ -80,7 +80,7 @@ public class IllegalTypesCheckTest extends BaseMapTest + public void testJDKTypes1855() throws Exception + { + // apparently included by JDK? +- _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); ++// _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); + + // also: we can try some form of testing, even if bit contrived... + _testIllegalType(BogusPointcutAdvisor.class); diff --git a/framework/projects/JacksonDatabind/compile-errors/test-99-109.diff b/framework/projects/JacksonDatabind/compile-errors/test-99-109.diff new file mode 100644 index 000000000..f35630aa9 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/test-99-109.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java +index f7d1517ed..0fc5e357d 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java ++++ b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java +@@ -80,7 +80,7 @@ public class IllegalTypesCheckTest extends BaseMapTest + public void testJDKTypes1855() throws Exception + { + // apparently included by JDK? +- _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); ++// _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); + + // also: we can try some form of testing, even if bit contrived... + _testIllegalType(BogusPointcutAdvisor.class); diff --git a/framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff b/framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff deleted file mode 100644 index af014ea46..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java b/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java -index 111c67159..93ef291f9 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java -+++ b/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java -@@ -59,7 +59,7 @@ public class TestExceptionSerialization - - // for [databind#877] - @SuppressWarnings("unchecked") -- public void testIgnorals() throws Exception -+ public void SKIPtestIgnorals() throws Exception - { - ExceptionWithIgnoral input = new ExceptionWithIgnoral("foobar"); - input.initCause(new IOException("surprise!")); diff --git a/framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff b/framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff deleted file mode 100644 index 3390c0e2c..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java -index 07fc70a6b..7a0f9663f 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java -+++ b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java -@@ -68,7 +68,7 @@ public class TestExceptionSerialization - - // for [databind#877] - @SuppressWarnings("unchecked") -- public void testIgnorals() throws Exception -+ public void SKIPtestIgnorals() throws Exception - { - ExceptionWithIgnoral input = new ExceptionWithIgnoral("foobar"); - input.initCause(new IOException("surprise!")); diff --git a/framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff b/framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff deleted file mode 100644 index 6c0002f0d..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java -index d9c442a84..7fed23628 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java -+++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java -@@ -333,7 +333,7 @@ public class TestJdkTypes extends BaseMapTest - } - - // [JACKSON-888] -- public void testStackTraceElement() throws Exception -+ public void SKIPtestStackTraceElement() throws Exception - { - StackTraceElement elem = null; - try { diff --git a/framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff b/framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff deleted file mode 100644 index a7244e3d7..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java b/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java -index cef00c19b..936f52036 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java -+++ b/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java -@@ -240,7 +240,7 @@ public class JDKStringLikeTypesTest extends BaseMapTest - Pattern result = MAPPER.readValue(json, Pattern.class); - assertEquals(exp.pattern(), result.pattern()); - } -- public void testStackTraceElement() throws Exception -+ public void SKIPtestStackTraceElement() throws Exception - { - StackTraceElement elem = null; - try { From 9cf68d601af4d3e4f752a99db55be5fd781b5809 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Thu, 4 Apr 2024 16:02:07 -0700 Subject: [PATCH 36/64] get JacksonDatabind working for JDK 11 (#555) --- framework/core/Project/JacksonDatabind.pm | 17 ++++++++ framework/core/Utils.pm | 2 +- framework/core/Vcs.pm | 25 ++++++++++++ .../DateDeserialization-90-99.diff | 40 +++++++++++++++++++ .../NodeContext2049Test-98-101.diff | 13 ++++++ .../SimpleModuleTest-80-81.diff | 22 ++++++++++ .../compile-errors/TestSOAP-16-94.diff | 26 ++++++++++++ .../TestTypeFactory-23-112.diff | 21 ++++++++++ .../compile-errors/classLoader1-1-57.diff | 30 ++++++++++++++ .../compile-errors/classLoader2-58-62.diff | 31 ++++++++++++++ .../compile-errors/classLoader2a-69-69.diff | 31 ++++++++++++++ .../compile-errors/classLoader2b-71-79.diff | 31 ++++++++++++++ .../compile-errors/classLoader2c-92-94.diff | 31 ++++++++++++++ .../compile-errors/classLoader3-63-99.diff | 31 ++++++++++++++ .../compile-errors/test-93-97.diff | 13 ------ .../compile-errors/test-99-109.diff | 13 ------ .../compile-errors/testIgnorals1-50-61.diff | 13 ++++++ .../compile-errors/testIgnorals2-63-99.diff | 13 ++++++ ...-111-112.diff => testJDKTypes-93-112.diff} | 0 .../compile-errors/testStackTrace1-1-94.diff | 13 ++++++ .../compile-errors/testStackTrace2-59-99.diff | 13 ++++++ 21 files changed, 402 insertions(+), 27 deletions(-) create mode 100644 framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/test-93-97.diff delete mode 100644 framework/projects/JacksonDatabind/compile-errors/test-99-109.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff rename framework/projects/JacksonDatabind/compile-errors/{test-111-112.diff => testJDKTypes-93-112.diff} (100%) create mode 100644 framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff create mode 100644 framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff diff --git a/framework/core/Project/JacksonDatabind.pm b/framework/core/Project/JacksonDatabind.pm index f98b92f34..d4d5c5795 100644 --- a/framework/core/Project/JacksonDatabind.pm +++ b/framework/core/Project/JacksonDatabind.pm @@ -79,6 +79,23 @@ sub _post_checkout { } } + # JacksonDatabind has a Module class. Java 9 introduced a Module system for organizing code. + # This created a compile time ambiguity. To fix this, we attempt to convert all references + # to a JacksonDatabind Module to com.fasterxml.jackson.databind.Module. + my $cmd = "grep -lR ' extends Module\$' $work_dir "; + my $log = `$cmd`; + my $ret = $?; + if ($ret == 0 && length($log) > 0) { + Utils::exec_cmd("grep -lR ' extends Module\$' $work_dir | xargs sed -i 's/ extends Module\$/ extends com.fasterxml.jackson.databind.Module/'", "Correct Module ambiguity 1") or die; + } + + $cmd = "grep -lR ' Module ' $work_dir "; + $log = `$cmd`; + $ret = $?; + if ($ret == 0 && length($log) > 0) { + Utils::exec_cmd("grep -lR ' Module ' $work_dir | xargs sed -i 's/ Module / com.fasterxml.jackson.databind.Module /'", "Correct Module ambiguity 2") or die; + } + my $project_dir = "$PROJECTS_DIR/$self->{pid}"; # Check whether ant build file exists unless (-e "$work_dir/build.xml") { diff --git a/framework/core/Utils.pm b/framework/core/Utils.pm index c5e50d48d..5c2ebc5bb 100644 --- a/framework/core/Utils.pm +++ b/framework/core/Utils.pm @@ -382,7 +382,7 @@ sub fix_dependency_urls { exec_cmd("cp $build_file $build_file.bak", "Backing up build file: $build_file"); $modified = 1; } - print(STDERR "Pattern matches in build file ($build_file): $$_[0]\n"); + print(STDERR "Pattern matches in build file ($build_file): $$_[0]\n") if $DEBUG; $lines[$i] = $l; last; } diff --git a/framework/core/Vcs.pm b/framework/core/Vcs.pm index 05d31aba5..13b05c91f 100644 --- a/framework/core/Vcs.pm +++ b/framework/core/Vcs.pm @@ -398,9 +398,34 @@ sub _apply_cmd { $log .= "* $cmd\n"; $log .= `$cmd`; if ($? == 0) { + print(STDERR "patch applied: $patch_file\n") if $DEBUG; return("cd $work_dir; git apply -p$n $patch_file 2>&1"); } } + # The code above checks for an exact match before patching + # but if we're patching to fix compile errors, because of using + # newer versions of the JDK, we want to use a 'fuzzy' match. + # Also, if a 'compile-errors' patch doesn't apply, we skip + # it rather than report an error. This allows us to significantly + # reduce the number of unique patches in the compile-errors directory. + if (index($patch_file, "compile-errors") != -1) { + # We have a 'compile-errors' patch. Reset the log file. + $log = ""; + my $cmd = "cd $work_dir; patch -p1 --dry-run -l < $patch_file 2>&1"; + $log .= "* $cmd\n"; + #print "\nlog: $log\n\n"; + $log .= `$cmd`; + if ($? == 0) { + print(STDERR "patch applied: $patch_file\n") if $DEBUG; + return("cd $work_dir; patch -p1 -l < $patch_file 2>&1"); + } else { + #print "\nlog: $log\n\n"; + # Patch doesn't apply, just skip it. + print(STDERR "patch skipped: $patch_file\n") if $DEBUG; + return("echo patch skipped"); + } + } + confess("Cannot determine how to apply patch!\n" . "All attempts failed:\n$log" . "-" x 70 . "\n"); } diff --git a/framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff b/framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff new file mode 100644 index 000000000..b2aaeb243 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/DateDeserialization-90-99.diff @@ -0,0 +1,40 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java b/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java +index 8a7a0b5ca..040679cda 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/DateDeserializationTest.java +@@ -119,7 +119,7 @@ public class DateDeserializationTest + public void testDateUtilISO8601_DateTimeMillis() throws Exception + { + // WITH timezone (from 4 to 0 digits) +- failure(MAPPER, "2000-01-02T03:04:05.6789+01:00"); ++ //failure(MAPPER, "2000-01-02T03:04:05.6789+01:00"); + verify( MAPPER, "2000-01-02T03:04:05.678+01:00", judate(2000, 1, 2, 3, 4, 5, 678, "GMT+1")); + verify( MAPPER, "2000-01-02T03:04:05.67+01:00", judate(2000, 1, 2, 3, 4, 5, 670, "GMT+1")); + verify( MAPPER, "2000-01-02T03:04:05.6+01:00", judate(2000, 1, 2, 3, 4, 5, 600, "GMT+1")); +@@ -234,7 +234,7 @@ public class DateDeserializationTest + + // seconds (+01:00) + failure(MAPPER, "2000-01-02T03:04:5+01:00"); +- failure(MAPPER, "2000-01-02T03:04:5.000+01:00"); ++ //failure(MAPPER, "2000-01-02T03:04:5.000+01:00"); + failure(MAPPER, "2000-01-02T03:04:005+01:00"); + + // seconds (Z) +@@ -250,7 +250,7 @@ public class DateDeserializationTest + + // minutes (+01:00) + failure(MAPPER, "2000-01-02T03:4:05+01:00"); +- failure(MAPPER, "2000-01-02T03:4:05.000+01:00"); ++ //failure(MAPPER, "2000-01-02T03:4:05.000+01:00"); + failure(MAPPER, "2000-01-02T03:004:05+01:00"); + + // minutes (Z) +@@ -266,7 +266,7 @@ public class DateDeserializationTest + + // hour (+01:00) + failure(MAPPER, "2000-01-02T3:04:05+01:00"); +- failure(MAPPER, "2000-01-02T3:04:05.000+01:00"); ++ //failure(MAPPER, "2000-01-02T3:04:05.000+01:00"); + failure(MAPPER, "2000-01-02T003:04:05+01:00"); + + // hour (Z) diff --git a/framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff b/framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff new file mode 100644 index 000000000..b1c0d00a1 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/NodeContext2049Test-98-101.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java b/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java +index ab198d492..f60b9f381 100644 +--- a/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java ++++ b/src/test/java/com/fasterxml/jackson/failing/NodeContext2049Test.java +@@ -134,7 +134,7 @@ public class NodeContext2049Test extends BaseMapTest + private ObjectMapper objectMapper; + { + objectMapper = new ObjectMapper(); +- objectMapper.registerModule(new Module() { ++ objectMapper.registerModule(new com.fasterxml.jackson.databind.Module() { + @Override + public String getModuleName() { + return "parentSetting"; diff --git a/framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff b/framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff new file mode 100644 index 000000000..ad7b6fff4 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/SimpleModuleTest-80-81.diff @@ -0,0 +1,22 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java b/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java +index 505a9a2d9..71ebfb9c0 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java ++++ b/src/test/java/com/fasterxml/jackson/databind/module/SimpleModuleTest.java +@@ -241,7 +241,7 @@ public class SimpleModuleTest extends BaseMapTest + SimpleModule mod = new SimpleModule("test", Version.unknownVersion()); + mod.addSerializer(new BaseSerializer()); + // and another variant here too +- List mods = Arrays.asList((Module) mod); ++ List mods = Arrays.asList((com.fasterxml.jackson.databind.Module) mod); + mapper.registerModules(mods); + assertEquals(quote("Base:1"), mapper.writeValueAsString(new Impl1())); + assertEquals(quote("Base:2"), mapper.writeValueAsString(new Impl2())); +@@ -340,7 +340,7 @@ public class SimpleModuleTest extends BaseMapTest + + public void testAutoDiscovery() throws Exception + { +- List mods = ObjectMapper.findModules(); ++ List mods = ObjectMapper.findModules(); + assertEquals(0, mods.size()); + } + } diff --git a/framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff b/framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff new file mode 100644 index 000000000..11fb3e5e9 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/TestSOAP-16-94.diff @@ -0,0 +1,26 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java b/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java +index eb78c19ae..8dea50796 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java ++++ b/src/test/java/com/fasterxml/jackson/databind/ext/TestSOAP.java +@@ -1,20 +1,10 @@ + package com.fasterxml.jackson.databind.ext; + +-import javax.xml.soap.Detail; +-import javax.xml.soap.SOAPException; +-import javax.xml.soap.SOAPFactory; +- + import com.fasterxml.jackson.core.JsonProcessingException; + import com.fasterxml.jackson.databind.ObjectMapper; + + public class TestSOAP extends com.fasterxml.jackson.databind.BaseMapTest { + +- public void testSerializeSOAP() throws SOAPException, JsonProcessingException { +- ObjectMapper objectMapper = new ObjectMapper(); +- SOAPFactory fac = SOAPFactory.newInstance(); +- Detail detailElement = fac.createDetail(); +- detailElement.setTextContent("test"); +- String result = objectMapper.writer().writeValueAsString(detailElement); +- assertNotNull(result); ++ public void testSerializeSOAP() { + } + } diff --git a/framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff b/framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff new file mode 100644 index 000000000..30d12f9b6 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/TestTypeFactory-23-112.diff @@ -0,0 +1,21 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java b/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java +index e9a8070f4..65cc00c72 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java ++++ b/src/test/java/com/fasterxml/jackson/databind/type/TestTypeFactoryWithClassLoader.java +@@ -2,6 +2,7 @@ package com.fasterxml.jackson.databind.type; + + import static org.mockito.Mockito.*; + ++import org.junit.Ignore; + import org.junit.Test; + import org.junit.runner.RunWith; + import org.mockito.Mock; +@@ -17,7 +18,7 @@ import org.junit.BeforeClass; + + @RunWith(PowerMockRunner.class) + @PrepareForTest(TypeFactory.class) +- ++@Ignore("gets java.lang.IllegalAccessError with JDK 11") + public class TestTypeFactoryWithClassLoader { + @Mock + private TypeModifier typeModifier; diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff new file mode 100644 index 000000000..77750c815 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader1-1-57.diff @@ -0,0 +1,30 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -62,7 +62,7 @@ public class TestExceptionDeserialization + } + + // As per [JACKSON-377] +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -75,7 +75,7 @@ public class TestExceptionDeserialization + } + + // [JACKSON-388] +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff new file mode 100644 index 000000000..b18e97aa9 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader2-58-62.diff @@ -0,0 +1,31 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +index 7da66618f..c0a183ee8 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + private final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -61,7 +61,7 @@ public class TestExceptionDeserialization + assertEquals(ioe.getMessage(), result.getMessage()); + } + +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -73,7 +73,7 @@ public class TestExceptionDeserialization + assertEquals(result.getFoo(), result.stuff.get("foo")); + } + +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff new file mode 100644 index 000000000..b18e97aa9 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader2a-69-69.diff @@ -0,0 +1,31 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +index 7da66618f..c0a183ee8 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + private final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -61,7 +61,7 @@ public class TestExceptionDeserialization + assertEquals(ioe.getMessage(), result.getMessage()); + } + +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -73,7 +73,7 @@ public class TestExceptionDeserialization + assertEquals(result.getFoo(), result.stuff.get("foo")); + } + +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff new file mode 100644 index 000000000..432da5685 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader2b-71-79.diff @@ -0,0 +1,31 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +index b6bd80625..98be8515c 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + private final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -61,7 +61,7 @@ public class TestExceptionDeserialization + assertEquals(ioe.getMessage(), result.getMessage()); + } + +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -73,7 +73,7 @@ public class TestExceptionDeserialization + assertEquals(result.getFoo(), result.stuff.get("foo")); + } + +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff new file mode 100644 index 000000000..432da5685 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader2c-92-94.diff @@ -0,0 +1,31 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +index b6bd80625..98be8515c 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + private final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -61,7 +61,7 @@ public class TestExceptionDeserialization + assertEquals(ioe.getMessage(), result.getMessage()); + } + +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -73,7 +73,7 @@ public class TestExceptionDeserialization + assertEquals(result.getFoo(), result.stuff.get("foo")); + } + +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff b/framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff new file mode 100644 index 000000000..18b524a86 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/classLoader3-63-99.diff @@ -0,0 +1,31 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java +index 43084c960..c57d8e332 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionDeserialization.java +@@ -53,7 +53,7 @@ public class TestExceptionDeserialization + + private final ObjectMapper MAPPER = new ObjectMapper(); + +- public void testIOException() throws IOException ++ public void SKIPtestIOException() throws IOException + { + IOException ioe = new IOException("TEST"); + String json = MAPPER.writeValueAsString(ioe); +@@ -61,7 +61,7 @@ public class TestExceptionDeserialization + assertEquals(ioe.getMessage(), result.getMessage()); + } + +- public void testWithCreator() throws IOException ++ public void SKIPtestWithCreator() throws IOException + { + final String MSG = "the message"; + String json = MAPPER.writeValueAsString(new MyException(MSG, 3)); +@@ -73,7 +73,7 @@ public class TestExceptionDeserialization + assertEquals(result.getFoo(), result.stuff.get("foo")); + } + +- public void testWithNullMessage() throws IOException ++ public void SKIPtestWithNullMessage() throws IOException + { + final ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); diff --git a/framework/projects/JacksonDatabind/compile-errors/test-93-97.diff b/framework/projects/JacksonDatabind/compile-errors/test-93-97.diff deleted file mode 100644 index f35630aa9..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/test-93-97.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -index f7d1517ed..0fc5e357d 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -+++ b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -@@ -80,7 +80,7 @@ public class IllegalTypesCheckTest extends BaseMapTest - public void testJDKTypes1855() throws Exception - { - // apparently included by JDK? -- _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); -+// _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); - - // also: we can try some form of testing, even if bit contrived... - _testIllegalType(BogusPointcutAdvisor.class); diff --git a/framework/projects/JacksonDatabind/compile-errors/test-99-109.diff b/framework/projects/JacksonDatabind/compile-errors/test-99-109.diff deleted file mode 100644 index f35630aa9..000000000 --- a/framework/projects/JacksonDatabind/compile-errors/test-99-109.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -index f7d1517ed..0fc5e357d 100644 ---- a/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -+++ b/src/test/java/com/fasterxml/jackson/databind/interop/IllegalTypesCheckTest.java -@@ -80,7 +80,7 @@ public class IllegalTypesCheckTest extends BaseMapTest - public void testJDKTypes1855() throws Exception - { - // apparently included by JDK? -- _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); -+// _testIllegalType("com.sun.org.apache.bcel.internal.util.ClassLoader"); - - // also: we can try some form of testing, even if bit contrived... - _testIllegalType(BogusPointcutAdvisor.class); diff --git a/framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff b/framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff new file mode 100644 index 000000000..af014ea46 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/testIgnorals1-50-61.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java b/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java +index 111c67159..93ef291f9 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/ser/TestExceptionSerialization.java +@@ -59,7 +59,7 @@ public class TestExceptionSerialization + + // for [databind#877] + @SuppressWarnings("unchecked") +- public void testIgnorals() throws Exception ++ public void SKIPtestIgnorals() throws Exception + { + ExceptionWithIgnoral input = new ExceptionWithIgnoral("foobar"); + input.initCause(new IOException("surprise!")); diff --git a/framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff b/framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff new file mode 100644 index 000000000..3390c0e2c --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/testIgnorals2-63-99.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java +index 07fc70a6b..7a0f9663f 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/exc/TestExceptionSerialization.java +@@ -68,7 +68,7 @@ public class TestExceptionSerialization + + // for [databind#877] + @SuppressWarnings("unchecked") +- public void testIgnorals() throws Exception ++ public void SKIPtestIgnorals() throws Exception + { + ExceptionWithIgnoral input = new ExceptionWithIgnoral("foobar"); + input.initCause(new IOException("surprise!")); diff --git a/framework/projects/JacksonDatabind/compile-errors/test-111-112.diff b/framework/projects/JacksonDatabind/compile-errors/testJDKTypes-93-112.diff similarity index 100% rename from framework/projects/JacksonDatabind/compile-errors/test-111-112.diff rename to framework/projects/JacksonDatabind/compile-errors/testJDKTypes-93-112.diff diff --git a/framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff b/framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff new file mode 100644 index 000000000..6c0002f0d --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/testStackTrace1-1-94.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java b/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java +index d9c442a84..7fed23628 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/TestJdkTypes.java +@@ -333,7 +333,7 @@ public class TestJdkTypes extends BaseMapTest + } + + // [JACKSON-888] +- public void testStackTraceElement() throws Exception ++ public void SKIPtestStackTraceElement() throws Exception + { + StackTraceElement elem = null; + try { diff --git a/framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff b/framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff new file mode 100644 index 000000000..a7244e3d7 --- /dev/null +++ b/framework/projects/JacksonDatabind/compile-errors/testStackTrace2-59-99.diff @@ -0,0 +1,13 @@ +diff --git a/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java b/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java +index cef00c19b..936f52036 100644 +--- a/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java ++++ b/src/test/java/com/fasterxml/jackson/databind/deser/JDKStringLikeTypesTest.java +@@ -240,7 +240,7 @@ public class JDKStringLikeTypesTest extends BaseMapTest + Pattern result = MAPPER.readValue(json, Pattern.class); + assertEquals(exp.pattern(), result.pattern()); + } +- public void testStackTraceElement() throws Exception ++ public void SKIPtestStackTraceElement() throws Exception + { + StackTraceElement elem = null; + try { From 857ff225218fd6feaebc7e3002eff97d56690fd6 Mon Sep 17 00:00:00 2001 From: rjust Date: Wed, 8 May 2024 15:39:43 -0700 Subject: [PATCH 37/64] Remove obsolete Major files. --- major/bin/.ant | 16 --------- major/bin/major | 57 -------------------------------- major/mml/all_mutants.mml.bin | Bin 11465 -> 0 bytes major/mml/template.mml | 59 ---------------------------------- 4 files changed, 132 deletions(-) delete mode 100644 major/bin/.ant delete mode 100755 major/bin/major delete mode 100644 major/mml/all_mutants.mml.bin delete mode 100644 major/mml/template.mml diff --git a/major/bin/.ant b/major/bin/.ant deleted file mode 100644 index 7a9d1eeab..000000000 --- a/major/bin/.ant +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -BASE="`dirname $0`/.." - -if [ -z "$JAVA_HOME" ]; then - CMD="java" -else - CMD="$JAVA_HOME/bin/java" -fi - -$CMD \ - -XX:ReservedCodeCacheSize=256M \ - -XX:MaxPermSize=1G \ - -Djava.awt.headless=true \ - -Xbootclasspath/a:$BASE/config/config.jar \ - -jar $BASE/lib/ant-launcher.jar $* diff --git a/major/bin/major b/major/bin/major deleted file mode 100755 index a36c2bbe2..000000000 --- a/major/bin/major +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env bash - -BASE=$(cd $(dirname $0)/.. && pwd) -JAVA_ARGS=() -CLASSPATH="$BASE/lib/major.jar" -LOGGING_ARGS="" -EXPORT_ARGS="" - -while (( "$#" )); do - case "$1" in - -classpath|-cp) - CLASSPATH="$CLASSPATH:$2" - shift 2 - ;; - --logging) - if [ -z "$LOGGING_ARGS" ]; then - LOGGING_ARGS="logging:$2" - else - LOGGING_ARGS="$LOGGING_ARGS,$2" - fi - shift 2 - ;; - --mml) - MML="mml:$2" - shift 2 - ;; - --export) - EXPORT_ARGS="$2" - shift 2 - ;; - *) - JAVA_ARGS+=("$1") - shift - ;; - esac -done - -PLUGIN_ARG="-Xplugin:MajorPlugin" -if [ ! -z "LOGGING_ARGS" ]; then - PLUGIN_ARG="$PLUGIN_ARG $LOGGING_ARGS" -fi - -if [ -z "$MML" ]; then - PLUGIN_ARG="$PLUGIN_ARG" -else - PLUGIN_ARG="$PLUGIN_ARG $MML" -fi - -if [ -z "$EXPORT_ARGS" ]; then - PLUGIN_ARG="$PLUGIN_ARG" -else - PLUGIN_ARG="$PLUGIN_ARG $EXPORT_ARGS" -fi - -PLUGIN_ARG="$PLUGIN_ARG" - -javac -cp "$CLASSPATH" "$PLUGIN_ARG" ${JAVA_ARGS[*]} diff --git a/major/mml/all_mutants.mml.bin b/major/mml/all_mutants.mml.bin deleted file mode 100644 index 23fbe9c987c692f87e62f3600bc691f928d80def..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11465 zcmb_iOKcoj6)k_;@h@#B1R)`fW+o0!Vs|gtF^(b0#3ZN_4{c{87>!A}yJAmUA}$d(Dzv^?%5<1jV8p-S4g-93D>x9 z_m8n^ruNy(e_na=>6A6OW6gVk-QBS}u*(DMLUbHD{o}yv4twAJj@a+wM|1dF$L~aB zO$FgmpP;A2=bS+^8Cf&WoZm@w5faTZ$S<733k13h4_rW2`;?Vt7>;!Z!S5F)geh3UzC8u$FcN&F~&*n=_e zJa}Yo3I4J8^8eeLYtQ~SMWHwk@!(Pvw~=*4^7OmeJR&UK>Re>ix7NGC0It6g|G5qh z569bKVH97bP`>9!;c2o9B#Ox&TD8#Wd3MKv-v_;x+egr-GJ2lVq2vP@Cm_n@JQ!N8 z59`yK#p`?TfA7gp-Vi1f7K9tGY~9j!g1OiAxnX22Z>>K?3`HB_^SZF~^$GE3BL%w% zFqsJ108sJ_fabT>T|e5uFAuT+kdz>@766cruy}E6-3$Dq4f^1hFJXC35?MtK{#wv`RCU>5-3!P()n>>N5|h3iX3&yOoJ-uMea!<6;7E8e&Bnq@7Q4(y z3zgg6?J%@Yiw&fzYx0cPq1u?*Z9k^3=U3fdY1v;Y?)uMS*A+p;ovRaBlWtI^xEa^) z4NAj)cHefrlG6fKm%`cWi$n`ODOp zM0o3#K{$*nsQ(b~zbh*IUj*`xiXblu`l5wFm$L%XE((&d^r4XB}ME+GL}BwlOlGqWp+W%AeMskl5Ciz zmlz~+#K}QPINwDc!QHex;Y{H?+HXI;XOKqL<<|W@Zo17(Lum72Z;B6YMstI?G(&hH zliCFV5B9poza8bJttjtPF17)^+lZQG5ul(W;%=%hs0|Ph5dYV1b4i%=- zj3G_k(6B(&)TY34c}?kGnEL?39uuSGfsEg(i zh($D}gB#gOJZWYFfG(~{oevgvG0t*vTL}x|sLh5qr1f~(l!kyGuWW#ZxUvC_yq(*v zy;l(2tK$?e$d;=wn2fP{U`&!Vu4QU8)dr~f7ujc)w3{88eMuhqe1DW|M*DA|IwMT9|CDR%4A?uTc)$Ji0P|J5rd>C)&=w_ze zMo{XG_xcNkc6>-1)vi{^n%e-6^0#6*lw*9Y-j&K(7J2lmGMF_+lqz1O&}8w7-<`oP zV@#zQUDzsnpSLa7;fveSkWQ^+Ibkx@Hi`_a5QT-HKt-Jbh;f1-BpP|GC4`J3LCD5H zSb_{Q zEU@H`xQhWabuOq-zh0@X#KI~52nYb?8f9-jTmj8Ozp9$rG!4tnv^`YJyg(k6MRWtP zOqeucyjJGZh-@krTFWEKi)J&Atie#_mtT_+ZqDm*0x4fjQK|TY35U$8IvK{=J8mvt zjq&=Q&IQJLX7{AvTu}QNtn}so6)^H#$TKR7Jo;Y+*mFV7WGtSpSGB9bp9`i2S!lx? z&^-)4Za&l^fMsFymh^BNl@FyjV1bnelN@C5L?a(6uF1k_ogdZz*?hQ=9E~GSKKXDK zCu#0DbaE!kM<092=}hq@uSgI?&K@ZNA!HN@LN=x-SI$vWFDL-ihP!%ET zEtWwlG1&E*A{5P~2-&tqB4iY??z15fw1R?#&=sNT4j@byhXrC{2t=9-WQgv$f^JU diff --git a/major/mml/template.mml b/major/mml/template.mml deleted file mode 100644 index 943816873..000000000 --- a/major/mml/template.mml +++ /dev/null @@ -1,59 +0,0 @@ -list_aor={+,-,*,/,%}; -list_lor={&,|,^}; -list_sor={<<,>>,>>>}; -list_oru={+,-,~}; - -// Replacements for the AOR operator -BIN(+)->list_aor; -BIN(-)->list_aor; -BIN(*)->list_aor; -BIN(/)->list_aor; -BIN(%)->list_aor; - -// Replacements for the SOR operator -BIN(>>)->list_sor; -BIN(<<)->list_sor; -BIN(>>>)->list_sor; - -// Replacements for the LOR operator -BIN(&)->list_lor; -BIN(|)->list_lor; -BIN(^)->list_lor; - -// Replacements for the ORU operator -UNR(+)->list_oru; -UNR(-)->list_oru; -UNR(~)->list_oru; - -// Replacements the for ROR operator -BIN(>)->{>=,!=,FALSE}; -BIN(<)->{<=,!=,FALSE}; -BIN(>=)->{>,==,TRUE}; -BIN(<=)->{<,==,TRUE}; -BIN(==)->{<=,>=,FALSE,LHS,RHS}; -BIN(!=)->{<,>,TRUE,LHS,RHS}; - -// Replacements for COR -BIN(&&)->{==,LHS,RHS,FALSE}; -BIN(||)->{!=,LHS,RHS,TRUE}; - -// Deletions for the STD operator (type of statement that should be deleted) -DEL(CALL); -DEL(INC); -DEL(DEC); -DEL(ASSIGN); -// Don't delete return, continue, and break statements by default -//DEL(RETURN); -//DEL(CONT); -//DEL(BREAK); - -// Literal types for the LVR operator -LIT(BOOLEAN); -LIT(NUMBER); -// Don't mutate String literals by default -//LIT(STRING); - --LVR<"org.apache.commons.math3.util.FastMathLiteralArrays">; --ORU<"org.apache.commons.math3.util.FastMathLiteralArrays">; --LVR<"org.apache.commons.math.optimization.direct.BOBYQAOptimizer@bobyqb">; --STD<"org.apache.commons.math.optimization.direct.BOBYQAOptimizer@bobyqb">; From 1ef41002b73dfc9080d0a98b38fa8c514f4ad074 Mon Sep 17 00:00:00 2001 From: rjust Date: Wed, 8 May 2024 15:40:51 -0700 Subject: [PATCH 38/64] Use newer version of Major; add config options in init script. --- init.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/init.sh b/init.sh index 40fab805e..fc4eebe36 100755 --- a/init.sh +++ b/init.sh @@ -131,12 +131,14 @@ cd "$DIR_REPOS" && ./get_repos.sh # echo echo "Setting up Major ... " -MAJOR_VERSION="2.0.0" +MAJOR_VERSION="2.1.0" MAJOR_URL="https://mutation-testing.org/downloads" MAJOR_ZIP="major-${MAJOR_VERSION}_jre8.zip" -cd "$BASE" && download_url_and_unzip "$MAJOR_URL/$MAJOR_ZIP" \ +cd "$BASE" && rm -rf major \ + && download_url_and_unzip "$MAJOR_URL/$MAJOR_ZIP" \ && rm "$MAJOR_ZIP" \ - && cp major/bin/.ant major/bin/ant + && perl -pi -e '$_ .= qq( -Djava.awt.headless=true \\\n) if /CodeCacheSize/' \ + major/bin/ant # Support Chart on machines without X. ################################################################################ # From eadd56e12a7032d5a345e4f17f52520facea50fd Mon Sep 17 00:00:00 2001 From: rjust Date: Wed, 8 May 2024 15:42:24 -0700 Subject: [PATCH 39/64] Move default template to util. --- framework/core/Mutation.pm | 2 +- framework/util/template.mml | 59 +++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 framework/util/template.mml diff --git a/framework/core/Mutation.pm b/framework/core/Mutation.pm index b4e185849..4732530e9 100644 --- a/framework/core/Mutation.pm +++ b/framework/core/Mutation.pm @@ -73,7 +73,7 @@ sub create_mml { my ($instrument_classes, $out_file, $mut_ops) = @_; my $OUT_DIR = Utils::get_dir($out_file); - my $TEMPLATE = `cat $MAJOR_ROOT/mml/template.mml` or die "Cannot read mml template: $!"; + my $TEMPLATE = `cat $UTIL_DIR/template.mml` or die "Cannot read mml template: $!"; system("mkdir -p $OUT_DIR"); diff --git a/framework/util/template.mml b/framework/util/template.mml new file mode 100644 index 000000000..943816873 --- /dev/null +++ b/framework/util/template.mml @@ -0,0 +1,59 @@ +list_aor={+,-,*,/,%}; +list_lor={&,|,^}; +list_sor={<<,>>,>>>}; +list_oru={+,-,~}; + +// Replacements for the AOR operator +BIN(+)->list_aor; +BIN(-)->list_aor; +BIN(*)->list_aor; +BIN(/)->list_aor; +BIN(%)->list_aor; + +// Replacements for the SOR operator +BIN(>>)->list_sor; +BIN(<<)->list_sor; +BIN(>>>)->list_sor; + +// Replacements for the LOR operator +BIN(&)->list_lor; +BIN(|)->list_lor; +BIN(^)->list_lor; + +// Replacements for the ORU operator +UNR(+)->list_oru; +UNR(-)->list_oru; +UNR(~)->list_oru; + +// Replacements the for ROR operator +BIN(>)->{>=,!=,FALSE}; +BIN(<)->{<=,!=,FALSE}; +BIN(>=)->{>,==,TRUE}; +BIN(<=)->{<,==,TRUE}; +BIN(==)->{<=,>=,FALSE,LHS,RHS}; +BIN(!=)->{<,>,TRUE,LHS,RHS}; + +// Replacements for COR +BIN(&&)->{==,LHS,RHS,FALSE}; +BIN(||)->{!=,LHS,RHS,TRUE}; + +// Deletions for the STD operator (type of statement that should be deleted) +DEL(CALL); +DEL(INC); +DEL(DEC); +DEL(ASSIGN); +// Don't delete return, continue, and break statements by default +//DEL(RETURN); +//DEL(CONT); +//DEL(BREAK); + +// Literal types for the LVR operator +LIT(BOOLEAN); +LIT(NUMBER); +// Don't mutate String literals by default +//LIT(STRING); + +-LVR<"org.apache.commons.math3.util.FastMathLiteralArrays">; +-ORU<"org.apache.commons.math3.util.FastMathLiteralArrays">; +-LVR<"org.apache.commons.math.optimization.direct.BOBYQAOptimizer@bobyqb">; +-STD<"org.apache.commons.math.optimization.direct.BOBYQAOptimizer@bobyqb">; From dfd6e73f5b9b55f8eac22674d3bfd75e4f9b78f3 Mon Sep 17 00:00:00 2001 From: rjust Date: Wed, 8 May 2024 15:42:43 -0700 Subject: [PATCH 40/64] Update mutation test: use a different project version and update expected numbers. --- framework/test/test_mutation_analysis.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/framework/test/test_mutation_analysis.sh b/framework/test/test_mutation_analysis.sh index fd3ff6fc2..1b688b277 100755 --- a/framework/test/test_mutation_analysis.sh +++ b/framework/test/test_mutation_analysis.sh @@ -67,7 +67,7 @@ _check_mutation_result() { # TODO: The CI runs lead to additional timeouts for some mutants, which breaks # this test. Change the test to check the kill results themselves and ignore # timeouts when counting the expected number of detected mutants. -# [ "$act_mut_kill" -eq "$exp_mut_kill" ] || die "Unexpected number of mutants killed (expected: $exp_mut_kill, actual: $act_mut_kill)!" + [ "$act_mut_kill" -eq "$exp_mut_kill" ] || die "Unexpected number of mutants killed (expected: $exp_mut_kill, actual: $act_mut_kill)!" # TODO Would be nice to test the number of excluded mutants. In order to do it # Major has to write that number to the '$pid_vid_dir/summary.csv' file. @@ -75,7 +75,7 @@ _check_mutation_result() { ################################################################################ # Any version should work, but the test cases below are specific to Lang-6f -_set_vars "Lang" "6f" +_set_vars "Cli" "12f" # Clean temporary directory rm -rf "$pid_vid_dir" @@ -89,7 +89,7 @@ defects4j checkout -p "$pid" -v "$vid" -w "$pid_vid_dir" || die "It was not poss rm -f "$summary_file" defects4j mutation -w "$pid_vid_dir" -r || die "Mutation analysis (including all mutants) failed!" -_check_mutation_result 42 42 42 36 +_check_mutation_result 62 62 62 53 ################################################### # Test mutation analysis when excluding all mutants @@ -102,7 +102,7 @@ exclude_file="$pid_vid_dir/exclude_all_mutants.txt" cut -f1 -d':' "$mutants_file" > "$exclude_file" defects4j mutation -w "$pid_vid_dir" -r -e "$exclude_file" || die "Mutation analysis (excluding all mutants) failed!" -_check_mutation_result 42 0 0 0 +_check_mutation_result 62 0 0 0 ########################################################################## # Test mutation analysis when explicitly providing a subset of operators @@ -116,7 +116,7 @@ echo "AOR LVR" > "$mut_ops_file" echo "ROR" >> "$mut_ops_file" defects4j mutation -w "$pid_vid_dir" -r -m "$mut_ops_file" || die "Mutation analysis (subset of mutation operators) failed!" -_check_mutation_result 36 36 36 30 +_check_mutation_result 33 33 33 30 ########################################################################## @@ -127,10 +127,10 @@ rm -f "$summary_file" # Mutate an arbitrary, non-modified class instrument_classes="$pid_vid_dir/instrument_classes.txt" -echo "org.apache.commons.lang3.text.translate.UnicodeEscaper" > "$instrument_classes" +echo "org.apache.commons.cli.Util" > "$instrument_classes" -defects4j mutation -w "$pid_vid_dir" -r -i "$instrument_classes" || die "Mutation analysis (instrument UnicodeEscaper) failed!" -_check_mutation_result 57 57 54 43 +defects4j mutation -w "$pid_vid_dir" -r -i "$instrument_classes" || die "Mutation analysis (instrument Util.java) failed!" +_check_mutation_result 25 25 25 24 # Clean up rm -rf "$pid_vid_dir" @@ -147,7 +147,7 @@ defects4j checkout -p $pid -v $vid -w "$pid_vid_dir" || die "It was not possible # Remove the summary file to ensure it is regenerated rm -f "$summary_file" defects4j mutation -w "$pid_vid_dir" -r || die "Mutation analysis (including all mutants) failed!" -_check_mutation_result 241 241 60 32 +_check_mutation_result 238 238 59 32 # Clean up rm -rf "$pid_vid_dir" From abed697261a3540c7a9c50e94b9bda0e0c31a0c4 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Wed, 8 May 2024 20:32:26 -0700 Subject: [PATCH 41/64] move target and source edits to post_checkout (#562) --- .github/workflows/ci.yml | 2 +- README_DEVELOPER.md | 154 ++++++++++++++++++ framework/core/Project/Cli.pm | 8 + framework/core/Project/Closure.pm | 8 + framework/core/Project/Codec.pm | 26 +-- framework/core/Project/Compress.pm | 4 + framework/core/Project/Csv.pm | 4 + framework/core/Project/Gson.pm | 4 + framework/core/Project/Jsoup.pm | 4 + framework/core/Project/Lang.pm | 7 + framework/core/Project/Math.pm | 3 + framework/core/Project/Mockito.pm | 56 ++++--- framework/core/Project/Time.pm | 8 + framework/core/Utils.pm | 22 +++ .../03a72e752ef68269990f984c9fd613cfd59224bc | 6 + .../a300148003e3a067875b1444e8268b6e0f0e0e02 | 6 + .../b1fb9ca9a1bea5440bc6a5b506ccf67236b08243 | 6 + framework/test/test_verify_bugs.sh | 48 ------ 18 files changed, 286 insertions(+), 90 deletions(-) create mode 100755 README_DEVELOPER.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9d0f7db1..dfc0a6603 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: fetch-depth: 1 show-progress: false - name: Cache JDK - uses: actions/cache@v2 + uses: actions/cache@v4 id: cache-jdk with: path: ~/.java diff --git a/README_DEVELOPER.md b/README_DEVELOPER.md new file mode 100755 index 000000000..20650237b --- /dev/null +++ b/README_DEVELOPER.md @@ -0,0 +1,154 @@ +Defects4J for Developers +================ +This README provides background and information useful for someone updating +and/or modifing the Defects4J system. See README.md in this directory if +your primary interest is in using Defects4J for research. + +How a user's Defects4J is initialized +---------------- +After cloning defects4j, the user runs the script `init.sh`. This script has +several steps: +- set up the project repositories +- set up the tools for mutation testing +- set up EvoSuite +- set up Randoop +- set up Gradle +- set up utility programs + +The project repositories and the Gradle tools are copied from a protected +directory on the Defects4J web site: +https://defects4j.org/downloads + +This directory can be accessed, from a CSE managed machine, at: +/cse/web/research/defects4j/downloads + +In the details below, the directory containing the user's clone of defects4j +will be referred to as `BASE` and the defects4j download location will be +referred to as `HOST_URL`. + +### Setting up the project repositories +The project\_repos directory (`$BASE/project_repos`) is populated by running +the `get_repos.sh` script in that directory; the repos are not included for +space reasons. All project repos are archived in the file: +`$HOST_URL/defects4j-repos-v3.zip` + +Each repository in that archive (name.git folder) is created by running +`git clone --bare ;` the README in the archive lists the URLs. +These name.git folders are essentially the same as the .git folder in a working directory. + +### Setting up the tools for mutation testing +The tools are downloaded from: +https://mutation-testing.org/downloads + +### Setting up EvoSuite +EvoSuite is downloaded from: +https://github.com/EvoSuite/evosuite/releases/download + +### Setting up Randoop +Randoop is downloaded from: +https://github.com/randoop/randoop/releases/download + +It should be noted that the `init.sh` script currently gets Randoop version 4.2.5 +which is about three years old. At some point we should upgrade to a newer +version; the current version is 4.3.2. + +### Setting up Gradle +Gradle is downloaded from `HOST_URL`. As the reproducible bugs in the defect4j +project repositories are several years old, we must use an older version of gradle +to build the code defects in the Mockito repository. Version 2.x of Defects4J +used Gradle version 2.2.1. The current version (3.x) of Defects4J uses Gradle version 4.9. + +### Setting up utility programs +These programs are downloaded from: +https://github.com/jose/build-analyzer/releases/download + +Notes +---------------- +#### Testing +The test\_verfiy\_bugs.sh script is essentially the test oracle -- if it passes, +the updates/changes were successful. +#### Project Repos +* Ideally, we would simply run git pull on each of the name.git repositories to +update the version control history every once in a while and update the archive +on the website. Sometimes this does not work as the git history for the repo has +been rewritten. We should be able to update all repositories at some point after we release version 3. +* The D4J website provides an archive with clones of all project repositories (to avoid cloning from multiple sources and to make sure artifacts are reliably available). +* We expected newer versions of this archive to be a strict superset of a previous version (either more projects or more commits for a given project), and hence did not version the archive file. +* Whenever new bugs are mined for an existing project, the archive is updated (essentially just a pull to update the D4J clone). +* Whenever new bugs are mined for a new project, a clone for the new project is added to the archive. + +Requirements (from README.md) +---------------- + - Java 11 + - Git >= 1.9 + - SVN >= 1.8 + - Perl >= 5.0.12 + +Defects4J version 2.x required Java 1.8. +Defects4J version 1.x and 0.x required Java 1.7. + + +#### Java version +All bugs have been reproduced and triggering tests verified, using the latest +version of Java 11. +Using a different version of Java might result in unexpected failing tests on a fixed +program version. + + +Implementation details +---------------------- + +Documentation for any script or module is available as +[HTML documentation][htmldocs]. + +[htmldocs]: http://defects4j.org/html_doc/index.html + +The directory structure of Defects4J is as follows: + + defects4j + | + |--- project_repos: The version control repositories of the provided projects. + | + |--- major: The Major mutation framework. + | + |--- framework: Libraries and executables of the core, test execution, + | and bug-mining frameworks. + | + |--- bin: Command line interface to Defects4J. + | + |--- bug-mining: Bug-mining framework. + | + |--- core: The modules of the core framework. + | + |--- lib: Libraries used in the core framework. + | + |--- util: Util scripts used by Defects4J. + | + |--- projects: Project-specific resource files. + | + |--- test: Scripts to test the framework. + +Versioning information +---------------------- +Defects4J uses a semantic versioning scheme (`major`.`minor`.`patch`): +~~~text +| Change | `major` | `minor` | `patch` | +|-----------------------------------------|:-------:|:-------:|:-------:| +| Addition/Deletion of bugs | X | | | +| New/upgraded internal or external tools | | X | | +| Fixes and documentation changes | | | X | +~~~ + +Miscellaneous Notes +------------------- + +#### Build_files + +'build_files' associated with the buggy version are not used; both buggy and fixed use the fixed version. +I believe the buggy versions are are generated and only used during bug-mining. +They should probably be removed and we should add an issue for not propagating these files from bug-mining to the +final data set, if this is still the case. + +Related, the test patches (.test.patch) stored in the repo are also not used. I think we +should remove these as well. Source patches are manually minimized, but test patches are +not -- these can be easily regenerated by running a diff between the buggy and fixed revisions. diff --git a/framework/core/Project/Cli.pm b/framework/core/Project/Cli.pm index d5ffb86ae..81e4fba8c 100644 --- a/framework/core/Project/Cli.pm +++ b/framework/core/Project/Cli.pm @@ -145,6 +145,14 @@ sub _post_checkout { print OUT $converted_file; close(OUT); } + + # Set default Java target to 6. + # either these: + Utils::sed_cmd("s/source=\\\"1\.[1-5]\\\"/source=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); + Utils::sed_cmd("s/target=\\\"1\.[1-5]\\\"/target=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); + # or these: + Utils::sed_cmd("s/source=\\\"1\.[1-5]\\\"/source=\\\"1.6\\\"/", "$work_dir/build.xml"); + Utils::sed_cmd("s/target=\\\"1\.[1-5]\\\"/target=\\\"1.6\\\"/", "$work_dir/build.xml"); } # diff --git a/framework/core/Project/Closure.pm b/framework/core/Project/Closure.pm index 62a0e224b..688f32b66 100644 --- a/framework/core/Project/Closure.pm +++ b/framework/core/Project/Closure.pm @@ -94,6 +94,14 @@ sub _post_checkout { } } } + + # Set default Java target to 6. + # either these: + Utils::sed_cmd("s/source-level: 1\.[1-5]/source-level 1.6/", "$work_dir/lib/rhino/build.properties"); + Utils::sed_cmd("s/target-jvm: 1\.[1-5]/target-jvm 1.6/", "$work_dir/lib/rhino/build.properties"); + # or these: + Utils::sed_cmd("s/source-level: 1\.[1-5]/source-level 1.6/", "$work_dir/lib/rhino/src/mozilla/js/rhino/build.properties"); + Utils::sed_cmd("s/target-jvm: 1\.[1-5]/target-jvm 1.6/", "$work_dir/lib/rhino/src/mozilla/js/rhino/build.properties"); } 1; diff --git a/framework/core/Project/Codec.pm b/framework/core/Project/Codec.pm index 629ee5c68..80a78f988 100644 --- a/framework/core/Project/Codec.pm +++ b/framework/core/Project/Codec.pm @@ -77,21 +77,6 @@ sub determine_layout { return $result; } -## -## Converts file encoding from iso-8859-1 to utf-8 -## -sub convert_file_encoding { - @_ == 1 or die $ARG_ERROR; - my ($file_name) = @_; - if (-e $file_name){ - rename($file_name, $file_name.".bak"); - open(OUT, '>'.$file_name) or die $!; - my $converted_file = `iconv -f iso-8859-1 -t utf-8 $file_name.bak`; - print OUT $converted_file; - close(OUT); - } -} - # # Post-checkout tasks include, for instance, providing cached build files, # fixing compilation errors, etc. @@ -110,10 +95,10 @@ sub _post_checkout { # Convert the file encoding of problematic files my $result = determine_layout($self, $rev_id); - convert_file_encoding($work_dir."/".$result->{test}."/org/apache/commons/codec/binary/Base64Test.java"); - convert_file_encoding($work_dir."/".$result->{test}."/org/apache/commons/codec/language/ColognePhoneticTest.java"); - convert_file_encoding($work_dir."/".$result->{test}."/org/apache/commons/codec/language/DoubleMetaphoneTest.java"); - convert_file_encoding($work_dir."/".$result->{test}."/org/apache/commons/codec/language/SoundexTest.java"); + Utils::convert_file_encoding($work_dir."/".$result->{test}."/org/apache/commons/codec/binary/Base64Test.java"); + Utils::convert_file_encoding($work_dir."/".$result->{test}."/org/apache/commons/codec/language/ColognePhoneticTest.java"); + Utils::convert_file_encoding($work_dir."/".$result->{test}."/org/apache/commons/codec/language/DoubleMetaphoneTest.java"); + Utils::convert_file_encoding($work_dir."/".$result->{test}."/org/apache/commons/codec/language/SoundexTest.java"); # Copy in a missing dependency if (-d $work_dir."/src/main/resources"){ @@ -130,6 +115,9 @@ sub _post_checkout { close(OUT); } } + + # Set default Java target to 6. + Utils::sed_cmd("s/1\.[1-5]/1.6/", "$work_dir/default.properties"); } # diff --git a/framework/core/Project/Compress.pm b/framework/core/Project/Compress.pm index aa808a0a0..44362adbe 100644 --- a/framework/core/Project/Compress.pm +++ b/framework/core/Project/Compress.pm @@ -91,6 +91,10 @@ sub _post_checkout { Utils::exec_cmd("cp -r $build_files_dir/* $work_dir", "Copy generated Ant build file") or die; } } + + # Set default Java target to 6. + Utils::sed_cmd("s/source=\\\"1\.[1-5]\\\"/source=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); + Utils::sed_cmd("s/target=\\\"1\.[1-5]\\\"/target=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); } # diff --git a/framework/core/Project/Csv.pm b/framework/core/Project/Csv.pm index 98e456a3f..14617f074 100644 --- a/framework/core/Project/Csv.pm +++ b/framework/core/Project/Csv.pm @@ -92,6 +92,10 @@ sub _post_checkout { Utils::exec_cmd("cp -r $build_files_dir/* $work_dir", "Copy generated Ant build file") or die; } } + + # Set default Java target to 6. + Utils::sed_cmd("s/source=\\\"1\.[1-5]\\\"/source=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); + Utils::sed_cmd("s/target=\\\"1\.[1-5]\\\"/target=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); } # diff --git a/framework/core/Project/Gson.pm b/framework/core/Project/Gson.pm index df324dba5..d8755c3cb 100644 --- a/framework/core/Project/Gson.pm +++ b/framework/core/Project/Gson.pm @@ -73,6 +73,10 @@ sub _post_checkout { Utils::exec_cmd("cp -r $build_files_dir/* $work_dir", "Copy generated Ant build file") or die; } } + + # Set default Java target to 6. + Utils::sed_cmd("s/source=\\\"1\.[1-5]\\\"/source=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); + Utils::sed_cmd("s/target=\\\"1\.[1-5]\\\"/target=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); } # diff --git a/framework/core/Project/Jsoup.pm b/framework/core/Project/Jsoup.pm index 4290634c2..e224435d1 100644 --- a/framework/core/Project/Jsoup.pm +++ b/framework/core/Project/Jsoup.pm @@ -71,6 +71,10 @@ sub _post_checkout { Utils::exec_cmd("cp -r $build_files_dir/* $work_dir", "Copy generated Ant build file") or die; } } + + # Set default Java target to 6. + Utils::sed_cmd("s/source=\\\"1\.[1-5]\\\"/source=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); + Utils::sed_cmd("s/target=\\\"1\.[1-5]\\\"/target=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); } # diff --git a/framework/core/Project/Lang.pm b/framework/core/Project/Lang.pm index 56d2ed20f..ef7ff31a8 100644 --- a/framework/core/Project/Lang.pm +++ b/framework/core/Project/Lang.pm @@ -115,6 +115,13 @@ sub _post_checkout { Utils::exec_cmd("cp -r $build_files_dir/* $work_dir", "Copy generated Ant build file") or die; } } + + # Set default Java target to 6. + # either these: + Utils::sed_cmd("s/source=\\\"1\.[1-5]\\\"/source=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); + Utils::sed_cmd("s/target=\\\"1\.[1-5]\\\"/target=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); + # or this + Utils::sed_cmd("s/1\.[1-5]/1.6/", "$work_dir/default.properties"); } # diff --git a/framework/core/Project/Math.pm b/framework/core/Project/Math.pm index 3ea121120..e0f895840 100644 --- a/framework/core/Project/Math.pm +++ b/framework/core/Project/Math.pm @@ -110,6 +110,9 @@ sub _post_checkout { my $result = determine_layout($self, $revision_id); Utils::convert_file_encoding($work_dir."/".$result->{src}."/org/apache/commons/math3/stat/correlation/StorelessBivariateCovariance.java"); Utils::convert_file_encoding($work_dir."/".$result->{src}."/org/apache/commons/math3/stat/correlation/StorelessCovariance.java"); + + # Set default Java target to 6. + Utils::sed_cmd("s/value=\\\"1\.[1-5]\\\"/value=\\\"1.6\\\"/", "$work_dir/build.xml"); } # diff --git a/framework/core/Project/Mockito.pm b/framework/core/Project/Mockito.pm index 6b9bed55e..bfd4fdadb 100644 --- a/framework/core/Project/Mockito.pm +++ b/framework/core/Project/Mockito.pm @@ -81,31 +81,43 @@ sub _post_checkout { my $prop = "$work_dir/gradle/wrapper/gradle-wrapper.properties"; my $lib_dir = "$BUILD_SYSTEMS_LIB_DIR/gradle/dists"; - # Read existing Gradle properties file, if it exists - open(PROP, "<$prop") or return; - my @tmp; - while () { - if (/(distributionUrl=).*\/(gradle-2.*)/) { - s/(distributionUrl=).*\/(gradle-.*)/$1file\\:$lib_dir\/gradle-2.2.1-all.zip/g; - } else { - s/(distributionUrl=).*\/(gradle-.*)/$1file\\:$lib_dir\/gradle-1.12-bin.zip/g; + # Modify the Gradle properties file, if it exists. + if (open(PROP, "<$prop")) { + my @tmp; + while () { + if (/(distributionUrl=).*\/(gradle-2.*)/) { + s/(distributionUrl=).*\/(gradle-.*)/$1file\\:$lib_dir\/gradle-2.2.1-all.zip/g; + } else { + s/(distributionUrl=).*\/(gradle-.*)/$1file\\:$lib_dir\/gradle-1.12-bin.zip/g; + } + push(@tmp, $_); } - push(@tmp, $_); - } - close(PROP); - - # Update properties file - open(OUT, ">$prop") or die "Cannot write properties file"; - print(OUT @tmp); - close(OUT); - - # Disable the Gradle daemon - if (-e "$work_dir/gradle.properties") { - system("sed -i.bak s/org.gradle.daemon=true/org.gradle.daemon=false/g \"$work_dir/gradle.properties\""); + close(PROP); + + # Update properties file + open(OUT, ">$prop") or die "Cannot write properties file"; + print(OUT @tmp); + close(OUT); + + # Disable the Gradle daemon + if (-e "$work_dir/gradle.properties") { + system("sed -i.bak s/org.gradle.daemon=true/org.gradle.daemon=false/g \"$work_dir/gradle.properties\""); + } + + # Enable local repository + system("find $work_dir -type f -name \"build.gradle\" -exec sed -i.bak 's|jcenter()|maven { url \"$BUILD_SYSTEMS_LIB_DIR/gradle/deps\" }\\\n maven { url \"https://jcenter.bintray.com/\" }\\\n|g' {} \\;"); } - # Enable local repository - system("find $work_dir -type f -name \"build.gradle\" -exec sed -i.bak 's|jcenter()|maven { url \"$BUILD_SYSTEMS_LIB_DIR/gradle/deps\" }\\\n maven { url \"https://jcenter.bintray.com/\" }\\\n|g' {} \\;"); + # Set default Java target to 6. + # some bids use gradle: + Utils::sed_cmd("s/sourceCompatibility = 1\.[1-5]/sourceCompatibility=1.6/", "$work_dir/build.gradle"); + Utils::sed_cmd("s/targetCompatibility = 1\.[1-5]/targetCompatibility=1.6/", "$work_dir/build.gradle"); + Utils::sed_cmd("s/gradle-1.12-bin/gradle-4.9-bin/", "$work_dir/gradle/wrapper/gradle-wrapper.properties"); + Utils::sed_cmd("s/gradle-2.2.1-all/gradle-4.9-bin/", "$work_dir/gradle/wrapper/gradle-wrapper.properties"); + Utils::sed_cmd("s/0.7-groovy-1.8/1.1-groovy-2.4/", "$work_dir/buildSrc/build.gradle"); + # and some don't: + Utils::sed_cmd("s/source=\\\"1\.[1-5]\\\"/source=\\\"1.6\\\"/", "$work_dir/build.xml"); + Utils::sed_cmd("s/target=\\\"1\.[1-5]\\\"/target=\\\"1.6\\\"/", "$work_dir/build.xml"); } sub determine_layout { diff --git a/framework/core/Project/Time.pm b/framework/core/Project/Time.pm index a9e552321..56f6c10a2 100644 --- a/framework/core/Project/Time.pm +++ b/framework/core/Project/Time.pm @@ -81,6 +81,14 @@ sub _post_checkout { Utils::exec_cmd("cp $filename $work_dir/build.xml", "Fix broken build") or die; } + + # Set default Java target to 6. + # either these: + Utils::sed_cmd("s/source=\\\"1\.[1-5]\\\"/source=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); + Utils::sed_cmd("s/target=\\\"1\.[1-5]\\\"/target=\\\"1.6\\\"/", "$work_dir/maven-build.xml"); + # or these: + Utils::sed_cmd("s/source=\\\"1\.[1-5]\\\"/source=\\\"1.6\\\"/", "$work_dir/build.xml"); + Utils::sed_cmd("s/target=\\\"1\.[1-5]\\\"/target=\\\"1.6\\\"/", "$work_dir/build.xml"); } sub determine_layout { diff --git a/framework/core/Utils.pm b/framework/core/Utils.pm index 5c2ebc5bb..3d4b74e65 100644 --- a/framework/core/Utils.pm +++ b/framework/core/Utils.pm @@ -316,6 +316,28 @@ sub convert_file_encoding { =pod +=item C + +Uses sed with cmd_string to modify file_name. + +=cut + +sub sed_cmd { + @_ == 2 || die $ARG_ERROR; + my ($cmd_string, $file_name) = @_; + + print(STDERR "Executed command: sed -i $cmd_string $file_name\n") if $DEBUG; + + # We ignore sed result as it is ok if command fails. + if (`uname -s` eq "Darwin" ) { + `sed -i '' $cmd_string $file_name`; + } else { + `sed -i "$cmd_string" "$file_name"`; + } +} + +=pod + =item C Returns true if this process is running under continuous integration. diff --git a/framework/projects/Gson/failing_tests/03a72e752ef68269990f984c9fd613cfd59224bc b/framework/projects/Gson/failing_tests/03a72e752ef68269990f984c9fd613cfd59224bc index 24f15e0a8..7155dfcc4 100644 --- a/framework/projects/Gson/failing_tests/03a72e752ef68269990f984c9fd613cfd59224bc +++ b/framework/projects/Gson/failing_tests/03a72e752ef68269990f984c9fd613cfd59224bc @@ -1,4 +1,10 @@ ## gson: 03a72e752ef68269990f984c9fd613cfd59224bc ## +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultDateDeserialization +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultDateSerialization +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultDateSerializationUsingBuilder +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultJavaSqlTimestampDeserialization +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultJavaSqlTimestampSerialization +--- com.google.gson.functional.ObjectTest::testDateAsMapObjectField --- com.google.gson.common.TestTypes java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) diff --git a/framework/projects/Gson/failing_tests/a300148003e3a067875b1444e8268b6e0f0e0e02 b/framework/projects/Gson/failing_tests/a300148003e3a067875b1444e8268b6e0f0e0e02 index f86f0fe99..be2d8eceb 100644 --- a/framework/projects/Gson/failing_tests/a300148003e3a067875b1444e8268b6e0f0e0e02 +++ b/framework/projects/Gson/failing_tests/a300148003e3a067875b1444e8268b6e0f0e0e02 @@ -1,4 +1,10 @@ ## gson: a300148003e3a067875b1444e8268b6e0f0e0e02 ## +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultDateDeserialization +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultDateSerialization +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultDateSerializationUsingBuilder +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultJavaSqlTimestampDeserialization +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultJavaSqlTimestampSerialization +--- com.google.gson.functional.ObjectTest::testDateAsMapObjectField --- com.google.gson.common.TestTypes java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) diff --git a/framework/projects/Gson/failing_tests/b1fb9ca9a1bea5440bc6a5b506ccf67236b08243 b/framework/projects/Gson/failing_tests/b1fb9ca9a1bea5440bc6a5b506ccf67236b08243 index fe59ab536..9ade25ddf 100644 --- a/framework/projects/Gson/failing_tests/b1fb9ca9a1bea5440bc6a5b506ccf67236b08243 +++ b/framework/projects/Gson/failing_tests/b1fb9ca9a1bea5440bc6a5b506ccf67236b08243 @@ -1,4 +1,10 @@ ## gson: b1fb9ca9a1bea5440bc6a5b506ccf67236b08243 ## +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultDateDeserialization +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultDateSerialization +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultDateSerializationUsingBuilder +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultJavaSqlTimestampDeserialization +--- com.google.gson.functional.DefaultTypeAdaptersTest::testDefaultJavaSqlTimestampSerialization +--- com.google.gson.functional.ObjectTest::testDateAsMapObjectField --- com.google.gson.common.TestTypes java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169) diff --git a/framework/test/test_verify_bugs.sh b/framework/test/test_verify_bugs.sh index b55315bda..52c8a515a 100755 --- a/framework/test/test_verify_bugs.sh +++ b/framework/test/test_verify_bugs.sh @@ -123,54 +123,6 @@ for bid in $(echo $BUGS); do for v in "b" "f"; do vid=${bid}$v defects4j checkout -p $PID -v "$vid" -w "$work_dir" || die "checkout: $PID-$vid" - case $PID in - Cli|Time) - # doesn't always exist - sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/maven-build.xml - sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/maven-build.xml - # only used when no maven-build.xml - sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/build.xml - sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/build.xml - ;; - Closure) - sed_cmd "s/target-jvm: 1\.[1-5]/target-jvm 1.6/" $work_dir/lib/rhino/build.properties - sed_cmd "s/source-level: 1\.[1-5]/source-level 1.6/" $work_dir/lib/rhino/build.properties - sed_cmd "s/target-jvm: 1\.[1-5]/target-jvm 1.6/" $work_dir/lib/rhino/src/mozilla/js/rhino/build.properties - sed_cmd "s/source-level: 1\.[1-5]/source-level 1.6/" $work_dir/lib/rhino/src/mozilla/js/rhino/build.properties - ;; - Codec) - sed_cmd "s/1\.[1-5]/1.6/" $work_dir/default.properties - ;; - Compress|Csv|Jsoup) - sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/maven-build.xml - sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/maven-build.xml - ;; - Gson) - sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/gson/maven-build.xml - sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/gson/maven-build.xml - ;; - Lang) - # either this - sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/maven-build.xml - sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/maven-build.xml - # or this - sed_cmd "s/1\.[1-5]/1.6/" $work_dir/default.properties - ;; - Math) - sed_cmd "s/value=\"1\.[1-5]\"/value=\"1.6\"/" $work_dir/build.xml - ;; - Mockito) - # some bids use gradle - sed_cmd "s/sourceCompatibility = 1\.[1-5]/sourceCompatibility=1.6/" $work_dir/build.gradle - sed_cmd "s/targetCompatibility = 1\.[1-5]/targetCompatibility=1.6/" $work_dir/build.gradle - sed_cmd "s/gradle-1.12-bin/gradle-4.9-bin/" $work_dir/gradle/wrapper/gradle-wrapper.properties - sed_cmd "s/gradle-2.2.1-all/gradle-4.9-bin/" $work_dir/gradle/wrapper/gradle-wrapper.properties - sed_cmd "s/0.7-groovy-1.8/1.1-groovy-2.4/" $work_dir/buildSrc/build.gradle - # and some bids don't - sed_cmd "s/source=\"1\.[1-5]\"/source=\"1.6\"/" $work_dir/build.xml - sed_cmd "s/target=\"1\.[1-5]\"/target=\"1.6\"/" $work_dir/build.xml - ;; - esac defects4j compile -w "$work_dir" || die "compile: $PID-$vid" defects4j test $TEST_FLAG -w "$work_dir" || die "run relevant tests: $PID-$vid" From bc1c0121de21044f61139fd1adc2ae3ee8106569 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Wed, 8 May 2024 20:33:57 -0700 Subject: [PATCH 42/64] New README for Defects4j developers/maintainers (#559) From 2567dc451f393dc83360da97a365cd76d45e2073 Mon Sep 17 00:00:00 2001 From: rjust Date: Wed, 8 May 2024 21:16:32 -0700 Subject: [PATCH 43/64] Use Major v3. --- init.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init.sh b/init.sh index 300b5a121..329be169a 100755 --- a/init.sh +++ b/init.sh @@ -138,9 +138,9 @@ cd "$DIR_REPOS" && ./get_repos.sh # echo echo "Setting up Major ... " -MAJOR_VERSION="2.1.0" +MAJOR_VERSION="3.0.0" MAJOR_URL="https://mutation-testing.org/downloads" -MAJOR_ZIP="major-${MAJOR_VERSION}_jre8.zip" +MAJOR_ZIP="major-${MAJOR_VERSION}_jre11.zip" cd "$BASE" && rm -rf major \ && download_url_and_unzip "$MAJOR_URL/$MAJOR_ZIP" \ && rm "$MAJOR_ZIP" \ From f081362559a6352e817a20ddb2149b9fdf69a6ab Mon Sep 17 00:00:00 2001 From: rjust Date: Wed, 8 May 2024 21:31:23 -0700 Subject: [PATCH 44/64] Use JDK11 in CI. --- .github/workflows/ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dfc0a6603..f92b4d740 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,8 @@ jobs: env: JDK_OS: linux JDK_ARCH: x64 - JDK_VERSION: 8u192 + JDK_VERSION: 11u17 + JDK_DIR: jdk-11.0.17 steps: - uses: actions/checkout@v4 with: @@ -26,7 +27,7 @@ jobs: if [ ! -f "$JDK_FILE" ]; then mkdir -p ~/.java && (timeout 400 curl -O -s -S -L --retry 3 "$JDK_URL" || curl -O -L --retry 3 "$JDK_URL") && tar -xzf "$JDK_FILE" -C ~/.java; fi - name: Setup JDK run: | - export JAVA_HOME=$HOME/.java/jdk1.8.0_192 + export JAVA_HOME=$HOME/.java/$JDK_DIR echo "JAVA_HOME=$JAVA_HOME" >> $GITHUB_ENV echo "$JAVA_HOME/bin" >> $GITHUB_PATH - name: Install diffstat From e92f29604528c269c6ba0ce25df9da0cc29e0d78 Mon Sep 17 00:00:00 2001 From: rjust Date: Thu, 9 May 2024 11:31:14 -0700 Subject: [PATCH 45/64] Do not mutate during compilation unless an mml file is specified. --- init.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/init.sh b/init.sh index 329be169a..e6b9e27e9 100755 --- a/init.sh +++ b/init.sh @@ -136,6 +136,12 @@ cd "$DIR_REPOS" && ./get_repos.sh # # Download Major # +# Adapt Major's default wrapper scripts: +# - set headless to true to support Chart on machines without X. +# - do not mutate code unless an MML is specified (for historical reasons, +# major v1 was sometimes called without specifying an MML to simply act as +# javac; Major v2+'s default is to generate all mutants as opposed to none). +# echo echo "Setting up Major ... " MAJOR_VERSION="3.0.0" @@ -145,7 +151,9 @@ cd "$BASE" && rm -rf major \ && download_url_and_unzip "$MAJOR_URL/$MAJOR_ZIP" \ && rm "$MAJOR_ZIP" \ && perl -pi -e '$_ .= qq( -Djava.awt.headless=true \\\n) if /CodeCacheSize/' \ - major/bin/ant # Support Chart on machines without X. + major/bin/ant \ + && perl -pi -e '$_ .= qq(\nif [ -z "\$MML" ]; then javac \$*; exit \$?; fi\n) if /REFACTOR=/' \ + major/bin/major \ ################################################################################ # From 21cbdd3a232e100780c08025d19f05ac701dbc2b Mon Sep 17 00:00:00 2001 From: rjust Date: Thu, 9 May 2024 14:59:44 -0700 Subject: [PATCH 46/64] More details on testing. --- framework/test/README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/framework/test/README.md b/framework/test/README.md index 07613b046..8d9c2930e 100644 --- a/framework/test/README.md +++ b/framework/test/README.md @@ -1,5 +1,7 @@ -Test and analysis scripts ----------------- +Testing and analysis +-------------------- + +## Scripts * `test.include`: Constants and helper functions for test scripts. @@ -29,3 +31,23 @@ Test and analysis scripts * `test_verify_bugs.sh`: Reproduces a bug, or a set of bugs, and verifies that the observed set of triggering tests matches the expected set of triggering tests. + +## CI testing +See [`.github/workflows/ci.yml`](../../.github/workflows/ci.yml) for the set of +tests that currently run in CI. + +## Local testing +Some tests take a long time to run and usually only need to be run for major +version updates (e.g., bumping the Java version or adding new defects). + +### Export command and exported properties +The `test_export_command.sh` test takes a long time as it checks out every +single defect and checks whether the exported paths, files, etc. make sense. + +### Reproducing all bugs (parallel) +Reproducing all bugs is the most time-consuming test. To speed it up, we use +GNU parallel (`-j` gives the number of parallel processes): +``` +./jobs_verify_bugs.pl | shuf > jobs.txt +parallel -j20 --progress < jobs.txt +``` From 3cda2c80aa195622c15da24ab38767d279f8462d Mon Sep 17 00:00:00 2001 From: rjust Date: Thu, 9 May 2024 11:31:14 -0700 Subject: [PATCH 47/64] Do not mutate during compilation unless an mml file is specified. --- init.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/init.sh b/init.sh index 9c65ef9fd..7f14b472a 100755 --- a/init.sh +++ b/init.sh @@ -136,6 +136,12 @@ cd "$DIR_REPOS" && ./get_repos.sh # # Download Major # +# Adapt Major's default wrapper scripts: +# - set headless to true to support Chart on machines without X. +# - do not mutate code unless an MML is specified (for historical reasons, +# major v1 was sometimes called without specifying an MML to simply act as +# javac; Major v2+'s default is to generate all mutants as opposed to none). +# echo echo "Setting up Major ... " MAJOR_VERSION="2.1.0" @@ -145,7 +151,9 @@ cd "$BASE" && rm -rf major \ && download_url_and_unzip "$MAJOR_URL/$MAJOR_ZIP" \ && rm "$MAJOR_ZIP" \ && perl -pi -e '$_ .= qq( -Djava.awt.headless=true \\\n) if /CodeCacheSize/' \ - major/bin/ant # Support Chart on machines without X. + major/bin/ant \ + && perl -pi -e '$_ .= qq(\nif [ -z "\$MML" ]; then javac \$*; exit \$?; fi\n) if /REFACTOR=/' \ + major/bin/major \ ################################################################################ # From 78d147176f0151c37da7f39dd4f291a219c05148 Mon Sep 17 00:00:00 2001 From: rjust Date: Thu, 9 May 2024 15:33:21 -0700 Subject: [PATCH 48/64] Update mutation template. --- framework/util/template.mml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/framework/util/template.mml b/framework/util/template.mml index 943816873..71809afdc 100644 --- a/framework/util/template.mml +++ b/framework/util/template.mml @@ -52,8 +52,3 @@ LIT(BOOLEAN); LIT(NUMBER); // Don't mutate String literals by default //LIT(STRING); - --LVR<"org.apache.commons.math3.util.FastMathLiteralArrays">; --ORU<"org.apache.commons.math3.util.FastMathLiteralArrays">; --LVR<"org.apache.commons.math.optimization.direct.BOBYQAOptimizer@bobyqb">; --STD<"org.apache.commons.math.optimization.direct.BOBYQAOptimizer@bobyqb">; From 76aca77a7adf93b88b6f2601170f484a3f5c89da Mon Sep 17 00:00:00 2001 From: rjust Date: Thu, 9 May 2024 17:12:13 -0700 Subject: [PATCH 49/64] Add test script to run defects4j mutation on all fixed versions. --- framework/test/jobs_mutation.pl | 77 +++++++++++++++++++++ framework/test/test_mutation_cmd.sh | 102 ++++++++++++++++++++++++++++ 2 files changed, 179 insertions(+) create mode 100755 framework/test/jobs_mutation.pl create mode 100755 framework/test/test_mutation_cmd.sh diff --git a/framework/test/jobs_mutation.pl b/framework/test/jobs_mutation.pl new file mode 100755 index 000000000..42f079781 --- /dev/null +++ b/framework/test/jobs_mutation.pl @@ -0,0 +1,77 @@ +#!/usr/bin/env perl +# +#------------------------------------------------------------------------------- +# Copyright (c) 2014-2024 René Just, Darioush Jalali, and Defects4J contributors. +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +#------------------------------------------------------------------------------- + +=pod + +=head1 NAME + +jobs_mutation.pl -- output a list of invocations of the test_mutation_cmd.sh script, one line per bug. + +=head1 SYNOPSIS + + jobs_mutation.pl | shuf | parallel -j20 --progress + +=head1 DESCRIPTION + +Determines all active bugs and outputs a list of invocations of the +test_mutation_cmd.sh script -- one line per bug. The output list of +jobs can be processed in parallel, e.g., using GNU parallel. + +=cut +use warnings; +use strict; + +use FindBin; +use File::Basename; +use Cwd qw(abs_path); +use Getopt::Std; +use Pod::Usage; + +use lib abs_path("$FindBin::Bin/../core"); +use Constants; +use Project; + +# +# Process arguments and issue usage message if necessary. +# + +# Read all project modules +opendir(my $dir, "$CORE_DIR/Project") or die "Cannot open directory: $!"; +my @files = readdir($dir); +closedir($dir); + +# For each project module, instantiate project and determine its name and number +# of bugs. +my $total = 0; +my @projects = (); +for my $file (@files) { + $file =~ "^([^.]+)\.pm\$" or next; + my $pid=$1; + my $project = Project::create_project($pid); + my $name = $project->{prog_name}; + my @bug_ids = $project->get_bug_ids(); + for my $id (@bug_ids) { + print("./test_mutation_cmd.sh -p $pid -b $id \n"); + } +} diff --git a/framework/test/test_mutation_cmd.sh b/framework/test/test_mutation_cmd.sh new file mode 100755 index 000000000..df0e0c83c --- /dev/null +++ b/framework/test/test_mutation_cmd.sh @@ -0,0 +1,102 @@ +#!/usr/bin/env bash +################################################################################ +# +# This script runs the defects4j mutation command for all bugs or a subset of +# bugs for a given project. +# +# Examples for Lang: +# * All bugs: ./test_mutation_cmd.sh -pLang +# * Bugs 1-10: ./test_mutation_cmd.sh -pLang -b1..10 +# * Bugs 1 and 3: ./test_mutation_cmd.sh -pLang -b1 -b3 +# * Bugs 1-10 and 20: ./test_mutation_cmd.sh -pLang -b1..10 -b20 +# +################################################################################ +# Import helper subroutines and variables, and init Defects4J +source test.include + +# Print usage message and exit +usage() { + local known_pids=$(defects4j pids) + echo "usage: $0 -p [-b ... | -b ... ]" + echo "Project ids:" + for pid in $known_pids; do + echo " * $pid" + done + exit 1 +} + +# Check arguments +while getopts ":p:b:" opt; do + case $opt in + p) PID="$OPTARG" + ;; + b) if [[ "$OPTARG" =~ ^[0-9]*\.\.[0-9]*$ ]]; then + BUGS="$BUGS $(eval echo {$OPTARG})" + else + BUGS="$BUGS $OPTARG" + fi + ;; + \?) + echo "Unknown option: -$OPTARG" >&2 + usage + ;; + :) + echo "No argument provided: -$OPTARG." >&2 + usage + ;; + esac +done + +if [ "$PID" == "" ]; then + usage +fi + +if [ ! -e "$BASE_DIR/framework/core/Project/$PID.pm" ]; then + usage +fi + +init + +# Run all bugs, unless otherwise specified +if [ "$BUGS" == "" ]; then + BUGS="$(get_bug_ids $BASE_DIR/framework/projects/$PID/$BUGS_CSV_ACTIVE)" +fi + +# Create log file +script_name=$(echo $script | sed 's/\.sh$//') +LOG="$TEST_DIR/${script_name}$(printf '_%s_%s' $PID $$).log" +OUT_DIR="$TEST_DIR/${script_name}$(printf '_%s_%s' $PID $$).mutation_summary" +mkdir -p $OUT_DIR + +# Reproduce all bugs (and log all results), regardless of whether errors occur +HALT_ON_ERROR=0 + +test_dir=$(mktemp -d) +for bid in $(echo $BUGS); do + # Skip all bug ids that do not exist in the active-bugs csv + if ! grep -q "^$bid," "$BASE_DIR/framework/projects/$PID/$BUGS_CSV_ACTIVE"; then + warn "Skipping bug ID that is not listed in active-bugs csv: $PID-$bid" + continue + fi + + # Test mutation analysis for the fixed version only. + vid="${bid}f" + work_dir="$test_dir/$PID-$vid" + defects4j checkout -p $PID -v "$vid" -w "$work_dir" || die "checkout: $PID-$vid" + defects4j mutation -w "$work_dir" || die "mutation: $PID-$vid" + + cat "$work_dir/summary.csv" > "$OUT_DIR/$bid" +done +rm -rf $test_dir +HALT_ON_ERROR=1 + +# Print a summary of what went wrong +if [ $ERROR != 0 ]; then + printf '=%.s' $(seq 1 80) 1>&2 + echo 1>&2 + echo "The following errors occurred:" 1>&2 + cat $LOG 1>&2 +fi + +# Indicate whether an error occurred +exit $ERROR From 0c7bf6567254d1d1aa3d1a741af1abb748c4bc27 Mon Sep 17 00:00:00 2001 From: rjust Date: Thu, 9 May 2024 14:59:44 -0700 Subject: [PATCH 50/64] More details on testing. --- framework/test/README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/framework/test/README.md b/framework/test/README.md index 07613b046..8d9c2930e 100644 --- a/framework/test/README.md +++ b/framework/test/README.md @@ -1,5 +1,7 @@ -Test and analysis scripts ----------------- +Testing and analysis +-------------------- + +## Scripts * `test.include`: Constants and helper functions for test scripts. @@ -29,3 +31,23 @@ Test and analysis scripts * `test_verify_bugs.sh`: Reproduces a bug, or a set of bugs, and verifies that the observed set of triggering tests matches the expected set of triggering tests. + +## CI testing +See [`.github/workflows/ci.yml`](../../.github/workflows/ci.yml) for the set of +tests that currently run in CI. + +## Local testing +Some tests take a long time to run and usually only need to be run for major +version updates (e.g., bumping the Java version or adding new defects). + +### Export command and exported properties +The `test_export_command.sh` test takes a long time as it checks out every +single defect and checks whether the exported paths, files, etc. make sense. + +### Reproducing all bugs (parallel) +Reproducing all bugs is the most time-consuming test. To speed it up, we use +GNU parallel (`-j` gives the number of parallel processes): +``` +./jobs_verify_bugs.pl | shuf > jobs.txt +parallel -j20 --progress < jobs.txt +``` From f8f96514d617d5c25127ffa37383685ab1151769 Mon Sep 17 00:00:00 2001 From: rjust Date: Sat, 11 May 2024 08:37:12 -0700 Subject: [PATCH 51/64] Log output directory. --- framework/projects/defects4j.build.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/framework/projects/defects4j.build.xml b/framework/projects/defects4j.build.xml index 43eddd10b..928bed0e4 100644 --- a/framework/projects/defects4j.build.xml +++ b/framework/projects/defects4j.build.xml @@ -137,6 +137,8 @@ project-specific build file ("project_id"/"project_id".build.xml) for the + + From 1b8c79ae0c7b3210879d71b46c15d76bc6e53dbd Mon Sep 17 00:00:00 2001 From: rjust Date: Sat, 11 May 2024 08:37:21 -0700 Subject: [PATCH 52/64] JVM output for verbose:class has changed. --- framework/core/Project.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework/core/Project.pm b/framework/core/Project.pm index 11c44242f..177f4fe29 100644 --- a/framework/core/Project.pm +++ b/framework/core/Project.pm @@ -749,7 +749,9 @@ sub monitor_test { # - A "normal" class named with one or more $ symbols, e.g., com.google.gson.internal.$Gson$Types # from Gson-{14,16,18}. # - s/\[Loaded (.*) from.*/$1/; + # First match corresponds to what a Java-8 JVM outputs; the second match + # corresponds to what a Java-11 JVM outputs. + s/\[Loaded (.*) from.*/$1/ or s/\S* (.*) source: .*/$1/; my $found = 0; if (defined $src->{$_}) { $found = 1; From 6fee9854603bbbca6f49692eb2f4abf4d3b785f0 Mon Sep 17 00:00:00 2001 From: rjust Date: Sat, 11 May 2024 08:49:09 -0700 Subject: [PATCH 53/64] Minor clean up --- framework/test/test_bug_mining.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/framework/test/test_bug_mining.sh b/framework/test/test_bug_mining.sh index b7eefb1c8..e1d7a6335 100755 --- a/framework/test/test_bug_mining.sh +++ b/framework/test/test_bug_mining.sh @@ -421,8 +421,6 @@ test_integration "$PROJECT_ID" "1" || die "Test 'test_integration' has failed!" # Clean up D4J rm -rf "$HERE/../projects/$PROJECT_ID" "$HERE/../core/Project/$PROJECT_ID.pm" "$REPOS_DIR/$PROJECT_NAME.git" -HALT_ON_ERROR=1 - # Print a summary of what went wrong if [ "$ERROR" -ne "0" ]; then printf '=%.s' $(seq 1 80) 1>&2 From b84b7de185949ffde2cf52a13f4a79ab4ae22da2 Mon Sep 17 00:00:00 2001 From: rjust Date: Sat, 11 May 2024 08:49:35 -0700 Subject: [PATCH 54/64] Add test for the monitor.test command and run it in CI. --- .github/workflows/ci.yml | 3 ++ .../test/resources/monitor.test.expected | 12 ++++++++ framework/test/test_monitor_test.sh | 28 +++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 framework/test/resources/monitor.test.expected create mode 100755 framework/test/test_monitor_test.sh diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f92b4d740..3527664ef 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,6 +47,9 @@ jobs: - run: carton exec ./test_tutorial.sh name: test_tutorial.sh working-directory: "./framework/test" + - run: carton exec ./test_monitor_test.sh + name: test_monitor_test.sh + working-directory: "./framework/test" - run: carton exec ./test_mutation_analysis.sh name: test_mutation_analysis.sh working-directory: "./framework/test" diff --git a/framework/test/resources/monitor.test.expected b/framework/test/resources/monitor.test.expected new file mode 100644 index 000000000..298c160b9 --- /dev/null +++ b/framework/test/resources/monitor.test.expected @@ -0,0 +1,12 @@ +Loaded source classes: + - org.apache.commons.codec.DecoderException + - org.apache.commons.codec.EncoderException + - org.apache.commons.codec.Encoder + - org.apache.commons.codec.BinaryEncoder + - org.apache.commons.codec.Decoder + - org.apache.commons.codec.BinaryDecoder + - org.apache.commons.codec.binary.Hex + - org.apache.commons.codec.Charsets + - org.apache.commons.codec.binary.StringUtils +Loaded test classes: + - org.apache.commons.codec.binary.HexTest diff --git a/framework/test/test_monitor_test.sh b/framework/test/test_monitor_test.sh new file mode 100755 index 000000000..3843b3079 --- /dev/null +++ b/framework/test/test_monitor_test.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +################################################################################ +# +# This script tests the monitor.test command, which makes assumption about JVM +# behavior when run with -verbose:class. +# +################################################################################ + +HERE=$(cd `dirname $0` && pwd) + +# Import helper subroutines and variables, and init Defects4J +source "$HERE/test.include" || exit 1 +init + +pid=Codec +bid=18 +vid=${bid}f +work_dir=$TMP_DIR/$pid-$vid + +# Checkout buggy version +defects4j checkout -p $pid -v $vid -w $work_dir || die "checkout program version $pid-$vid" + +actual="$(mktemp)" +expected="resources/monitor.test.expected" +# Compile buggy version +defects4j monitor.test -t org.apache.commons.codec.binary.HexTest -w $work_dir > "$actual" || die "compile program version $pid-$vid" + +cmp "$actual" "$expected" || die "compare actual vs. expected output: $actual vs. $expected" From b20f07a18c69c5ee19e2829420789b2b8844628f Mon Sep 17 00:00:00 2001 From: rjust Date: Sat, 11 May 2024 09:12:48 -0700 Subject: [PATCH 55/64] Avoid deleting the actual Code repo after testing. Fixes #564 --- .../output/bug-mining/framework/core/Project/TestCodec.pm | 6 +++--- framework/test/test_bug_mining.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/framework/test/resources/output/bug-mining/framework/core/Project/TestCodec.pm b/framework/test/resources/output/bug-mining/framework/core/Project/TestCodec.pm index 5bbda994a..780887ba9 100644 --- a/framework/test/resources/output/bug-mining/framework/core/Project/TestCodec.pm +++ b/framework/test/resources/output/bug-mining/framework/core/Project/TestCodec.pm @@ -24,12 +24,12 @@ =head1 NAME -Project::TestCodec.pm -- L submodule for commons-codec. +Project::TestCodec.pm -- L submodule for commons-test-codec. =head1 DESCRIPTION This module provides all project-specific configurations and subroutines for the -commons-codec project. +commons-test-codec project. =cut package Project::TestCodec; @@ -47,7 +47,7 @@ sub new { @_ == 1 or die $ARG_ERROR; my ($class) = @_; - my $name = "commons-codec"; + my $name = "commons-test-codec"; my $vcs = Vcs::Git->new($PID, "$REPO_DIR/$name.git", "$PROJECTS_DIR/$PID/$BUGS_CSV_ACTIVE", diff --git a/framework/test/test_bug_mining.sh b/framework/test/test_bug_mining.sh index e1d7a6335..8daa6df98 100755 --- a/framework/test/test_bug_mining.sh +++ b/framework/test/test_bug_mining.sh @@ -393,7 +393,7 @@ rm -rf "$WORK_DIR" # Project example PROJECT_ID="TestCodec" -PROJECT_NAME="commons-codec" +PROJECT_NAME="commons-test-codec" REPOSITORY_URL="https://github.com/apache/commons-codec.git" ISSUE_TRACKER_NAME="jira" ISSUE_TRACKER_PROJECT_ID="CODEC" From a3b94155caa40b92e78032830fd0a93c9ac09070 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Fri, 24 May 2024 16:33:47 -0700 Subject: [PATCH 56/64] Deprecate JacksonDatabind bid 65 (#572) --- README.md | 6 +++--- framework/projects/JacksonDatabind/active-bugs.csv | 1 - framework/projects/JacksonDatabind/commit-db | 1 - framework/projects/JacksonDatabind/deprecated-bugs.csv | 1 + 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 7dc39143e..eca410668 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ The projects [comment]: # (Do not edit; generated by framework/util/create_bugs_table.pl .) -Defects4J contains 834 bugs (plus 30 deprecated bugs) from the following open-source projects: +Defects4J contains 831 bugs (plus 33 deprecated bugs) from the following open-source projects: | Identifier | Project name | Number of active bugs | Active bug ids | Deprecated bug ids (\*) | |-----------------|----------------------------|----------------------:|---------------------|-------------------------| @@ -24,11 +24,11 @@ Defects4J contains 834 bugs (plus 30 deprecated bugs) from the following open-so | Csv | commons-csv | 16 | 1-16 | None | | Gson | gson | 18 | 1-18 | None | | JacksonCore | jackson-core | 26 | 1-26 | None | -| JacksonDatabind | jackson-databind | 111 | 1-88,90-112 | 89 | +| JacksonDatabind | jackson-databind | 110 | 1-64,66-88,90-112 | 65,89 | | JacksonXml | jackson-dataformat-xml | 6 | 1-6 | None | | Jsoup | jsoup | 93 | 1-93 | None | | JxPath | commons-jxpath | 22 | 1-22 | None | -| Lang | commons-lang | 64 | 1,3-65 | 2 | +| Lang | commons-lang | 62 | 1,3-24,26-47,49-65 | 2,25,48 | | Math | commons-math | 106 | 1-106 | None | | Mockito | mockito | 38 | 1-38 | None | | Time | joda-time | 26 | 1-20,22-27 | 21 | diff --git a/framework/projects/JacksonDatabind/active-bugs.csv b/framework/projects/JacksonDatabind/active-bugs.csv index bb26eeaa2..1d404b24a 100644 --- a/framework/projects/JacksonDatabind/active-bugs.csv +++ b/framework/projects/JacksonDatabind/active-bugs.csv @@ -63,7 +63,6 @@ bug.id,revision.id.buggy,revision.id.fixed,report.id,report.url 62,987a463a185d25086c29ee2efa0c0e24ecf77cb2,4e94c0ed9eca0caccb57feb0ceb252fc91198032,1392,https://github.com/FasterXML/jackson-databind/issues/1392 63,df6ea43bdada52d5265d52c7d6c75e25a14da8ce,ab4f17f355402fdfa43994e8b1809f14ccce030e,1403,https://github.com/FasterXML/jackson-databind/issues/1403 64,8ce13b9da419f61a409f7d57d6a15dcbaea9a71b,ea30c7b4d7c4621f777aed4cb4552a2c1e2270a4,1417,https://github.com/FasterXML/jackson-databind/issues/1417 -65,9257bd6b6a0227c400e1d008d5ad03d2244a6155,9a666887d85349b35e0d80885a7c7cb38029467d,1429,https://github.com/FasterXML/jackson-databind/issues/1429 66,31ceee75592e1767bd1072eb670b43dcced5de26,cd5430a91723ff8cd61928524ec21ab4e14b20f6,1441,https://github.com/FasterXML/jackson-databind/issues/1441 67,cd5430a91723ff8cd61928524ec21ab4e14b20f6,d906a34178f27803a08e824e3c2474fc0863edc4,1445,https://github.com/FasterXML/jackson-databind/issues/1445 68,1aeb52554a104f0a2433788be406d53b39654952,d0cfb645350fab16bf61fac140b69ef55f8cba2e,1421,https://github.com/FasterXML/jackson-databind/issues/1421 diff --git a/framework/projects/JacksonDatabind/commit-db b/framework/projects/JacksonDatabind/commit-db index df407865b..45ed7dc19 100644 --- a/framework/projects/JacksonDatabind/commit-db +++ b/framework/projects/JacksonDatabind/commit-db @@ -62,7 +62,6 @@ 62,987a463a185d25086c29ee2efa0c0e24ecf77cb2,4e94c0ed9eca0caccb57feb0ceb252fc91198032,1392,https://github.com/FasterXML/jackson-databind/issues/1392 63,df6ea43bdada52d5265d52c7d6c75e25a14da8ce,ab4f17f355402fdfa43994e8b1809f14ccce030e,1403,https://github.com/FasterXML/jackson-databind/issues/1403 64,8ce13b9da419f61a409f7d57d6a15dcbaea9a71b,ea30c7b4d7c4621f777aed4cb4552a2c1e2270a4,1417,https://github.com/FasterXML/jackson-databind/issues/1417 -65,9257bd6b6a0227c400e1d008d5ad03d2244a6155,9a666887d85349b35e0d80885a7c7cb38029467d,1429,https://github.com/FasterXML/jackson-databind/issues/1429 66,31ceee75592e1767bd1072eb670b43dcced5de26,cd5430a91723ff8cd61928524ec21ab4e14b20f6,1441,https://github.com/FasterXML/jackson-databind/issues/1441 67,cd5430a91723ff8cd61928524ec21ab4e14b20f6,d906a34178f27803a08e824e3c2474fc0863edc4,1445,https://github.com/FasterXML/jackson-databind/issues/1445 68,1aeb52554a104f0a2433788be406d53b39654952,d0cfb645350fab16bf61fac140b69ef55f8cba2e,1421,https://github.com/FasterXML/jackson-databind/issues/1421 diff --git a/framework/projects/JacksonDatabind/deprecated-bugs.csv b/framework/projects/JacksonDatabind/deprecated-bugs.csv index d6e016892..7c7f384c1 100644 --- a/framework/projects/JacksonDatabind/deprecated-bugs.csv +++ b/framework/projects/JacksonDatabind/deprecated-bugs.csv @@ -1,2 +1,3 @@ bug.id,revision.id.buggy,revision.id.fixed,report.id,report.url,deprecated.version,deprecated.reason +65,9257bd6b6a0227c400e1d008d5ad03d2244a6155,9a666887d85349b35e0d80885a7c7cb38029467d,1429,https://github.com/FasterXML/jackson-databind/issues/1429,3.0.0,JVM11.flaky 89,6cd5be98485a5fe8920846bb0b47a0fec87113be,ddfddfba6414adbecaff99684ef66eebd3a92e92,1737,https://github.com/FasterXML/jackson-databind/issues/1737,3.0.0,Duplicate From b59e85fd91cde1b6fd09b4bf4fd8c9dd7d54bcec Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Fri, 24 May 2024 16:35:58 -0700 Subject: [PATCH 57/64] Fail if Java version is not 11. (#568) --- framework/core/Constants.pm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/framework/core/Constants.pm b/framework/core/Constants.pm index 99e2ed8c3..9ab0ed077 100644 --- a/framework/core/Constants.pm +++ b/framework/core/Constants.pm @@ -223,6 +223,21 @@ The directory name of the local gradle repository (I<.gradle_local_home>). our $GRADLE_LOCAL_HOME_DIR = ($ENV{'GRADLE_LOCAL_HOME_DIR'} // ".gradle_local_home"); +# +# Check if we have the correct version of Java +# +# Run the 'java -version' command and capture its output +my $java_version_output = `java -version 2>&1`; + +# Extract the imajor version number using regular expressions +if ($java_version_output =~ 'version "?(?:1\.)?(\K\d+)') { + if ($1 != 11) { + die ("Java 11 is required!\n\n"); + } +} else { + die ("Failed to parse Java version! Is Java installed/on the execution path?\n\n"); +} + # # Check whether Defects4J has been properly initialized: # - Project repos available? From 7be9387ebd0be76b489513caab5af91dab76330b Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Fri, 24 May 2024 16:36:40 -0700 Subject: [PATCH 58/64] update Randoop to 4.3.3 (#566) --- README_DEVELOPER.md | 4 ---- init.sh | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/README_DEVELOPER.md b/README_DEVELOPER.md index 20650237b..f56b126ed 100755 --- a/README_DEVELOPER.md +++ b/README_DEVELOPER.md @@ -48,10 +48,6 @@ https://github.com/EvoSuite/evosuite/releases/download Randoop is downloaded from: https://github.com/randoop/randoop/releases/download -It should be noted that the `init.sh` script currently gets Randoop version 4.2.5 -which is about three years old. At some point we should upgrade to a newer -version; the current version is 4.3.2. - ### Setting up Gradle Gradle is downloaded from `HOST_URL`. As the reproducible bugs in the defect4j project repositories are several years old, we must use an older version of gradle diff --git a/init.sh b/init.sh index e6b9e27e9..8d345458e 100755 --- a/init.sh +++ b/init.sh @@ -177,7 +177,7 @@ cd "$DIR_LIB_RT" && download_url "$EVOSUITE_URL/$EVOSUITE_RT_JAR" # echo echo "Setting up Randoop ... " -RANDOOP_VERSION="4.2.5" +RANDOOP_VERSION="4.3.3" RANDOOP_URL="https://github.com/randoop/randoop/releases/download/v${RANDOOP_VERSION}" RANDOOP_ZIP="randoop-${RANDOOP_VERSION}.zip" RANDOOP_JAR="randoop-all-${RANDOOP_VERSION}.jar" From c8b46286381fe8efbb054a70fc34f2d5e07b813d Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Wed, 29 May 2024 19:48:50 -0700 Subject: [PATCH 59/64] remove use of javac1.7 (#573) --- framework/core/Project.pm | 3 +-- framework/projects/Mockito/Mockito.build.xml | 2 -- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/framework/core/Project.pm b/framework/core/Project.pm index 177f4fe29..4dca7df4c 100644 --- a/framework/core/Project.pm +++ b/framework/core/Project.pm @@ -1167,14 +1167,13 @@ sub _ant_call { } # -# Ensure backward compatibility with Java 7 # TODO: Remove after Defects4J downloads and initializes its own version of Ant # Currently, we rely on Major's version of Ant to be properly set up. # sub _ant_call_comp { @_ >= 2 or die $ARG_ERROR; my ($self, $target, $option_str, $log_file, $ant_cmd) = @_; - $option_str = "-Dbuild.compiler=javac1.7 " . ($option_str // ""); + $option_str = ($option_str // ""); $ant_cmd = "$MAJOR_ROOT/bin/ant" unless defined $ant_cmd; return $self->_ant_call($target, $option_str, $log_file, $ant_cmd); } diff --git a/framework/projects/Mockito/Mockito.build.xml b/framework/projects/Mockito/Mockito.build.xml index a8a1656f0..15b82c995 100644 --- a/framework/projects/Mockito/Mockito.build.xml +++ b/framework/projects/Mockito/Mockito.build.xml @@ -1,7 +1,5 @@ - - From 335beb4590fe8f3d3c7e6df0fab6178594e9056e Mon Sep 17 00:00:00 2001 From: rjust Date: Wed, 29 May 2024 20:04:17 -0700 Subject: [PATCH 60/64] Add a few reproducibility tests to CI. --- .github/workflows/ci.yml | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3527664ef..ed0d6471a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -62,6 +62,23 @@ jobs: - run: carton exec ./test_bug_mining.sh name: test_bug_mining.sh working-directory: "./framework/test" + + # Verify a few select bugs to detect serious breakages early. + - run: carton exec ./test_verify_bugs.sh -p Lang -b24 + name: "Verify Lang-24" + working-directory: "./framework/test" + - run: carton exec ./test_verify_bugs.sh -p Closure -b102 + name: "Verify Closure-102" + working-directory: "./framework/test" + - run: carton exec ./test_verify_bugs.sh -p Mockito -b10 + name: "Verify Mockito-10" + working-directory: "./framework/test" + +# Verifying the export command for all bugs and verifying reproducibility of all +# bugs is very time-consuming. The jobs below should be run as part of the +# release process, but running them on every push and PR is unnecessary. +# +# # Verify that export returns expected values for all projects. # - run: carton exec ./test_export_command.sh -p Chart -p Cli -p Closure # name: "test export 1" # working-directory: "./framework/test" @@ -74,11 +91,6 @@ jobs: # - run: carton exec ./test_export_command.sh -p Lang -p Math -p Mockito -p Time # name: "test export 4" # working-directory: "./framework/test" - -# -# Verifying all bugs is pretty time-consuming. The jobs below should be run as -# part of the release process, but running them on every push and PR is -# unnecessary. # # # Verify that all bugs are reproducible (run multiple jobs for projects that # # take a long time to finish). From a56a3f3ea6bfe959d90f47cdb3e3e0ac9eac03d1 Mon Sep 17 00:00:00 2001 From: rjust Date: Wed, 29 May 2024 20:08:49 -0700 Subject: [PATCH 61/64] Clearer task names in CI. --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ed0d6471a..9964b52fe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,14 +64,14 @@ jobs: working-directory: "./framework/test" # Verify a few select bugs to detect serious breakages early. - - run: carton exec ./test_verify_bugs.sh -p Lang -b24 - name: "Verify Lang-24" + - run: carton exec ./test_verify_bugs.sh -p Lang -b 24 + name: "test_verify_bugs.sh -p Lang -b 24" working-directory: "./framework/test" - - run: carton exec ./test_verify_bugs.sh -p Closure -b102 - name: "Verify Closure-102" + - run: carton exec ./test_verify_bugs.sh -p Closure -b 102 + name: "test_verify_bugs.sh -p Closure -b 102" working-directory: "./framework/test" - - run: carton exec ./test_verify_bugs.sh -p Mockito -b10 - name: "Verify Mockito-10" + - run: carton exec ./test_verify_bugs.sh -p Mockito -b 10 + name: "test_verify_bugs.sh -p Mockito -b 10" working-directory: "./framework/test" # Verifying the export command for all bugs and verifying reproducibility of all From c6be812da3d3147377766ed00fbe6030a0a720f1 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Wed, 3 Jul 2024 14:38:07 -0700 Subject: [PATCH 62/64] allow old 'enum' package to compile and run (#585) --- framework/core/Project/Lang.pm | 19 +++++++++++++++---- .../Lang/compile-errors/test-65-65.diff | 16 ++++++++++++++++ 2 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 framework/projects/Lang/compile-errors/test-65-65.diff diff --git a/framework/core/Project/Lang.pm b/framework/core/Project/Lang.pm index ef7ff31a8..ac342960e 100644 --- a/framework/core/Project/Lang.pm +++ b/framework/core/Project/Lang.pm @@ -89,10 +89,21 @@ sub _post_checkout { Utils::convert_file_encoding($work_dir."/".$result->{src}."/org/apache/commons/lang3/text/translate/EntityArrays.java"); Utils::convert_file_encoding($work_dir."/".$result->{src}."/org/apache/commons/lang/Entities.java"); - # remove old pre Java 1.5 code - print($work_dir."/".$result->{src}."/org/apache/commons/lang/enum\n"); - rmtree($work_dir."/".$result->{src}."/org/apache/commons/lang/enum"); - rmtree($work_dir."/".$result->{test}."/org/apache/commons/lang/enum"); + # Some of the Lang tests were created pre Java 1.5 and contain an 'enum' package. + # The is now a reserved word in Java so we convert all references to 'oldenum'. + my $cmd = "grep -lR '\.enum;' $work_dir'/'$result->{src}'/org/apache/commons/lang/enum/'"; + my $log = `$cmd`; + my $ret = $?; + if ($ret == 0 && length($log) > 0) { + Utils::exec_cmd("grep -lR '\\.enum;' $work_dir'/'$result->{src}'/org/apache/commons/lang/enum/' | xargs sed -i'' 's/\\.enum;/\\.oldenum;/'", "Rename enum 1") or die; + } + + $cmd = "grep -lR '\.enum;' $work_dir'/'$result->{test}'/org/apache/commons/lang/enum/'"; + $log = `$cmd`; + $ret = $?; + if ($ret == 0 && length($log) > 0) { + Utils::exec_cmd("grep -lR '\\.enum;' $work_dir'/'$result->{test}'/org/apache/commons/lang/enum/' | xargs sed -i'' 's/\\.enum;/\\.oldenum;/'", "Rename enum 2") or die; + } # Fix compilation errors if necessary my $compile_errors = "$PROJECTS_DIR/$self->{pid}/compile-errors/"; diff --git a/framework/projects/Lang/compile-errors/test-65-65.diff b/framework/projects/Lang/compile-errors/test-65-65.diff new file mode 100644 index 000000000..9d525f693 --- /dev/null +++ b/framework/projects/Lang/compile-errors/test-65-65.diff @@ -0,0 +1,16 @@ +index 38d578aba..a0ae9fc73 100644 +--- a/src/java/org/apache/commons/lang/enum/ValuedEnum.java ++++ b/src/java/org/apache/commons/lang/enum/ValuedEnum.java +@@ -140,9 +140,9 @@ public abstract class ValuedEnum extends Enum { + } + List list = Enum.getEnumList(enumClass); + for (Iterator it = list.iterator(); it.hasNext();) { +- ValuedEnum enum = (ValuedEnum) it.next(); +- if (enum.getValue() == value) { +- return enum; ++ ValuedEnum enumer = (ValuedEnum) it.next(); ++ if (enumer.getValue() == value) { ++ return enumer; + } + } + return null; From dee6589ad2e4842779d58344a91bd9278a3a5ebe Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Mon, 19 Aug 2024 10:31:55 -0700 Subject: [PATCH 63/64] Use `sed` in a platform-independent way --- framework/core/Project/JacksonDatabind.pm | 4 ++-- framework/core/Project/Lang.pm | 4 ++-- framework/core/Project/Mockito.pm | 2 +- framework/core/Utils.pm | 7 ++++--- framework/test/test_verify_bugs.sh | 9 --------- 5 files changed, 9 insertions(+), 17 deletions(-) diff --git a/framework/core/Project/JacksonDatabind.pm b/framework/core/Project/JacksonDatabind.pm index d4d5c5795..3b20cddcf 100644 --- a/framework/core/Project/JacksonDatabind.pm +++ b/framework/core/Project/JacksonDatabind.pm @@ -86,14 +86,14 @@ sub _post_checkout { my $log = `$cmd`; my $ret = $?; if ($ret == 0 && length($log) > 0) { - Utils::exec_cmd("grep -lR ' extends Module\$' $work_dir | xargs sed -i 's/ extends Module\$/ extends com.fasterxml.jackson.databind.Module/'", "Correct Module ambiguity 1") or die; + Utils::exec_cmd("grep -lR ' extends Module\$' $work_dir | xargs sed -i'.bak' -e 's/ extends Module\$/ extends com.fasterxml.jackson.databind.Module/'", "Correct Module ambiguity 1") or die; } $cmd = "grep -lR ' Module ' $work_dir "; $log = `$cmd`; $ret = $?; if ($ret == 0 && length($log) > 0) { - Utils::exec_cmd("grep -lR ' Module ' $work_dir | xargs sed -i 's/ Module / com.fasterxml.jackson.databind.Module /'", "Correct Module ambiguity 2") or die; + Utils::exec_cmd("grep -lR ' Module ' $work_dir | xargs sed -i'.bak' -e 's/ Module / com.fasterxml.jackson.databind.Module /'", "Correct Module ambiguity 2") or die; } my $project_dir = "$PROJECTS_DIR/$self->{pid}"; diff --git a/framework/core/Project/Lang.pm b/framework/core/Project/Lang.pm index ac342960e..9a02637cc 100644 --- a/framework/core/Project/Lang.pm +++ b/framework/core/Project/Lang.pm @@ -95,14 +95,14 @@ sub _post_checkout { my $log = `$cmd`; my $ret = $?; if ($ret == 0 && length($log) > 0) { - Utils::exec_cmd("grep -lR '\\.enum;' $work_dir'/'$result->{src}'/org/apache/commons/lang/enum/' | xargs sed -i'' 's/\\.enum;/\\.oldenum;/'", "Rename enum 1") or die; + Utils::exec_cmd("grep -lR '\\.enum;' $work_dir'/'$result->{src}'/org/apache/commons/lang/enum/' | xargs sed -i'.bak' 's/\\.enum;/\\.oldenum;/'", "Rename enum 1") or die; } $cmd = "grep -lR '\.enum;' $work_dir'/'$result->{test}'/org/apache/commons/lang/enum/'"; $log = `$cmd`; $ret = $?; if ($ret == 0 && length($log) > 0) { - Utils::exec_cmd("grep -lR '\\.enum;' $work_dir'/'$result->{test}'/org/apache/commons/lang/enum/' | xargs sed -i'' 's/\\.enum;/\\.oldenum;/'", "Rename enum 2") or die; + Utils::exec_cmd("grep -lR '\\.enum;' $work_dir'/'$result->{test}'/org/apache/commons/lang/enum/' | xargs sed -i'.bak' 's/\\.enum;/\\.oldenum;/'", "Rename enum 2") or die; } # Fix compilation errors if necessary diff --git a/framework/core/Project/Mockito.pm b/framework/core/Project/Mockito.pm index bfd4fdadb..dc0990c1a 100644 --- a/framework/core/Project/Mockito.pm +++ b/framework/core/Project/Mockito.pm @@ -74,7 +74,7 @@ sub _post_checkout { if ($vid == 21) { system("rm -rf $work_dir/buildSrc/src/main/groovy/org/mockito/release/notes"); system("rm -rf $work_dir/buildSrc/src/test/groovy/org/mockito/release/notes"); - system("sed -i '/apply.from:..gradle.release.gradle./d' $work_dir/build.gradle"); + Utils::sed_cmd("/apply.from:..gradle.release.gradle./d", "$work_dir/build.gradle"); } # Change Url to Gradle distribution diff --git a/framework/core/Utils.pm b/framework/core/Utils.pm index 3d4b74e65..70cd3e699 100644 --- a/framework/core/Utils.pm +++ b/framework/core/Utils.pm @@ -326,11 +326,12 @@ sub sed_cmd { @_ == 2 || die $ARG_ERROR; my ($cmd_string, $file_name) = @_; - print(STDERR "Executed command: sed -i $cmd_string $file_name\n") if $DEBUG; + print(STDERR "About to execute command: sed -i $cmd_string $file_name\n") if $DEBUG; # We ignore sed result as it is ok if command fails. - if (`uname -s` eq "Darwin" ) { - `sed -i '' $cmd_string $file_name`; + chomp(my $uname = `uname -s`); + if ($uname eq "Darwin" ) { + `sed -i '' -e '$cmd_string' $file_name`; } else { `sed -i "$cmd_string" "$file_name"`; } diff --git a/framework/test/test_verify_bugs.sh b/framework/test/test_verify_bugs.sh index 52c8a515a..e7faa081b 100755 --- a/framework/test/test_verify_bugs.sh +++ b/framework/test/test_verify_bugs.sh @@ -102,15 +102,6 @@ mkdir -p $DIR_FAILING work_dir="$test_dir/$PID" -function sed_cmd() -{ - if [ $(uname -s) = "Darwin" ]; then - sed -i '' "$1" $2 - else - sed -i "$1" $2 - fi -} - # Clean working directory rm -rf $work_dir for bid in $(echo $BUGS); do From 2bd33b94b0b075c7493f932b450c0ad8b02f2764 Mon Sep 17 00:00:00 2001 From: rjust Date: Tue, 3 Sep 2024 14:46:01 -0700 Subject: [PATCH 64/64] Run all tests when reproducing bugs in CI; reproduce another Lang bug. --- .github/workflows/ci.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9964b52fe..af66e1df0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,14 +64,17 @@ jobs: working-directory: "./framework/test" # Verify a few select bugs to detect serious breakages early. - - run: carton exec ./test_verify_bugs.sh -p Lang -b 24 - name: "test_verify_bugs.sh -p Lang -b 24" + - run: carton exec ./test_verify_bugs.sh -p Lang -b 24 -A + name: "test_verify_bugs.sh -p Lang -b 24 -A" working-directory: "./framework/test" - - run: carton exec ./test_verify_bugs.sh -p Closure -b 102 - name: "test_verify_bugs.sh -p Closure -b 102" + - run: carton exec ./test_verify_bugs.sh -p Lang -b 62 -A + name: "test_verify_bugs.sh -p Lang -b 62 -A" working-directory: "./framework/test" - - run: carton exec ./test_verify_bugs.sh -p Mockito -b 10 - name: "test_verify_bugs.sh -p Mockito -b 10" + - run: carton exec ./test_verify_bugs.sh -p Closure -b 102 -A + name: "test_verify_bugs.sh -p Closure -b 102 -A" + working-directory: "./framework/test" + - run: carton exec ./test_verify_bugs.sh -p Mockito -b 10 -A + name: "test_verify_bugs.sh -p Mockito -b 10 -A" working-directory: "./framework/test" # Verifying the export command for all bugs and verifying reproducibility of all

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 z zHi-271i*Jw_-~*8eDOb5?4`bc|8GUYf4!LB&Q8}=z`|PJ{2S0J=V<6?_8M% z6&F#yHVxvECAEXle>x`kf%aCwhVx0P!VnGUz@!As{7mC9${GzAmGrnH0XY?*wwzrZ zG-GW`hSIXYB9l_ASQWBptlW6&{Nne%pO-m#>R@$MOGy!mnFfEh+46kKa-Vwgm~K7V z;Ow~VHqHjG!Th?-hq+2T3}Lz&7s1`6odhpnrf#e}2%wE0*<@I~coA3}@@>EOP%e$kT z<07voWy(l6Qu%ns?9%oD=)%X$y4_2EPAYk6ViLrZCPyZgqBI-ekfg+r8gOP_q%66B z3e-TlDX<*4fF(>~u;2cagKEY4CNXx3?KI9E+T_tXM8`Hrnb**wo-+5n#fQ3(>8%WP znQ$SlTEU=SfWJ+ynu5M4TetD$1xuQ*f_8e;m$DO`8aFZ!^x+Sek}UU@=#o~f*1>{q zE&Uo$Oj*W`Os6jG@+?}kIuExkXkkYn5dy2c=H@=Gch3_GEJ{_AT#c2@G{gXJ9zfjr zn00x=A!lSpXcPFE5i&SYGszdC4`s+$q}t2-Q<@zUMR_vKPTd*VC4ypMf*S@(<%i^< zYOY(=tQ=V?I?$>_aIS7smX*mRv1x7!!WHbr%Cbb8IqNK+mqr7p)e3ny$Cu}cJZJvH zc-*DgCrYEQF`O+Gyar-uis?Wmfh;<`zEQJov=tCH3a<{vhvj-*oYfs8l|tELm`qAI zFel@|vUWC)K>g%ScC!A!GNRgwk;1i8{uXs7RQ;jiy=EA5a^xSsk(Kto9>stFq@)wJrumvU#*qYi z${=ho7u5Pm{`3(XYk4Oo)YVfQ6f@!jONl6Q{i&uusQ41+?r$hoDfl#5W_^!2l{H>b z5Uwz$=rHNu_H+w2>N~OHeWS>DFCw(`DHAuT3>NHD7^ZsLb0)4(M+1GfNVwG*^WS}% zus@UsnoLUKE1n-&K*py>QNaiGx?NOAF%fkg zbf(WyL5v+ZH%<9F?U+H#5hgBa%b0{?k~_RA*TIfdCGor^{*;Ak#FJ*GOJvxt61R39TnquC{ftmc8VYu#MM2%vv2}fi zO(hv|$(=XBcfxAbgaL_j7O{tFIL5a1QAY(YxMq%A(O`i?;rFFWH$Y2gE(lm^G7js$ z{g_?Vd*IKxeSVVdDa4|~(btI3(NXrtOE(N&6+5IH-xO31udwXUq)ra6sO4u*90dgF zfqwFFhCL@R(cKeThj&DGHFyT(U#VY-QNQ%myAuzcpF5)fv1e|;-)$Xs2CV&} zcz2Y3crV?cy(y8ucYxRkFVs`gw&CA~! zof37PvRqVN3QK|4H#n5Z^n(un?98unRS{Ita5quSiB@U@tdoY48G1A)rV@O zXWX=Wy3SEnU-|`^9AK%OXRWxaM;9X;6YHzP^oMR`x(j1xaH=koBH_?4=kc0Bc9qB! z<(PgqHsw!T2q(c5Rq)*&Q&Q5jwMpq!nYm@<*?w{laj~I_J!2{XGj*wIML+k+CW}fo zgIkQ{$e@$1X;2LGYk@tv2BUvlFQ?_#08Z&RY>fS?w4mPt^QN$SbRyeNm2H^TC8iIV zCXDmhWX)H3v~YT=LWOmLHwoRQYB$(NnhJdOplyq?uRJ{>Es6l8;3tF3!M1d zLJ0}tHMHsd&K05t(EA!S8>je>PbVJW4-xOwPp?Od*)JX-@`+T-D95IIoPokAUnban z<0yFSWnv;3XZ$io$niMBJEXe~RmL*91@x5Y1{!&W-Fj~BP=(E*lV;-J|pY32(pe1jH zRpi)VJkbMb3Fs8*BV3E+9Du@C+RF;f&R6$5(%YDFLPOoj zRP~iMy2qW`7$w`dcvhF5M^W`*84G2N%vz4rT-P@CD>I(BW%tUEMZ*=O_stX%BMtRlqpLFF^UEY`DHxfrHT+kls(1{WZg#jtRTL`KxAc;23W{o&=%I5l77el_&687j< zePv4Oly!s!w2Cmc@kDh}`2h)UOrwFQ`vUK)V#8RR0$?T35C_vkWcoyx!L912O(hZ` z4;eI{*Dn^dYy_j=@C?vq8^ajPX3s0KIT`zA0|K{AhC86o7BPGiBY2N*^}lF)%iv0) z9rllj*b!Ax|0<#? zbLY;L-#XL+PV12I$ACpYw!KVU;BQl0^tCUOy69p>dl_(LAq3pRo#zLWH=v0H{z;z8 zJF%W#Xi5Ilj_nTvhvG-i7dziE30++g=}GI=nOJ8*-hoKky$`_tGgqT0EG?W3L2!eL z^ICeOyA4P-O_|r{o)i5H(i6UQd7eT&QPxa=cmp(V;!?qA|2Cq2^k|Y(`-$%?#1W-R zPF-vGhnBJxK~21KzbJIL@X(>uL)+3A$WdojRgx8SsNZIOk*R(d;?Qp_HK>&EEPN8T zVvZ2BcB^ds!DKaKs$LqJJi`-XGNl~|au=I-mb-}dH*$_^z z)-;-5bS(O20GEnhTA*WcOpR6!cLI+O6P#P8Y}mX~0(}>^L=qmE5(#v+DCE&s0P!=g z+-_1CVeG7$u}B|SlL>a#Cpl;ExhgG^I0J@PiW$?VcvNV)uwS(*<}cD%OL}f$(&nCN zz1WcOwW8cjwyMqRaCllau61WluLHyeJr_%5=Q*(5AZKAtpB*@Q9_8TO#9pUAdlm>0 z*O|=;{am(86?%SY*s9gVNd4-!=!$P^Ud8o2HQp;|Soon_NvAdC<{i@u8&RRd4kI6D zsCLoos!bF4E~QADdcrR#rUh1f&4cD*MI+I|F?zV|N3SBQw(lmYxEz~ zF%#-l0X7d*aL*9}~2DkvvD+ zZ9LR=?Osl4)izoB>AS&~&X#>RRNi8K5^tp?gRH?Rm- zHsvKxC+1iViY@!$f_kl4XKWHbn{gSGk2HzXN;*~0{LQJ}!)T~s5;Dtbe|$Q_c|F5n zxkLYU+6NThjFE{z0Ddjj(0!fUikj`4*06 z)e{5#?RA@QVUA*3V_fLorpH?0aR>c$Rx9ysYmn8u+_bJlH{!TZy~)_SM2w z+@68$N?Ij*^P?IX(h5!D;qBgFi`qT?TTcIQ*rncbLo+igyjHCYk=A#qtlO&K_F78Z!T44QzXt*yNQdm40Ze3f(A}2tyu<+C?2_I|>*kG1K*PGjc4R$-Om%MZK zQLecFnqE}WjFuX9*6q2a*N&K#&OhRu&AOqzNziP8d?@YLB?4F^zqT=HJ7{5_srrlR zjsBWe1o%{UR4@0wt(wT~z7H6_NIg5_Jz7XA<3Rsq`r3gVK5Ce;mpU#PILaYOGlCjG zN{Ntx&&SLnq~|TmB%8fiMCeDY;QK{P)OO6#e{Buu;^aM^+#@JC4(!2~x2J47*4t+I zMr|#^i)mol>;#?URyI7}t?_6lh}zh^%im^tJV6@xJMWE$k9I&M)NfRQ&sk>dDgBQk zr?aJt$lhUU%-{MQmSi3XebVROurs_9N8JK7H#Dl#cK3 zTFa)OTcA}d&B(b3{`$h6V6j-Ik?;;F%t^m()f&^>EFufe+@cm}N=&8IQu7)_k;R3z^Sw|Z=F0s}V zYWh41$Ga(Pr^gQ(j7sK8zImXRg0$7o%h}>BVwY2zMS8L>yWd3Zs@GlukK{Laze5p` zFCyPhSjo+*0-tk4BB^wR*BKQ^8$zfF^J)X$S;+|ok!H;H2}eLftbg)xjb5Iqy>^Mi zdMTdhi0mCNE&skSf~1X*h;gO<6jj1}Vtb(VOrC9qs@&i78sYh)$+u!fLOWq>Mv5Sh z0uaj}DDJ^e`r4v!pk92hb+v_`dq#V>3RB7rTb}|^h+`7*$w0#kekggv##O;nzERgC zC6yN2mZ$q*YCN$=8uN*N<$`rledSBja7h}d_{5=CNaw|VkMF|Q&WnP;#$1drj&#$uZ4zFqJ|qW4?0-RVN*_Kb-DX<;sZRO+CGHFXnJvfe!g@po^lp|I)w*ncTQ zvp9x?n-%gBB(o}_Ro6R589w51CtSsU{u9)-Mp@Fs`UTp{#QHyvGyi?6{%`Xg{*kKx z!O)epGyV^9^nyC9x0ad9C!yA2;{MsPLq^DYfx;Z%JyMess72{wq~(}5U(31%Tr0@* zq}N&d8sAe(S}Txi0=1ILt*HaIGwM;t)i-frEn-x>WL@jlY5JMtN3W^c^>$Ue*UcA_PrF5um{oyYbd1Snbmta zL||ALhTyR`YLCEMq>J!j+vxTKme6$vnUFua`+i43dgP4RBlCK<`Wo8fqfvSUCVtpt zJO1_+mk`lg5+dvO($~EfHWzh;EbxvxH!EqWxbVe|-y32I>Y?JE@2GbRc5LeP8t_+8 z)mL_ipV8-&s+!Tg^+j~%Gu!+9H4gJ>Z*2BGT>g`eRu}11H21HldKcNeT9BtkNj3C? zOX@AW#$)yDlg!CmlKdydd~?uiG~#Ep8k)D7=U?Goix*$HUcb?&HyGcX?QW<`{4iyb zIkA$`GyaN=3h;PMORnYA`Jv(FB|@SWo~Rbtl5^RD`>e1TK|a15c#78IwzW`;k?)#3 z#5V17iP*qM)T;An?EGG08$f<>Oe94>NaJ$Uo)`_*63ePS2|D7?g99Hv-qb(<{%Xr+ zKZ($6{B&HH*2BH4(8vUH->e1>vZ^$umoptD&;6nCB^K85rs-`qF)Qcxg&bUQ!?;MA z$%~nR$plJI(%_wTwXCt2h-e?F%aJ^zX~DxbLD8dyg>JJCKkY4#Rcc`DDVrkphlJ^- zNl0s=fsB9NBwNK9tn>*!pkkQCnl1{N1HF{li!X^gj##@*VgvdM2B3+oiD`%2i^-2N zH!L#L;!o(v%e+}SC|2=<2zvxyQ`xg9(yreILIRQdW;8wF*pQ6 zV8C|uo-wdX2{Uj|+7TC68BrJYbo2YiR(_Nt)ia#9S)V9uW85}#+|74QM}M^?OdA+R zsgvgAF`8FafI~HhsVOt~=Y&Qz(J%E`sHu0q$aoK#EO_;kD4zD{<-DjnY&QM%l45t@ z$^?dDVI+Go&Q9s}FpRIEYR#v@wGz01(sj4?GFL2`{!*5#72P>&ck6U2#_}I<%od^E zDee*UzF0#h*}r1`3N0>q!WKqsal247Kohigf6iJTI_9$q9AM#ngGQVSe`o`m+2tz$ zHmrqMXYATAT>V`pRtG3-l#6akI$po$khxbofR&N;kco0SngX*h&O^=CQ0t_ta*adW zYNWr(bA+{}`VLYofSP?~y?4e*G0R-VrwH-EJru;s8Bs?=vYfvi`44GAcs*E@~!4}R(f2t_f99P;=f zdQX7;SZEfEbE9}$ekb2dm%SI&Y&|W`YBwX#G$w+0HH;qav{D?^9*xIHF-b7jl`nd} z@?`4|a`XTim1`*aT**mf8kL<;NvQ)BnK9+E+yk1*-_W$BiiIlsYO%e6;mx}?G@B7# zDrJc?cjk@ZZw0NvlWG?9;L7U(Ufg#j&LEXa%>IFrn6sXJCT~iwvCJGH4@*inrbZ>) zu{h~})Q3XNu(E!-Q~#DQiTqhFE}9PCA*Zq`5h<5>e47(mk?Wa=(*lfgkCBv7E>mQ+ zQKb%rRBn?!RnQ$c2XtNRt)^BT|T^=3tp~yIL2&2S`-r_r`O$bE4Ir~0{7Yd1?*E`UMId+U*`Aq&N8it<(g*>d~WDhFa!F}^*>Mo#e zu%cj&xwt#xX6ffd06P^STVz31AzhNzDFViDE@}5@2dgYuyekDAi?Qc9dWRTyT!&Ay~0le3=+NZ@8b)9>+VSVrl0oCo`RW zda!ZhuFE&LsVDPsoaZn^ZH|wgSPBkW2ehXBqy57INePpS&ep3-U#)PtQ$w zZ!c#!g+`RK+sE|kgQ}mmHn|jik?uZcX@7T!{~g2WG@WDdDiZ#B*|$i_{%2{qLlnK7 z(O-tYG!s!W8VSqE>jq*nj)?~H0`nQI3RwXOA#0N(q6MiB~{Lm0k^{G?2LjOHj6JS`!*V^ZEh z7b8J?964HYjY7HiOES)q-A1Vw$xP8-Qpu%J`C^dSY(?tFEQMDLWuYfxujCk*t;sv){0X`ur-6RQ;m zu+$Pum$wbdntOwmk1A^7azY^$C1H#)W44GirFWf8%|k{n3`UmLJe3<-jf(datOtJI zKgyB-yT+$wJr9T%X6siD-_4<^@4G9(LlmkOD&=on2$~Ig#{>~o=xzC_g_+5NmKN5H z5Q|VcTjSAOdL@k$g&d6;kV`PRnyBBclg9K8-OL;W%ZIN#Fcw&P_!zpyJ(pI9GHmqg z@x?boT;Bfz0{((4Z%1?-bOkOvvn=k>E(c;F4MZ&eN}m3e?2+%6iT?rLfx9(8))ges z+kAu6)$i~EL(uPb1D!Dh^hT81dvhlc(616OW)Lt$5I9s3*g+RK&=Ai`>F;~LL3`boz1xQkscxAVZ>lK2MLz0zK0 zHVMI3a{amlWu~jvswrA~L3Wvr*$a*D$HLYMm+*WE`fdI2Rp?Hm)9L{WmD{r5Zq)7( z{#!fD;N7qtlQ=hlx3`Xs>t_!cCN6;bBkGoPN|5fJmn?q~MbhrS8o5%8p4^Qb7p~QvGuaI?Eo()D`$xj>0Ggc>x0PQhgG1#p zd(ql!c8%gDQp-AxUu>FgTFhisaWYPWsD-W!N(pbxN-^6+o=W!hU9LtPmDV7TdLNE$ zksTt{T0Yyy7)TnA+5~TPQJSiJatV3zxCS(FZdu!6oOMxJdx6S<@B71Vr5J<-3(s7Y zy=aw#sAxSv&5)_tpl3Xr9@qwCMu#f*Ae@O~OQWAE-V2e0K(69UW0zH+>OU?#nCy5* z%{vzrR{Z#x455kaC0wMnH(q8n37PLWJhZe@H03n3U&FZ`p1I9ey`4?XS}k&QTg*eQ z@dwJAksj5TU#``zpZvbI+myXiGVgc?M-05Z+D32AqmKvk_pTSplfPVtao)5zO?Yfa zotG21EJw!!H0HA%z2`_yrw5^CFr4Q&;HFK^lT`;SAjL}IQ5#U*W2oq)4>F)v6DL0BI!n4x69@n7?k)glWSOi`8`FP zM^|cCv(|R7MU35YJL8(kPJ={mmMZ|4a+0bBd3Zuic>*h)`Bsl1#O!|0L>LI1v}6S{ ziI7rAE;%%6jzM$;lm|xCPAaV7OP&G|g!_A^?U~rD;e^c_)LOVDHlv=<4msk*5tdx+ zyC)gT9>-(neY4HfRAd5Pd-3L0D`T}_c$y!zrDe|W;|l$vU+ zCpJ5?E-_74TA$cZ6|X6Xx*3vh1U24cu+3~N3)vl{xbwCh6GVr(aixYWILaTp{jaqg z@kJ)BYe>{ikGXMZt=Mi^x7#y_>Wmo%OQmU<%#rNf$Id9;j!9BQ`=)G3Sn`=d+vdF$ z<0go3Ixu`MelwZ*SMQ%Z!>8bqzkUeczQIxcSM{#w|3qaYhsT~jJuxs=qTK*h@aQppeA2O6Je z?!?JYx!BBPA-PnTg=sKrC2^Ab&1Z`sv;J*q%kJ;Dn$Y0rbOo1Z(;(RIJz zlHk09Oia40wh2_>Qc6m4%ZyZpar#B5K$DwsNWP-6S6kO;4+oZ5c^9VSPp+;QR=eE_9s5;R*&!&p!vvbIK|j*ee=DTSPX?I?SdNlb$W zYVr1~hU55z7?G;W8_g*uNNN<)L@>OG4%4drUEJ2AYO6R@+4#vwJ$P(*-%Mh~CRppL zB!FKwo+wKVE3&bP{xOkt-XVJ@`I8%5nAKigSF!!=zR_kS368Xi@}ngZOO^m7`;jyp zuy7OSL>u=OTQT6wZlb-FGy~$k-+KL72C}?=T<|M(GvulxZvmkR5zF-FQ7CW z_y{^AUKMH47E<#*(CjVOQ~T~l4KjV&nBIwq9&xXfC!N8m*#T&r)x%3c;zdD1H#U51 zNHTdtr3e|n;8nI(0|L%MvUvtwB=49Ig@kL`Q@ZB5n<5)hC!bBITN(d z38DnUijHz~!=T@XsG=@))Jf~>??NYXHQ%xLKvs;MIwy|W3b^UW3b+$cX7Q?eBssFl z$2_#7Mykk-t@fqnDyB+xj)GA$&jOvp?ipgUkRE#HTCnoH1vM1zqW;A!*&)<6spw1B z*ZS3w{mkB1XHKRlglq~0GIoDR1-hmza}&$e!QoOX>T zp7QIWwcZdYVbMOeSERv^giqieN6dWDCM3(X{uDHIO=ssRY83YN>-U-Hu=>HF)0Pu_ z1Z0PPdy)aPobTm`ICtfpDYjhC5Q#umlrta^$HYPqiMSr{ki zCA1YETBw`JM|u<-)GX04o6)r@cVz~Qz>FjC5Vi@Asr^Zk;zx5`l_7uhbl1{@->TRc zvY;SA4ncAa0*+?%aC^hS0l72x>pxkh>=LMq>L3V%oAd;Ux@nLqAv2w@MMI`O31OA@ z!l86%*BkMe-_p5)H=Qq#OBPC$k=GR8OKX|uD;xkgGWfong}KI)!mhSQG6%C%@-9{~E26KkXT;(dOlu5%pk*%_v#r znUP78R7wWAf%7dS-4?{mmYDJ9RrzhBo^lE^E(Em|^lp+)@&_)o(`L0VxD?p4SLE#B z0Fm$G@JMCS_Pdzmf<3>vV3TK`nHNYz4LKE9^uVu&5BmKx^JYus{aO8L3gdmvbpGc* znDPIcA5755$i?Q1jsCwi_Kj-)VpP8IyN0YHG*mrjp;8f^I0fTPzDHfe#t5WbkY00; z+zT2ueZ$$UUwF+@YfIJYEtmB#xUY?wNHB}iTdSX9akUdC@c3m-f7eEt=2+{r<(} z!Mf*aEt@W~oYXA)Vt94_J)W2~>yScG=+6sTa5^ z(2O0nM)fEKlp7F8ZeEvdUG zRKVUi-%fm8+--C%ae6PYMm6cjhUy9btPz~rc zu`x%U!E9M4_jjU{Rz7ODw-skngLGaGxf;7hy4;y+wCu1lc+>;WBZ?zRkp+M?FnYYm zU6qOp#ne2z!O=CGa6weKLA9w(oG1}_kS?koecq?3ax%<<+=#P}1+9Z2AKp$PCEfu# zd89DX=UICQ^I35ST|4m_UDy%dFyW^02ht!X3;zInxZ045HpV$Fi!BUXGZXC|$0gIb zI<>ApU72@Gb4V_U8Rjg9qkR(|KMrev-enhN$*bCjaBjER^V zC7O=X%v2l7<}p&aH2}*&{2S=V&Kqon$<~u!n2e~np(koM4jO? zIZfWRl}qL>39UJ|j$Rh_C@FlqEoGXPk?Ngv-1YqMI9qSGfcaCxQK_Z#_BxJ2 z+3XK&C9^iO3y7kG`6hdMZPB2Q6sJM9!L$sj?_~3!MsC7{W4!Je9lh?~>4%1DL-a`l zxzxXowV%S>Lyfl;x8Gp8Mpw$9eoOzE z9c4s1H}i*LX1wT{VkDshy{{4Tx}=#;+21qd`uV!btXJ*#1>GoEAE4EZu0{xFK z9Z`fhL4P+?*bXrVvd%_rC=THyppSugL@L0UzdkW>N@=4dB3$F`sO zepw6#V}DT6O8#o$>U#K_dbStlCWcbFyMR>lJ)j`n{p}kGJfIOe$MNWttzG|t+a4zC z3hT9Eb6>|RQPa*fbh!i89%Jy>6TvRKyjF4}68D`X+;E;@(6h%1YDuaYkyv^*Dm~|X zUbvsxlE|<2*KJ))c%2Rz>VbvGf?i276OqBS+<7w7J)}R^<&Nod$|hiEVV8_V_e@2h zmoX=^#OD57h;=h0fZy->pNz_kVyA)qFAh@qSIzgIXPy61z4x#CxBt7|+t7seMqBdu z^qZ|Rbz>(YhCT-eWf@wu`Gtt&j}?fd4gq%jEdbtd8NYXTp$fpeYmY}6eMKs(9mloI zomRwQ6OJ2{HptOBjZ{7VIW$o(yOP8j6*M)Mo~Gp@i>7wN>7b<&p5K@e|{`DxgkP=(MN zq2@CWZL!3O-&h!RCR)8d?#*|jw2!zwkxydgR4!b{v%bjjNDCa9+2H$Ys8Ujmk zyq@4 z^O$0afHVF>tLqH2a&?4`U955Wafp4*wT=n4+B8kc`Y>=I7LFsPu~*iY)kDMRa5dr2 zMH3Hc(_;Ei9u@{k)ETQ9OXow*M+*SKLL*i+ zgC<&-=y*BwR@LN+wMV+y`zcPfrsX0kpz?-kOs9?pWsVo(t@%W(xk-jip^1jTFwm+4 zwwpJAz)3vtBcHq(AN6a%_5g^Dk(F|S{0r^R%bA2cGKEQRe?lzXt#QZ%VU_@^$%FsX zptJH{E%2dt4ZMp|&|_#)yiDOYD9GZV?uThEPHQu@%R1&p&Y~mO)V@Gu!?E+|6keVO z5kQ+1BI+jA8p})Gy>=f@gwUiQ8XZ*qK6rZz^}30pm&xX0c_JAgcWghbyb*-*+g}zt z9hl6!+C#pj<0rp-17`*@IJ!AVIKBbmXpp=7Psk*GOd&{KNba78voq2#DB%urjEMBK zaVZJ>-~Nh{oOz`Zc`C3MH9mPYZKkMdm&C$H)!HTLuLMr=5hw_erG03Oi%FBa%(rSgZt2_UebN<4s~+Z@LcQ2IJYQbhDoK<+CdCz$1p)v#yZUx z&?n!MMA6#9XraoY2_rIFNBI_saPVL3yaoK zH4Pe+hW;*{iycV0g_vV%!pitbBNw5E+w!eB;I8+Mep~|$Q3J19pYnU_{Cc{_muF}Q z2CVo)w0p%M6Pv7+q(p>Gjs92IGOTjusCVizi)M2w+*uzX9r8l;5wE+swiBC(Csz`P zm1_x2)g&vzJt0f7g!WOmL|}H+vARm8!D21Hsd~;qo=p}n7|KZE^VgxkJ+db)YgM67 z7Fuj(U|pXKGt3R=Cu_+SrQtA)4?lAV2-me%$u&q1|J@PXOGn2)W?pW{Xsdc0K%*1Y z&b?mRkdjm~FC+zBuLxruBT0^9!`y`U=oEEGfz$_{N1qMn{g*KCEKabhVGYK3x2! zOtP~f(J4X_C)!?D!2&l(8D>s0$T{)Vyj_x)DsNV{O##DOqmb%S)j`Pf15JsV!DKV( zF8zze9ae?>(wa=9R49n2V3Ew$9#oxt?UMKi#pz{kS2fM+6eX0B{z}CWTb*c&Zk$f5 ziw(`XO>(FUA*`oen0_Kmvmr#NdZPLoDnzJq!tsiA)JnGyCDdH*47pJ{tK-aRU}+id z)aGnf<{Xo=&0=Zt!+6~%`byM`2qqk0VN74x>EMrL#y`vB<>bI2ju&?LOLSeW9JXO zK=c*1$6Vir>yEg3SD;u8rTJb-XrL;8GEUG!UIIyQIsq&yPMJ92mX#Ph_lc9i&^w)| z>7jS_v83;u=?}GHxdsSPSZrZ!#=AI#%IpUP1-`U~X|_GrY{cIy%VsZ<+)*Loo;!C( zF)`PDR{Mvl`xUZyk*&v)_J!J~f-XYvQU{=X{6X@!K2Z{Mr^X03Lt~Rp z*!LkXQj;!y?5SF_BGRh(!KIkL0Wn@v8;r?jJ`&{(Q!6^2R0ObALz`%O(Rt8Q8E;z# zxAo!aAw$G^%$V6$8|^oLQu6kTr`_KAlW*mlDw;jke@tDd3N;!jsJT&wP$1m$HUugK z%}09h8f=x1*wMxT+A3G`*jSnE7b8wm#y{m}?ZNqJ2E=u#X2O0NG>w*o`(BT;>o2F1Rf%=&-?4 zJ+i#lcT0?g&Bj(Yo6ZWbtn}t)5Y3a*65JLHn4)qi5ep|vYr`DdLq*FC47|}LL_uB44=Zam zxc_<)f-git8TXzbSP_?w2Tm`1MC00FZLGq^B$z$nx`^am8KWgmv@3xV`LMcnqzmj7t~ei!@XH%6UIk z3Eo0Y9NU&>Zp7&gZ1+?Hv9~V({XZ~<;-TPLv8d~y_>7rVt)`^D-!K`KjisD2B^ipl ztSI2S@|#vRd9>oYaka0H$o1*8tkr&K`i_=aI=ZO_FXib zdrYxFNGEB>1n(smx*&j6kj~WI7X%q_I7Mpjh@7~U$a5EHqZ202rC`ooLEZ06k2c&L z%BNa!2P-s*kE22jpit0NHF)ya*e5HxmRbQ{Cv(_A28&s!t38WPS?vv{A8rs%$r^x6 z<0Fw}{ocfXEMo}qM5oD`9^p@?3)HCzT~g-oLew|ZnbsmSUd7ai@0gI3_rM+$45A#j zRJFwQ-^@X|=Q^yrX~2tb`7pw`EvFhrB7L`N0Sj5yi9cT!U!j|-b?WRH@wA@>H= z8_svfj@e7+3RQD|%-*r^9-G~R$CIL+8NK7s2o|`+`O9@V{5>ftW^d1Z+Hp3S&J45P zjW=|CB9_Y({O4QEZ@1L}Ri4lsbSgAVqQ_DCj@c|f+9}L*9k8pl<$~>a7=l-H?<@T- z|E*fR@5S;(`h@%@VKUEbpPz69uJ%r?0l3-u%fy^u%S11>I1=8`5(CpKS6puS^}5cN zBiiqs4THL7web7m?&k{L(FaH*;`qgyl=eQ@m@pD#5>zhM9TD*_VjU~^wM&e^H99XUqLM|V9 z{;Z#xYE4YXUN8~SEA{-#=gGqhf_^9wh#6hwD{50{r--@aVTEs*?krORE1ysl;698w zE&}eocjkN;_v~zdD3ieAY1aya(1+SI_IswZ%AiQDgdUCXPt zW8BZ#T`vOM{fDD>Xb`aU8uNC5n1qx%-Wkr<#GS+lNI}|!9h1Zd5J~MQTfNyeyj~ix zKmhb)k9u!ITn0&E10E4=wxgQuPNIJk5=CN1)Jc-kl~(cgi4swHX6bh7tP&Iz7f-B@ zU#Y(UUl59|oDqvROqR-ZhQAR^R`b#=i7s)3Ud>^rd`qBgEy$*!+yvNN#JXQte%8gg zRSNaZ*EUSQ3DCb`p{u#6q`g6f_h`LARb`8YkQeu)xTf-Fs=jGz+A4bLJpSDiik3h) z=w4PIh4ebj8O)Qyi$DhfkZMH^&(*an^CB7h9L_oMr6g-L>grHo zdj2?2PYvEP2r>A9y2=H5<@&25;fz$C)^x^Ec?L#X@Iw8^k|A@Y2yUebQFXt|eAvW% z5Y$6Yfy}ZDZcQ@BECP0DModGNTR5%b{ z@68Qrx<6_ELv^%XOt`!uXm6hr-`wSfvo{KzNU4{XFI`$DK&`es%y6>5i6WdEcP))- zD7#*pqa)mXU+Oujaix6H)aG3V6oAdFUdcJ*b@Jj}^*YOS^~(x$=@Oqd=qop$%)#sW)G3^!L`Jm0_45rxW#J@w zuiiiDb+qKFw`a)TzVYz>SEoz=qY+MFJ6mT1i!W39|MPI^ACmh2<>;Wgrid$!#1{ZY zi-8^4av-@l3I3}GH(i@aQ36R{E4pPM&f(7lwuQLijip+nra`;_vB2*oGQ{6?4#la()o@-$l{;B}%aRAYl&Cyh}(zV}w$Y zjaUM~(IeCq9blV<Y-)RgOV zQyOGp1(|^6#a63P7agp7jtQ9lT@3~}1>`E-8#tfdT0YsP4N+>ARuf;+b+YPEF5wcA z3V)G4CSTiWxc zO-yXs&XLja-PJephWjFKOjWxsd9Mmof#Z4mXVhNlw&d6rN$tiJ$SwZb zSRPo;!vq%etyRL>Uo6q0{9@H~6m}nkTSeM07e)9=Ca};SBS+oeuucEcMq%Bqx(?lY=BlB3mf>vYkNOb-O-h~ja&7VyGr3lP@d!}iC0JC1a|5Dc5~BNIX7ndyX7VemSx z4Y}rLz?Yu&y?QbxKF$xHhPqt?`nHd(!EIj8Sg; zlZM>8eZB){|LO!9cISNlJdD-3pJBSLWDLg}peXk3+ZH4(Q=q!n7GX?++QSbg7UhT)dD zd}O&Ll0XM$PqD#LCK=g?;d%o=2&(}grrsbUfB>RDP@Q#vspGuS=aS_n6a2jUFZXtH@tkcq>=X3Ma)RD5bVnKWT7#opk$;&!E}bn@w|n=5UYmh}K+ zo-VX%L?75x8vk16q`zqpc1LD{3qA~rWIR07pe#p->1jjJbJ^@-ww-h+ojGdJ$aG7H z#W|=lkptcdPLb<@o&a~`MfqUv3-DevNmQhMmjs*A^ZRH;>^OE<;(QA4lANqLL3C+H z!Vj}6eP_d2)R7ah1*d4PJYIJ^Cm6=KjD9qXa0lSym_eV^^?WTv&sae{yco@>2ud35Q`91z!d}*+H~lrK4mA zM|bv`Mc2T*Vp@-_BYcSsPcS=}Oq0FAfU^JEk}`%NA_(3@aQzUMxWB0^JkelFN9D{L zijHzYKp6(4f0M=&oV^P#bC#u&kJiBjzyH1?NK)-{Zb9!QVQXY#%lB#Vq#$!5?D_3w zY@;8x$sN3s^|-~6)9(5OwRajtkFI%qLc9C;dlWyGwNq2}H(8xZ6b3599K{ln+zQBI!$TFf=1YBKWeH2RT9Efy*hbZ66( zCySN7<%YBIaM-rC|BtkDV9qpN(|pIaZFl&_wr$(CJL#lj+qP|^W81cEZO)n5s@dJy zQ#Ey}o^SBf|MvB}aO@pa-1K2Sgv|>G2v8AcdX6`w>wmE7!$qH1Jh(p&eKE}&&BaKCsA0bw* zfjtH6K5+E4kmaWRx*<-$MlYinNE*Bf> zx{{3XnLMs4w-d?#CqK`oD+-Y-k3iPCu#J@#kkx*{?^T4} z)x;D*sU2Wq(u&4l!(2I}D5_d{AQ#31&-PjB03%7D2Lka;p5sIXMA9dv+23}Q*jvbn zSLTmA3xf!x4QU(Z6EE(r~q*MuYIc_ruh=9fhTO+>5F z`tTjGvpmnhAYegvYUMVGVRBS2A6!fcM- z1-wt)y7Up-png(ej9MKei8`VJYV?hO? zC93@8i{b{QhGdE8T3WO`=f9RVpWtW>yV>g7S7IVL3c4SY^)^|)-o84&yzH|19_Il+ zCei0Q*a@!gwz)g>Seu6rL3F(l38;I6Z;-n@ z*7o;ZIbKVWnJ$y&ygFJio;+?C*Q>XI=&7$AR=AG`oUPSrgdPhvLxZ{9F|%Xx#X8(k zqel+o7036WU&$6wpk1k+6Z|)H#|N_v3yiy)F|+9g<8{aTlpMRJ!T~o82@hBZS-n0M z{l61lHK@)sUUv8yc`1_l=s$c^d!3-Wa<;>P<2i*!0?@+gLQ@qckW19tM74?+G+x2W zZEH>L7+iXX4l55&*h8#`EOb=89 zf}w?CWq>K*oJ7GbLk4j6u*%gk?YXcyIZts)>)zb~*uah}bNH7m%rq8?FC+cCbQZ?P z)m5A~HzU!BJ3Tc@TOzK+1r%`1a^LraY#Hur87YxNJtJrRs#}DKJt`_jreAjaSFc~W zudusCLDHF97z3~tB8uUV>nxU4;9wT2?4|{&XJSTLC02vb-=u6AtG#17o$(b1Af??j z5ywC6tjI7XG|IEkVyEX5W$`6B?PB_(vc_xuGw#9!il@+6RDMpPfL`=HbiAu!5OGg4r|=Qw?8Xx=itOBYKq6iufkw)|a z>x>uc5oxK#+R+lj`YfDPKit=hBmf2UP-8|dhU%s1G?l6j-xoZ2_;A$dISK=8GlFa? z-Y{FL*LY}K15c>ldIJd8LTG$_(JJqtd@479j*8tQ$9tIfxKfjNSKde>@bzWrM&?;u~si6d^@3|7?edyq~gyL!tN zyIbz5Z^{D-C%rW6MY}3}K=Hx55@>>`kQq$K#9*fI8SMhoeDN%HrY_Uf zVZ@sBs3(13dFp8R)~W$&Xk>ya1Eh=^XiE0NBEU)1MTP)`EAlL`nU;fZ$BZ)>+Dp0V z9C6WX)3jAlJ{FTCn!*bw6X8S2dg?i69f>i!hm)d9y=t;|g-bM9mi}ruGz?bKL=qJ= zicm$71gHx38H#%Ty|Xn7;D>6XWU4%G;q$J+m4SZu=g{FiS8h!vDGoE%sZmB$_be%g z+ap4UMRn->o>U|1P~aokl3N6a8LC8JlRr{;zf7$=@2u@r`)k{h4mflZoWHkjcDKM? zx*L|GqOAipC2cVF5s z$Hxavq(c(Wr_N`+fpU@UJzj5-gcasaHc{drkBx)qBwn=&Bx~KabLUERsfA4z9QKuQ zBW1^^yHOgZbE4v$;3V~+o;b`hd+Zj4t1W~;VY_}Qsj<>_Hni4v=2sRz2zDishFt(3 z5L@PTn2S2+FP+xcuI`fNr4AhpI=^%o=efOfWVKxMXR~l3c;BrjS|G=2{6((D>408} z8fSUmRk%8DH}NFSeNZ&1MH|CqnY$f{)hg`FFRje4FRiS!cxZw7Lgx998o!s)Qfp+X zJhnFLNM?28+-Wvxiv9viPNIepW}mShM)~6h8O270#aM^!0b4{7Nh0TTwj0rHayF4N zW92){5q#;LNnfyc&F;6waGQA>A!fgeQGqno*#YtU%sC_Y&cgvd@5jL{5Kzq#j(;Z( z-AmPWGWjI&In1&g-28bUWC#ysjLZ&-HqBqbrosYs==4-UIc&iO|6a;SNOl z(R6|^F1pgS%#-cb zB*5@iiy=%E+v3al&9fK4Uh|?uFix;EW7y;;^ds1dmyRQ5@~&NR`6|wx^4Oa4;yMG` ze9T9Lx+N05JVz3!Pz5;+i}-)LR#C(L&^2XMnwuWMwXGys2PS8>p+IYpgM~jD+*)R@ zsWo6I`G-wC;BsqcV>`dFOY9W<@N$DL{NP;@xW84>`1Yu8)=pOq3d2jumMfX!`3)Ub zZ<1k+5T?j30`GsBNtt}!1tgv9PdZWxl+9Ix6R4<=lg-}1Gq~A^$Jv^A$h1l~((2ibrfNV{I~c;A2fr82Jp*bpF#Vd@ zb`Yoof_@jB%gG@@-V{V&LEM~{A1&8~BaHG(dGr?qsw5|EXH#NQNBoLf$$_Jf4dD>1 zWT(Hl{mg7}>Y1%+XzK{^4kGPYZLB?H=dls1$>+j-So{~m*EiBX=mmO_QoWq8PF&y~ z?RlA+0p4g-VO$k4zPwnDNBVu}LLUme-!EhYOV1HLX+X*%1eT!%45Bu8C3Qx#9j5rA zClR-sD3Fb5PWrbm&U{Y>sw_dzxQ|2!=dq9KYuqU{B`{^63kv6CPLSNq2%WleowLVAdgKE3 z6fa|ABw=0Tl@|7d)p0|n%?tC`Ys7`G_nHu;EfbZ?p1{@d5pm~+!EGwvJ&rIorX^$+ zJsu!oj;4?%>&~LM^(!R`E@3yXXb7@-!nF*dt`xsV1vI-xjOnDc6n|La!5g*HUlVMJ zVXC?gADya2wbuo@%54#~FY)RTXNk&v35imSQLa};jFK+?KD~5V;;lW@c%>Ud>ikr> z$KMNaf-ceJ#3Nw)<)0jR{|$+GoA04X7tX&L8!P<#1@C{IA^+#lMD^@jV}klwgo-{| z2I(J$(V?ZF-9v++&`K31>CbqRoca%i$vJDgQmJTm|I&2IvM>rk&lBUId4yS!l@v^Y z3QqjtcO z+=T~{kzZO2&eBd)MIxkv$zGQ*NK7eCUG#la(PFV7n3of4y=jeqNvQhX)66Oz-z-p{ zllsY~TDpulMpwfMj8u$7D9Xr;U}^WNu12APitbazU`I-Oa@k!c+Phk^wZ=lOiKg61 zPcjg!FL`#2CEwIj5@_fK66DyJOI}nyBeWFv3m3EC`dH|UN{2p7tQ3N(y19$?Cayz( zCD^54d9-j8p^}-^n3YPc{SB8}FGmyW(E2^wF4?iy<6Mh7%!X~%w7DPyU4mP{@I}k4 zS@I~oc4pz;OMBEx74A86Gn{$w@WEo#Czvv-=4c;!l02xF6T4x56S2fMi>QtegD5#e zpUcaW)(S>>!B$&EEwdgsj+28uVe}Ew2)=ZI#K^gVK;HS9#N)1;tst^7jlIuDQn1%Kv}tRdzCzdd#Vbc#^9xP9dz85jGeAM`yXz(dJ4JyVFr zNF4-bY`?S5Qi}XDqG1%VJgh#pJIU;+!3WkLti}u*77#otKwsK1X&bWo2pb(sn2m>A zoc7SsV?2W&n?0jO>AH}gYh1m6FdjUi+RZOW=|Yjtg>htdAi?7f|7pltYXb}A@~tle z|3A3#|2Jq!`QLlA1?2b!ssS4d^ITa?H5+KuG(>YB z0snN+j1lSVlyGMWG~*GT%wF1Sw`+=PX!;S@%$>y4PZ`+$O$`^^CA{_l6u$M!#rCaB zpViK}JKwK&m>$?sbl!=+L7vWW&F7!tu!j$~9_V`8KIpJ8uiYY*TC-zyfoMT~9DMf+ z+(K;(jT12%5!}5Dnzur=y5;APtpjervk{5J$q;MWudf^mrt>6xrkM16@JTJmQpD)@ zzT13galN{5LPQuK_(T2?tWvhh4z3;*0TpV%X4&mqLkh?4+BbN7_qcLiT(!3ut`*Og z!9VI@`Osb?HCB)K?8QRcnBZw*E9?`^LGUj*Ovpa$?NpT#qYB4jZe6j+Ip2^V+C?qh zEs*sD4KZJ4)S{z0FtgA-W%Iu>;622qU}wrPT}h}iSmIb)BUl`CkU7Ho5(xss6-vtU zfu&_`_IgOgZQE*n~~jXdG>dF~9s(_kjAVb-ZrTN}Zjw5V_YA6ja0?3f{t(NEls}SmZ2_oy zG)aLfLG@|LVE8as&oN)#Or5KYoC~CKMSL=NI9zXiD#G7FU;ULWnAS3hG^FOMz==kg z0dAEvS}~TBFf_gFb`*M`jd}d}rXgG#*gdPxgrD5{>Q`3=xqcMZ6-Ivs`v=LpX433z zw1?nuFzjar$vUJUe7jF_N$#FIX5oxcefBGCnZ*)zWD$e}NpuSzt#8s!78RHrMQ{n+ zIF-y#P@RraxptGkT!dUMUzb|*FFQS)EnBb3Jl(Nj)#OZPHK+8g4pJ~9`#agpjGX&K)Sbc^5 z^$oWN41T>v?h?(4eQK=s4(iuB{9)Xvkz#0Yjw%4ZTw|}Ul<V(YCkm|zQz`%o z$|Aap$-~{9zp|0Y0szsmji&(x!Ttoq1uX>5n$J`jWRr#-LEZiUIUDGvn)@z>Vb2Y2 zek>Bno-v#xY0||E3?ymZPRM&e^I8ZV+~9w=)`5VQu&0qPkbb>Wf(Xr)Cez&CRI|pz zo}6xaa=+rHnO07Le=6B^PLh%~`4bSXaXr6~ zvm=SW==Np8zu@baxDAhx?p6N?`HjwHSRGLrn8<1%Fn8xtpI0~`DQu7t2r!cjr>u@zrIZld)|($p(kUId5U zm@P9Gu=J>(ZeZwR*rPbAYwekxu-8 za?CpFIOlk}!bSC^P+OOtolYp=d*yk7u`WOt_kQ=>I^viZPtf z1QzstMgYI2T9)6EFq8sH_lcUaK`yzyB)DYI5!v>boHhk~SU~+&tGWp-VWmi+-3Fh_ z+$oOocg7pn!6(6gg8GH%9vesjF|{+S=Ymd0iR-mUG%?+Cf)La(oJCJXJ()cP1@pQw zFRTz;1q=Fpvvx~X{|Yo+iAi(LLB!(D=}2wVgTTWmb(Ke#9E@CdB>9gAw!vitM{3FJ z4iaxZo%LC!p4^^iaRmS+u$gwn$NTYGWVvUIy`_Q9uCbor{96c9mG z|IqR!Q^aKSo;e0a&G1;xw%Ic0yQS+|htF(rLPgsou!uafrlRPI$W zOpEv#*;{8k5fnQgE2zWo@oZ8v27W90vjNOo(smad*j?z02m;v~oWJRf&s=*b5XTm~ zP7Oj4{YWTDMisWnjy2AS1)Nu0ErW}so#9W@LP^Y!rNJf{ByiJT$SYUFV?dK14y3~p zXWRL08vO#@g=ngVnz9L^;jTqGG8T9AL@BNWop1K=_Men5$}k>X0$CIjA!Ji~M(c!s zW#Z}!T3N1B%s5=?#o0wUS#P`Y_XE)#iv=!o_!Igh^Oal3Uo!o`s3(Lq(^PMN?YB{M zFA^5l$#*O{G|P0n9baWR76`ofGJ0BcgGF0kX(UNlvThP=GhO^4HDL@Sx>xX$G2lM? z{3pT@b%O9S;yWJv`Iqs4|KF-C{-cVhRJHnk`ItVkbq4Wd(~5*>n$`-|t;;HW<!vjY=Bmvo!FZxrvR5bu&_u;a_Md_7m6;CycoVN)yidYqG}W=vj_ zUR+mq9apXUQ_0=kKNupaVKW9NU>z}8rh^#q_Bd^^#CM9K*03^q@$lSSq%j#1EER_m z{Loowsj4mT0Ms$J6@IScR6AKwaxUt?nRl`i@PZmzSj`}7ZUtxW=5N3&P*e3EjB4P1 zc#sWRa_bIQt8bak<1iWA6==tp@l_Wpg}&1-0CJ_te5RUm2$Hn!suE#99r^(^?U-F* zD>mo1MFe;>Ef+4*u=->iMZd}xdJEC(6u6Qs@8TbdQ!*eIL8 z2B4fNAv{Wrr93PGD?sJWo)K7Z8h=JiKi8L_ucV5^VHo5q(K2rK6I5I8>A>xduL99d z>nBJh8e3U;9;OsU4A*e_n6=Xtdxxrl{6hTzG}N~by>&ZJM6IIF7f7vWn{)2&C3B3h zy7bB0ul?I?$TDmDkx0VUklaC&3FTp7-u^sXvrc3 zn1a36jI+4FF5dLv7Y9|h@XRH)VMq=srF(xlSR-O$>BG%61kIM)mrE1uv4-F5l%9ob zS)CRwB%jwfTshw(;JVzAnly&#c3Bp`j6yk==MUV_Nir>k{$ZI%@R4DHBa7MdJwOS%rsJ6h_H__AXupOH&4nZN9lY1)YG7gJ6D#Wo zEpiEa#lANaFSj7C!)#!tVZ;fgMb%1lH-xLCj;fc*(8f5^)(A(0Ljkc59hUB@yUGnu zy9?L~MhHEmHd~4r8p0faB$w~uwiO@5Gq#vz!(&FI zv>c(vBCZ3%RVWm6pjDKVh&?}YXvt*Kwdf`0Sf9?M@HsD}DdyS$m8*xjb6w6%zmDlG zxp*Lc3n2RkVNj%+i-vCuWc}kHq}~kUed&w$4d-|NGi7+EecdvITa2eJx{J1=y+*Gm z{KxX}t_Jte#FNL)-TN!V`g=?|MvF&mdUA_LYPwp>3lbaO;UUHPyK-+iw64-Mz^{V_ zPY8ffxQE^Jusq)II|U6ht&VnS?x&ps;Ed_dwj87}y=nnfc^XAw&xKQ4=eHG&wjAe~ zm8pfwT(+xCx$+FR%}5P(p$4|hSWm!Bg>w`XY*J)dp@&QGezY?Up9Z@u^(zJ3*mYF= zyZh1)csl5U;&W(?Ee(oC^NvUpS1sTEF#+!;&k;CKtW0edjn27rnIfNZHe zp$H@hwjBGZGqk<4vWeAF?P6o2QE43dt#K$W8K=qY{l{rR?JS54kFaYa+ji#x|K)C- zLLsT)E@+Y0jlD{HL8A0TSyGYogo}j5V013OBpcOkJF;rT-y>jVA(LoW-n@l(Olo%> z{U$M1r% z!CrbW-d9g1WaGuEa4n(d7d7B#no zZ7-&4{Mk@DsIEtoBb;fbh0p&49jtuXR3>hj_u8X$AHmv@v2*Z!)Xg*_X%)tbiA%zo zt$}bl5?>7@&4ezuL(Luyr=9b#zLT*Q(QuyL#GNPYF!2UAoMu5HlRwrSC}`W~Et6uvELbETub zNbS$D8A@9qo~Yf`2E5$$2EOye0FiVF`=5I1QTK%OJ8HUZ2{h~^<>Php68mWEP!lv7 z2IY!f3%|GOn={GnEZsjFR7fMSg;&GNiJ7+@f1C@W1F>HabxKaQPp&x0Rirhb5aFXKe(7zjD3KMGmEKh&$?7}- zU&KQpwzXssK;|Tol~$Thijvgi8u(4MedW9x+6Ai3xau*?87+tZI_{@@E$xJVJIM|M z=g+q@3>X8BM0nm~gjMHil%$}aBDvAzjvL=jn4Y!;M&KZr;4&1bDW-aztnqlg42{QQ&Q z-!91RHpjitgg6;bM3f)MNBn?r?;FDX^cnTJtCxFEBs)QR(iMH&-3>KoE<8aQwX1H< z238xLRIlYP3>p$NmZ^gRsWiJmW9w4klS%apX5!^gej&E z{BC!PLN8Td1j{-kyLX5vLi|m`)ua=1KjWAjv%FlxZ}=9i0`&}%&&fA^7(Z!HRsz3? zVEtA$DMTfi(m{X`GYV72fQ26WZcFlUn+Oh&?Ye6Q7``cbWC z+^#b%b^=XG6u`I)T@Al7{D91SI_0)%M8t-#vi zkdcDstn|@&u}CB)MufkwOloT`)=l^c+f>DpmYmxAWQJmuBBSVHm<;jotkV%i?6jLd4d^=D#Lz zQc;6{nBIE)f6sEX>`{l%cqT3_3l@F=llnmd@iCaIAzK-34wDKZXt|RyXpRtphtFI> zMlNTrj87Vd{#_2;n&LkHJ2=TT_&E|B2OKL&?VxCalRV~nYo>NUUqzZ2-9fD<5lH&| zI2I%|O#**YmrHK&G`HJj^FBRxZoEzU`nlMTM!r zfIa9?U=j4~VP zd`$+105!kwyf!@x(v}JMS>N3*#D9*WzHXb!AqL0QGJvA9-%-hIr zI<`7-TccG5S+IM7MzKz=YI8&eoh+-;(L7C?rX}Tbc#dw3|I~>E^3!imB$kre3o3m& z1PHZdP6y2<{EXI;SQRE=_Ic~e0T}Lss=9crUo1F!mSJ}PUbRVUyEt9qU{Zju9<%*< zRA88C%Bxgi^`RXelgrN}b6}{xEeV;MkIJF=aSx|-Xy@skgjSGRl}A*-X%RkzQw^q- ze9>H`1*;IvKkW8d%!@uuccUEN;4(XMy?tyXt1AW5A&dHshgQkuF#?Oa*1$ zt!+Qn4e%yHHDlpHQRM9yQCvy@fCo5nw|y{`QCfegFIitY-Bud1twSK4lP&S0)?Zj9gU-GEu0@_W)H%V2E2H* z95mv!Ru2qO?Q>q_Tl&n@mA6~|oCeyY)ayiTJA~)Vi#D})<}8A?#jia8Q|FFUtkMxM zH^<<)Pvx#Lz;;9XY7vT(v%N;$_2)|Wl%+!b=~J*e>}uy976ZFz>qIq1x#R~TyU^zp z_GjFJxO?_VU`PLMD}wXQKdbLV3~6k4H*8&^po}U*-S5&+Si@I$^AxcN{G-E z77_2=vKxw6!BQk7wTOc?%N17h0X-W{QyC0ci`sc}u*>sG`uW`SsPt~q8!*hRK-2V9Z%bN8y8;6&Dw-15|mkj+U-VR_z0 z#Xfo$WYbOsBWNbgRUI6_wYJt8OGb~!9-qNoNm#W|)KH@0Qr*ncRJsGjn!3FVvzry6 zs%toV#dMa^t&KLM?n(0|s>Auo5e|F8@s2!d^3Grw;8~hj?mk6cK6&~8^lEiz>Qw~r z1wt+;)0SsGmeMtC{^jw&hSQUG)1c3Q77BzxMdRl=#vPuEK8-D?1 zCKR}X?D8){4J^SdLpQBI8dXo&w$gJ046#4!`N8eQrFSh7o;B#o!pYvLVY=IoXc{Dn zD(F!F@{(3btO|-iNoTcz&>SiH6*McTZv>f{JndOwbza&m_M>W@?&8=D(5D)xZ`46B zFzv5+bw;A%cTkshLAYGK+)w5*Y{72fkFyC!Z6R}H8a;}Di{)Uh6U$9}ws^s9H~DKM zlkVd3Pe1Svk^|q}VLqpQz3D&Q#D3j744+X%@BIfm3}wSoKQ`vk32~A&%Po4ikd6jX z%(usN(^`TnE{1@XZkWIhnOa~VbPk#5f@gEqylLb5$(84Ih4Eq^sJ;%?bNmDReZWAV zFTn$!$3^DrmF-J=wzaT7tS)68R4`lY$P;%Pp@FMKiZ;@f~% zzdufbN^879Bm!F6t^&w`!aE0g@QqhWTLU~(Ju=vJ*azQ#c&Qm=fV%;I=V5Ksf0c*% z{+&GhpDRKQ7;mKotgmcVi&c9hbBjWLqTzB{i$8>fw0Rckllo~jMYKXkyEcw%y5e?i z={S^a$#;#dG7i-6&IlsTOwB6fej^E;8|!Z$KHckYom3#rSM6+Y5?bP=oIc%~-*~*O z7yPd)hc1*XkDbus9~H=vvK=7J91d8vM>Cg9+F@Mo_p0_m#;$?5Pya&P5a~WM z_(rkcV8Y)ViQ&4hhhpQ>iKK0bJv%g@5*$3Cbev(v{~8aaxIyKMy8Dd2J4PAbkB9dz zL(MjA&EBESKA@EYOdP2{AHCebIz0o^+z%*vkA%|i(G)&YqxeJ;=+O_b;XaeszbBz= z4Z5Ygx5Il+`CY+`TO{X;3T`bBQzWXV$0<9jM3pa5xBcEgOm=Z)U;%X5x16ugR+JcM){M)%V9zJdab`+ zFB4@eN6suK&AP9v67HcGg#FY&4jwF?U6Wg`>09FVt*GMM&ozxRWRhw+zqMjCQP0^e z>tXc>J`Ww!>>eT}EsKLIE5gPBTb!4b%!qb(r5+LX4$fm+dVpNkL}3)s7v*0_(6_8n zn`z(QWS>ZYKvt;JAqPF?0$2dRm4S;|V=6HFPbIJ!mGtR`3!G{vx2rhaeu0%4a#XCM zc$QZU?@RghgH7;N23W_ijRgO)^mT$SDq4flEV2yB5{E~6#jh?RgI$p~#0z7L31L}6 zTWt^R8q`-nW_dtV=VJK)8)cW4-T*U=1c>#_m<7I(cDSOifo2HR(M3a-jUq(p2;~DY zc~yYpoU%DG1j8YV`q{*BT!YMVRXkeN#m-tR)g}*n{XG9V;U8l!PP0zT2SNWa(CDJ3 zNH!d*1oR<&D1y>v$h7hEOju9;>4p+>v_`;FP9DoTjoZBF=7gnu*nVCCyl7YS)6%tA zr;$49dX50C?jU|X%UCqhV7JXS%$4C!g6v91MaTcx)a1#pF8mZ+Q18H)0o7}Fc1<4i$S4N+-$V!mvGNpaba(vr&b9AK5m>_+5btJ@** z<&ePA-C=mymt_nBhHF25bq$ zUVFXw`teCVqkR6{p?@w1@r}QBdl$-a8ZADL13a)-Eb-wzCkOcMaf}i`O_5OTfbxC* ziHFaKy9WNGF~F!w1U1)$RMm%9$U#ARJ%%X}9P?CD18B=4!EXBvTYsjHIe+nWZ1nSqziqLR(Uy!NDP8)X5l%#zK8plQJZi zl{8GEOt$BFr8*;1=mpe^#FA16>L9D^dP|HWEday76eRo}n*E(|ENNaKkxf%1Ox2Q* z5*|xx($XD{47M3yyqGRAK~v&JQcgkB;} zC2i5Z#97zV+ZY-N{=bP4D|J<4?b^SfemQ$`;04F2N5ne|(oZ2i6v1McHSexcQRw_h zaKERrqT|R;E@Mm_P(+sct0?gkWen^QbcBfmU+&xSVweg$$xj2J<|4f>H%AH(>$pG{ zxxmtDXc;F5SPCe%-Ah?<9pE0oS?m1dCq<0_ZRgVT&fF3ADgo@~M>AOIQw!leEC(bC zSC%-1cuG_t+Db6nBUWZRF2h)RJD>$(?=U7x>W>&t=5f!7BBVn*Ny@mt=Vokcc~t$P z-;jDm>vwA#pRB@DGigPg3c2kRmJ^Abp&1@r^{1U!p(mOXw=eF9H_|l!QjDgO*ap&fwwaQScuiw&cA$%d~%pYp|WLfL#vg|Lb zFK`h+$QUr8=7^~a;N{d4mg6-jpwCqPBZwuiX;T=bI1?eAw3x+6GI*bq;LNkh-%O8u zd3q0_C!hnyK|75O<;mskTuMBs1O3!if9FrWX22%Hb5R0wNrHUpZ$+^pGugo02yOS5 z;JglbDf=a`uOmU8zWZ?fmI7yF!K~u^X!A5X>cDB9d@dci?r3%4kouSVGek9H zP!p&O4l%jwP6(UyAs8^~T`>^(k3^p+l3)+rpx2h<2^tx!FjEvm=y7COjz=9KpsfQJ zu?cOjcQY+I7UcZk(euo(vZ0DW@+0NYrKolZ>Fd2gP)?cM(XqgQ5T`3r)>U5d$3e8p zElk9g-{otERUy?zPD_i@lM#m4P>t5NjjlJ*cp!C`WCW|jtEzRQ9j%B#^F?w27y}hH z?RDW{vM=UIsU9fu@wks3m}YT1)`XhF8uey^bR@4P!nU?<_EN=ePNdS1VBV_FA|08T zo0SQ&3(DKUt?<+Z#T7WZm*-4{<4kpNt^~)^z&;sVw`CQJ1KUr{paceZ<;fV?R)h=rm`*fe3z~<>J-9Kua0n=;@#6 zNLm3oPXomDv_gwQHWwafW)a2Y|6c9(*W9f6V3K`1sR-Wxq(JX+G?WidE$PRdHv&v3 zYrtMhI;V9Ps*yy{8R`Yu-cMtPdmy?xJu$gCU`Ofy!Y=e;9Lp5d_#k4ROL0Y=Wt84( z>)WsgJ&H^@%}Q#8Cu_l+tHr;o=}pkEbLdC!7)@x6fNhO4zCEVyNGnL{2`sm$!mJ)S z9acult6L;)aE$~TmKb;97p=CiN}x29XZq24GT|L=9c>y*$!Nx!nkK$zIq2EjEHP#p zOWKC~ZLcIg3CW7vHx6PyYqcn(E~#`N)ATxIP~KFiFk@WZ#0OXE6WG4$3R*8#c0nSn z{({(qWU!!_{)RXyXEdoRUG7$0Qh>LR*z|pZJAx~jwJJAvU)4~FP1M&a+=77bR(L^q zh%|i{oojlA^pjFAC1|Xmd0>?15nL1-Q#M++nhY zekGbt{!JImLSp(Uf@T<16D`Ej(#vS=IJ4^L1w*&LQUuf&(sIBD#6bd0HZ-*gZ4O7@ zYGZZJo{V(*73QlOkBsch&MzW5c@Vtb%3^~J?CQ+$YQ{HWV7k_Tv$e%$ab(tc0=O(z z`Q=4xh(Wwz3ekt{xl-w3S5%CjaqBFJH0JpqD+XO!K&$i5eL(y^MWG*X%%2`W4<3uRNB_vKu`>dK=3cm zdZAXbM4;y;4{Bm3R^z}egh#8biLNh>zV5A<>xedjw`A^b3jE%XP}!yXIk=%*{Mhry zi_-K-;c&|g*a=C2c2Kh;b=wfpv!3wYRN#0*baR0t)(t;QHaD0!+VB#z@^IA`#CCkS zT0Vzy3!9DXIo^CzQ(MRblQ#^GCDofdOe!jxiVR^NwK1(ikfjK_54YCx8vvkG#4h(N zv+pIcJ9@VmGC=$aPB1LM)38Y zUgs6}J%bvsKYp~}|En%W@PFFH$Qb-L_em2P9{Q-?jZEi+t!X`$;P2l*Eki5y>m<~L zMc}Adpn&{h2%&P9EjiEOjr&d6GBe5kW@$EVJ~Yj)diq1Gikl$Sn$s&?*jQOuSzV3k zK6c5!c>&@lOzTsucN={>JnlB1x}LnYK1{PcPh$W4K!?gk5Lnj^AU?m|L3u8)wvDaM zj+-bpaVodARkCl7p5pRuL2;8P%dBgbVs(47N4QL^e|o9GdBWHM@)qrar*xO+eHz}G z8r=ytwyQ>ib`0C8@90$6qbXyDfKPad08{)#dwGTAOP$4S7O4xg~0i^@u z@U&_3JT<<8J!>oZ4^2-`r@)C5x$biI^+^maMqYBv%iqd*^4(f}bwHy`tU7y(n>dolwsPCc+$N5v!P?r&OI;ylsP3 zdLC}-CN9EE0E^h{yX$y;XY3%G22NTM$-cA& zU?iv^N`d<+O-esbGQ9#(QYfe@l@ler)Q&A)Q+d0Haf*9f2#}hcF<^wBFR)~273p4W zoAO~qGKI9hLFCj8SfRaJvGt>42<6kXgRxS|owJ6fgDUkJKu%2THo0rfqGtj^yI z>{Zv-WC85wS4yk_GfoPMP4w~y_Fk$q{;+|1p(%Q*KLO)V@IG0ec#t%Ha*|r?n(;^L zAl?aPb+oQ%)?nkWTx(flV?5v4cw83MBGDpD?1lhcw}Af0%m|yqekcHq{mbgE1W5sX z^zbkzm)NWhA)D$<2tm1egi1wP>EZ3g_KHIcW@MP>?X*s*c0=&4#`>k?fJtBCjznMTp6WX3 z<-m7WPpzHDF9N$%+5)UL+w2sesnQZCh88HO5U8fe8b;hoPB+cqVT7X21eK4h9-{|G zjW`Z)VS11LCK+U~&JYeL>f_d!>vuMUH<)4$*4c<|Ki?QPA<4+7qfr*~MNOjtf`1bpIzC%1v_oCSMYHlq{s-@sHS>j~0_&r{2M-6y-PpS2 zWiwi=2fw>hdfR&-qRDD*sdzX=Y(y@n`hLN>tV5F&PH0owdZ>zh_d;LUp}eVasoLtw z+D3h0etFWd7?5A5W&77F&C~P1Bc_25W3g4~PcESH;P{+p{ArPWnc>Z5V=nzTS$iKEGxuDMu!a$aJmyEVV4v9-8T z*VW4L1=G~8<--s~nr3*bI^yMM(}l53#Cpp*%0*?QNfhsgPg0$R+lN~TUYw#HCvp{X zo_O48>P^|4@Nj}eV%=>byk}15VhXXKO-K=QSFl3fB=m#=Egp#_#mwYop%Xd~;@!OLRAOuCvLv*qyMz8fn{(&JYn)-8cg+88) zW5}xVhRlBKG~-wE&*`~6vzVwx&Ntqu+TBBSlr7sMrB68kpL`<%v3w&&6~78J7*)$t zA4gdFl`*tp}-UgXQvQ5x|<1-Hna?$mBR=??d&Uo zIj<^GZH;Gn=#0rjT4-I*X(bUao940_UYTiw<0NmdX4DP(_I6h&vcsK*4w^e;AQxkO znw$wm(fswvhQu)lgnUCReHAsw!3MOi~?eecl4{gj8S5v3?nP7pG@l9CGcNuqbVBIuH z9Tn|JH>4u$2G0TgC|0i>`n?Ed+sVd6gPzZ`QR`2vHMo41g^v6J_o7}mcV8nat>R4 zr}rQo`YkFw%TAvw{PDF=WKBKjJF9S4gQ_i|x%+mq8kBwh(DQF2rWm`z#;)I6Y9x`2 zgy5F%VcnF0)J)dpSlb5l{XX1bl0%|K$}sl4e}=$dWia}p!!fz(idb|6L;n|RZxtH{ zlx1rtj_sJ4nVFemW@dKG%nY$(Dl;=PbD7G_%*@Qp96Q(D)A}|4Xw*{cUa4N{u^!H@ zb@o~7Tl(QD4%~tB=xEDH4f7S#A!j$f>)q&_@vml1ZRkt89P7PEZoHS>-#`(6t_~2| z9FW|Nk)F1t)&|Hv*I1p@_Q$NQZe73malPw~~{?+A+MC8#2ekaW5^q|{H6{GPE zL3I9}aSAsi)4D_J4P68?+3Z7hPco_O;2#iE8p5p86I>Lsqv9|#W};NMZ3IE6<{*{6 zN;uIA<(In?w(D9=Airu<#$C2<0f-LE1>&Y&W_Y6ltOD$gT61nqX&Cj zO5|nu!4FvAifsLI;u;xtZjC}`YHCbTtx~UA{N`n;Gt<;SBAl<-gIZP9arM@D^(J`ov?=SxnE{^xA8c^DImH{+AqQmtBs739^XJ#@tuH#^_05Nn;ekjnh!8P!2=VP2*+*5E04;|1mj@JL z#OzT2!QSo-YVdNfLipHc&P~E+IZ8t9{6?t9nC3D3O@L4s>(&q}CSr&ZrjGDC%#9@< zbt@j483J^mLYas504q$mF#vs$)Eb@^BRbuBHHAhonKpG1h26NxZq@oha(y`Du7rx} zoMYU>U}@1;L`Y47X;q_HDrN=1zKmJ6R{6aqOl+bx*6s|q&#ct0MIbk#7#_w4XdojR zGk`XJygbh7io9`NmY`;%hz0eO+KS(7@mzWT6rn<+ZCR2R$8RQ?AOk-Xcx z=_7q1%xl~7C?!$9yhZg@?kqY(hpyuX5{Ea5O95Mvo--Q`vr9r%F&#pNVVhFVLK5mB zqj^pFBF%M^sE8q>-nYr=V(TpHCckTUM0z8$5p|HSiwRPC5ixT3k zmOxw2K)0W*v~&LJ#B09b$eN{TD)t6Hwwb<>2Imdnv_M>iVaO&E0F3y$dq6aD=c(QB zomk_;;k@@6$qpDo@P7OVbLxGVR|HB6+3=P2l$uJyR=Ch|_-nF7OQ=Qb?zwTXP?s%`&WF3d!%SuoeeTwhks~BN?JGF|p`DDEl}J~y8s`4tB5Wr( ziaZ*9#hd)_DW)xzoA?0#1cegTiX!Uz*65zem0S0$pIj@gwucFFWUgTHtMc(=E(e1X z;)=3Tby^U6dlXO#BNE2kj<^ykl$={im z_cel@ZC4p0BF3B%eNo-=nWD33mlvlqhS1`f*tZ`lZ)fN^43M*Hjs98Q)i7h$ToG-mjaG{gV!& zeuD|`Hvo_G0qAnBnY~8TE#J)nTkT@|gZp>J0lX#@*$YjVMJtWkf(wD4xm4jgGdGuE zh~Hi`pzI|+;EwWV@b`3I7+NtGa|M%nMTf~C;otyRN_1LrGd{d3YlAc}JEbP2DvRmR z0da4(dZ+Oj13Zl4N32JyUlDJfxeY*?zV87imTK$veav|>X@axEXt(C6<4x8o-yPM@ zN`G@&edR1{bT8PcTg6;fDv^F>Z88iDeZ@vX+I4xQ?kc5AnAwu%+(xM0U2r5X$cUtM z@+BLyRjN>Ep0Z`YFKo;xHk2xdi+A->k&!touf7!YJ~G9x+OW>xS!{6QglNrB zud&lsu#H5`iQ&$ChN=%6b+keyCFG%AImQZ;9Stmx+_IQN(^^*f0pJ$!>+k*vZ%+PfB6K z$@IWuaj0-9xGGCVqVURjQTQl58o?~+mvR0z5RTcJM89yz8R2Y3B(LF^3B^A3-qZLt zsNZ6dp_7OS8!haCX5&(AI%~D0Vkz7X+58Al2Uw+ypkLGHv)delmga^HZO-GMT|GMd zv@VxgR<8FKC{W)WkhJT!&Y(-u%(- zH2%!+`Yl}{RXo`X!%?vx(% z@jmpFZ7F>r=qOWkCH7!bHete2*xpTeI&tHkxzD;t)>;GK0%3Q(0+0sB26EYXnd$Lm zo+ayJ$uH$$z4hoo)K&gxMr_#Cu*7ccAVjK)47*j}Q1md0M zDef9Z<#^j*7~ZQ1RC{J;{pmA0}6WZF5#`qfhqu|3YBM_EBd?6 z-`D{j3KK~3RZjw$kBqsEEVDeeCw4xP$XI3ZqtU8)MFp0IYRJ3+PUvo0n@Y$OCUjvHSlh5v zG);K^gU!(C-}Ta)fj;<~#|#-sc#8es8r2ouF6~xCYnjCIy@|+8N}=zqz&cLzF^f2N zCfG0%f8BAdKeXRIUseZ;U20Py&E0d+%t?50iM>NyO6uRhcQ1(4SA=}6>wL;R6&gn) zFYhoz{3BAjiI8OV23vUI(Ky`1Ds4#(T3QsIu%lXXv|X6o zR@Iv-FFvBwdm9;ku=h1(uLTZdKg9caszr$!;#EV9ZAFPcM|Zk;nDEzYKaK~ck~A+W z9NOSriW`W5BwvsO-;9@x#YY=tnEjzf;*#|H%qm+{xZn#l`7=9eFt4KxTI5gFfv@dyJqyaaIG-1`i+JZOyv@8_ zuXdFIc#o8D_dR|ZyM7^vD>WtRB>Voi{cB&TO|lTg(q|%p!reZQ)_}zI43Yo^gk4YCC(70u4xRV19D(*ZGQ9EG1}Y~Z^-A&D6T%%v)dYTRer^Mh z#a<<=(XJ(EgPMxj$f6}N#kJwZV-CLa4(+cC36L>XLl z#L6~?qp>wSuU+x}ws=yMj#{he1wQ@;ziu<@!nQhdG*H^Coj&>8*2?ZO($iuT93$(H zaqMH9g(9soZ} zV)Xff${SFfVz!3Yi?B!Z6&{j4-u0D~zKK22!G@J}*~Y`44e?WmXm3akU8U5?L?bwN zy|4astR|*BDQPHo2C# zOC}3>W#x+tjU%~m&wP?s-yU(OLrTG)N+0R_#gzwZ=XbT^xO)W=Qr#Bgc2fNVXC`o{ zWq3qVeI92y`;z5$a?gb0sm+7-$!k#RWTirYy!VDn&F4@smqr{p;%REv5dNmVIU~!1 z06>-!BKe+@&h@@t4Z9x4L<7xUB}HXs7K^rQ8tfQMMK&WlyUh?LyG|qn-BIA)pIzY#z;1|TyUCgJ%RzkVD8#=y=2EX(mJ&p8DeYt`b#v8 zhhiV+O>BTMPG_+FTpG@&H5NFkXUsh$E3w`{0r)h>Iz9V~-idJkk?iTiiQYqo__276 z`kC~aV&eV5;V}`?H^!SpBR1BTqifVy45f1fMptD`HKowqZaoM?o zMlluLH7qu968u&Xq{v8N$v!&;yUf0IHnCOJ&}A%3!tJw44*j8Ys)@r_;7huWCT`3U zx);0p62@VU#&NKIEy_|C$w+T&L`Sa)qvXZR1syEg>H96$x8#jt#2MtHoV-GFEBP3; zSv(duZS1~?1vGYzN(ypI+nxsBtgHEZh6`K#2c*TEmXqiE{fLwoBi6_&m(Tc`SvE)v;^3}&!T6DeBSD9*qQ;aUM5F|~7xrGUUO5S#D&z76TjPD$lFp%}i zis=lxKl^p>HH+(WFFu>$b6-@*`F2cS$aps+SJ?b|Om$*Lh)=q)Td*bg>O_b?1opyB zex(3)-MAsWiJ(mV(YloUdJQi6e*326QbRj`$RotSKi+oaSn2_OQE0{I=t8ukzdaf& zirE}jZ)c|%M7z&UIVH6#m-zrfa&y|#^QdojoFUB34RY_mJ-rf{+1S)`5Jjlw@bExl zn;wzSULP9TVI4iv7Kpj?OrL`F@pVNT;O{5I;tkKuOpFYU5yZBJiXmlNT$9k4fUeqTHLI=`kxBU;HMH+BY+@dem>|yq1Eh((|Uu-Oc+WLDD^Tg<0tk~IEgEm9p*8sd-iwXQoKF` z11hDWYxq-&-%N?+ivi3k&h9YdfzL_fjfR4Lh1{xO)$7SD$?WEMso3~kEX8?BvOh_%$e%)-oW7N-R+l~u>K z99V?y&ejVkB!*pqvUS6eoTHHQzjU>*TD6hqoGmVT+blkd`54W~{x}}lxxe>jy(Q7X zTO1y`+IZXii;d$oA*oE+u`h(iICh`}HU5aB!WXu>yWzZMfeFUU4$j@?_Hb(&vGZgWP96@N(3D-5xmwaU+bCGgLy+O`z-R_slD&@3n+KDQyg*p9QP(MEkr`kL4Kt)H*T>t?cP zW0inDeR2G}zpk_q+1f|-FRknja}!A@z8nys~O^Q+K*=-b0* zz6d_xo$N58S-RAsK3?0a!VEXSI=gY|gt=77SZ8)r)ZJ1`qWL?^$*~>%N=DFEztl-NxgGQ;x<8rCQG;<+^kzY{~8^w z)_ZR`z|Z0wPukylE%w3yB%G4!eI(Iu(|tc=g)I%Sv3~EhX>CgxB9p8_DelJy>eM_O zWYyJ!fEtp)!1?8L@U~Yxo6j7O#1isq=}Mu2tH6nIJljz1IK`OD{nrrfm^5IXb#t~$ zX@Fl$^5h8#VuTH(4S$9VZ#x%2JpElb)zNHj;GGQaFa49EOCsEe*b8N zF^IfTH#xF6W)05|$d+(nh9_CK>%#%#&LsQGM3-polq669I)Y(3CDL~mJ2#9|KVM_O zb^#(#xtJgJGo?C;Wi%4+C@t)v+EN*5FD2Qz#9WM0>5v5x=4$=0|5JAa&#EinkKTJp z)Y6Z^^bF~fGHAE`qAqhcT?)UY=#{+-q$Hx`6X!=S0w==Ed`{phZ+m@bf!(cdUvLV+ zVk(zRyBQ|!BdpU0KAW zdxF%(!Vb*S&q?Olnc_^_GczZ~oQOIxovX#~`MB&Mm9heu#=Mt0;s{F~`DI!_iFH!S z)%^*Gao)(t&OR2YAGWFs>IhL~Xs`qq8EUn7&G8)t88A4t+QM__9$&yK?8iK`dT2e= z2CZTAhiW4^(R{vdCEf5tYz-lzWe!%rd=`5Ka5D4l#yD!&%1ug^xac^%qsb z#Br9~XyVk67dr!^mX-^PZ&=VMt(?&V>OJ;Bi>B;WIkq<|lk;UTz7bn>V6@NtAGzBx zSnAi5#BWm`Iz6BKVTfPPsR3O(S16|$^v-bwkLl`Nt9^bv43=r$E^A5;J~v7oXC>Ng zsxu7but2tS7g!*vC)Z^>Ow-@k+E*55QQ^LWjR&v=@p5_7xRMl0XXvR5D8|jEMfg4S z5{1hZZ87iW?Erm&#SFWRo6D{_!-vy-O}$^$(bo61G9#@Ve}#`zX>XzjC-AePGB`OY z$mrS?FKHPr*)3-7w!YUlHQ2AMgX&l}S38^N7h4+ZY-Pq#3A&yqNv9rm7e;=_|8Zdk zGOMtGd{oaS7veG%{_NtLn8X`w7UgMr--U|ERETwdlf}|=S!@);2^vU9z73YWAIP%P z8|mU;xy#cVJ4Q7apJ`$_)+|`ru-7qbu9yKu^7*9cEd}vWnT;1URvfU|RxmX(^BM^e zRb_0*$9%%KXLMJ^0aNVIOLs3bt--jju6^>J-v_nQ7#0C??O_`7PqELnwzoL1={Nbj zUN#j5CK^JKL+V<@?XXBXT@;J!c-EKewPt#iWr15|4Nip{chb~>wB`OOP)QIwgfFr5 zoWQ7+%4ZBpXC&pG_yp)^{DTABt_{qi){R-kxguT*< zxzU<90`83kx}NaL`3)%KH$gQhMK?iRD4iZ8iqO>Av9voelmSUl{ip}J@!XE|!(kD` z@_EvaL1DKJ4<_zO+Y6f!7cD<@N zyjj($Vk$KSq!_cvjck6@@CH%|xE4;4;(kGX88d(j%^3Lxks(OPU!*oRy`N7V5_nGq z-$H636n@f1$KGN?nvNd~4d<=6?!)fa3tTx3z?UuSjJ0I_MNf6YP$^>hK)d2Z`3+xa z`hB#U>;Ewt=<>( zaoNmXc62q7RCG`1`Va^DyznPStlmuGar|ohedNZDM>d3cgq>DWQ21QCDDO@IlsMq} zL#S*LvyA-d#r1>cuO)c-pFm0^6v?a_BVzL{OVM&45lvOhQkcxa%=USju2{8+JeqCj z%Dbg`820{2Bb2+JT55uLQ8pDYaNdLT+|f{Z={yEWS8~W&PvDlN%MTJ%o1BuC^OQWA zdn@<;hCCHH#N43}FVlqme9`==kl)mn;n6!nnL;yuGJ9}*OCF$i2))?h>YjVUT3mDd z;=cWLec;ZWrTy)O>T)mv6hhpIIpz3-b=imOfnjmdmzz>Ps-<^Y_s{yPJzbF=pW z+3T{*X2TR^Cl{35dR^!ZZMTfI(O2Q__4IJWSA)J;(GwKT@g-pP;T*d_kZE55#3XI_ zR2zd@M?t}WZS@((NH8B}`+tV)G>$TX;j%zV0F-!l_>~1x&8^&AXf@-MhT6R{q?)E@^yW*cssPt z=iC_|#|UNiDBA5QK;H%KEyG8CW0qAR971N|G`iDHTZ`Qq4PJ+yN6S^<%|slhIGeSL z{hS2bgA)o_6Th5B^OpeM6?I0En5G zdZA1q1tgqg^h)r$@Heo$K#?wBd?qr;ZP%IlW+4gOs{-A48(3u?sl!cbuNmEa9>%%^ zv6LJ};4q0+DLc{xt>jt~%gK5w=Pro`!!6PbjzY3YDD(%$%0?f*ZkMmaBa5NDCxwW>dykoV5}pZvPqJ4Kix3Biq|N_vV$QhM)KP}?#~e> ze&qO5vLpc%>~1kQVilt@e;H1y~ z_Ng;TXSmuwdLP_v-~aw|fE8yS;j4Z^x4!+`DmID#^;JRn@N+5LQAHiR>XSN`nz9GZSI%rD_tKS5AI*~o(24g z_u*wJn1WBZI=d&pVN%2PWY*afBMle3b-^edXaO%+c0;vDefj=H;FmwSquZWo`~@mY z$)8l6fA}MHa$L)S1$yMBt9{$T*@m03ZZaM_gWHLlF$G9&(nA9}^DjbMv|Z&sdDKH=`_1HtYx#q)vU0*tcS1Rc1>qjKR%%RVJJ*57X{hHeoWIX1ql@Wn z`tkd_Cy1(0HLisi#Cp}D)0+?@Wj{a52A6_pmfcf}U)I~pv>Igu*eyy%p;33ta>8G< zF7s%~RxaABrL25Aq<2YDL=^9|WDXVS-%-nw#(!iZX`CeJjj)AO&)sO|xx5MdW|NP$ z#^T;JV3)|f&=aj35ENE@^%ad_zd9!z{`JpyZ#RW8(~LNVx&y{_#|H&FH9Y7lz`Z5`;%8)zZ6Ko>K+ z=|tODUeHR2Po@IT$EGB-@Y}d|AQ@)LokBopvfun!7rsLe>@0XT2vJ$9j}#F0R~M;F z^E^UCV|=5#vl!?T{FWF7iQdos>oJD-XxC7 zT*2h79<_X6pabwzsV1CbR8dGYmUU3KxDHR;=}v} z_Zt+y#Iq%?Pc4KU+xFGY`=7#%E%^W0k~GnEVhRPnivpD}5u5Z4J_&;CP1lMO&6~tib9e4>aex z1si#cEo!K$cLledgs`=aCCNe%=7~mx7CJym0fWsvFMH^#LDC)x8e)yRNx>SvKjx6W zn2F3=#pGJFyA+OS*#TJhfg)*N-Ct119@Izqc zbBcC-CY2OrzJa5Cfr5hi@;@2v|52gkKc=X>y~+Qt)RIid$;r_3zpKN4?IG2)R8WPG zJ}98+q|^nk1>4ctGGRS%`C>&1sI;lnUX9>0kTK&o=FbHO3jV+fyfF$^2q&qZL@0bv zjb%&qhiZOJ{FR!OmVNor`j(MxzxBfxk|~H6BNIFxE0i?42mB&aYMXA7+`?0Tis5)g z3^wKAhpl019yi+TUJEv{2;()O=^)m!EkLippOEIV0y|p=&6Ub8lK5ku6-y?3E+KlT#hMpMqIkYNAR-9!{gj z3YNpf3t1wr@T}>-b59|pw5zM83WwPQ9Ygimlyk19U#d#NtnVTwlmkt#YZ%L$o$J}z zpN02ylv%doxnrdmxBHs_k{&4s2e6?VtbJo?KY3)OgfiWG*y0!%V#Lo0Xx2=v0H$oxo-72h@Sg@PkgHf_J4iW+KwAbVOX?v&dj>;1s3(L6-z0|ec6DQ?vVqx}z z_Xfa_rA)%sl+!{9Az^ztJ5HecT5Oe)^5Rw#qJ09|Xkr;Wxtg2Xcy2}HzN95>A6$%ENBHf&m*Qk3G8do2&ELvO zU5=~pig4l#X$~`h>}}!3g=zi`4*k7 zT^x233vOt16&=pYE%7lm4Sxvw)@k;*9>c{#knGfkfcQ%Z&6h!`QaR22mLR}^YusT) zyQZ~1U1qgMT`Y?}Poy|_)^UEMOO5F**~JOt3-rxUg`|(5i>aP48TJ*ko%f9S$Gb(5 zUqGRwZocB0@8=Qz4pqxypriN+M^^i{G}8YFmj1sUX$2!IQ{(@|@7$s3HIj?OU zK73>TY}H^Eb*E=HgaM?4C-ED;YRwGRcA_!_#x>jSn4PZQ1r0g0{p5Ko`@Vh`ytZCb z@(6kvc0N~4dTTdYSx{B;D&gx&*QR_cRzctJQ27fNXNIK7ungQARIgNuXnWR66m z)3G5q*9g)%Oll?5bdX)erPRRrJ{bCUn#8Cs{rWDeDiL+0o(QKxfROc1>~jiM@g7WY z>wuni&ZXFaC)(v)*^Jgp{z-|qT@S@<8HdtH4ipfwF9{WxKcD71XAYX7{1LAIPgo}L!Dg!nR&%~^3l#;y060sRC{N+k`| z4a#jfb`=TFw3XA?epJPD$EC)&qEEUlV)_2q+nvT-5U{GwUK_u}&{%R#W9e%Y2tWy% z`$}e-!!*Vii?wkSH5g&kH$d@FPd4$rW>t2fo8pT5HDsf>H~gk5lu~;ztpDG_^sgie zNCJshnG9QR^U4FHd@Z-$;kdF40sa_}e*M??Cd84%qDDJ<5EH4W!_FrdK4zXena4`ANjOO4v{_C&rSJ zt88g_dc^5-UnlT{B$1*t8-L;vj7XHxMlXgH7*d257^)9QQNs`j2nnUu^uQF#YVSbhovt<^Rr8#PkJqK->{<6jf*N4RR1dd&do_FYe@9CUd z*M~aLTQ?;%hH?Re)7-Xer+n2k z+f;yeATbYH`{;BmF)HBEvu_?Ve9gMGBft8=p_x6j#Dj`gjz|mWQ2mdBM;3RFg&dyW!3B;S=qMAh2JIgXr8PW?xjHg zY(_se*jm;qmhn1?Ji30gTsar!#rG^K>nILWWS5sp3I9S8r-@sBpch`$3NSUJn_F;S zfAt72WwTCi+hft?H>3jePdoOGuzK|@vM(%@<-T2F$}KG~YQPWWQm1mrjiDbS>(^~L;6CY=DfB6~f0aLu_Q+f z27tV8gPp+TdW|998a31;*Iie~=d?Gs{5j9I#_h|Z^*ho^Vj6FT$JA#Q@3{k)^bMAG zm`0&hJeR`CxAkn8A{UvCcw2M6OpSF@^hxsT@AmV#tSVn~Y{tbNF|MJ=LSVq4bZY$U zQ`*ii-G=s6tPRwINJv$V9dw0|io7us?J?Cg1o@VKON{Wn;vzCc9jf)9K{*nsMv*BI zfopT?7yXK>PSb{UZVZ=lN`=Vd01If*KV;Xpu3AYh=9Mo}aUU)UsHUrO2{H@Bosqt% zKUrS2Y@y4+c^oD~wgP4YkCp-<9BFYYtKKBDDR&JA28AqXGQsh;pSVlM>PM9GRs(9hJ|8W*Bh8j54=9Sp{q zc8#K+y4z14TfZRMIm6L@9Z?yF!Xzr)5Ja;m4c;Oh0`T@$n?+N!AqnR@CeFeZZkHW-LNX7dQfLTa2}=80jcD)_^O1l6 z+_QeXn(0U2*xI#Sq>tBMHoAnp7_3UrcIm;M7W+z6Vg7i2@5omqDI^!)^0tH+vOs_M z`1TJaD9v8eF7(+lP4jO}B{KiX#Qq=n39`@c%BE(fPXBP^{%dlp>8Q*JqJ41KLenel z8_`0AhAWPehvq|h7=ox+spMP6pZDoT!2H=x$fyJU_I}T4=R0QnDQ?mp`JZZC8HrjzgsVp)x|e?P9X9PvOs-c4bw4%#N3K|?Uz3OlHy zn_5LXC35EHK)&((quIpuwaaKqJVr*i$x}Z{-|>$MLAlz=i-6R%ag|qg(|jhfrzI)J zBJDFo$QTn75ud+=2s*`H&z{Yd4nqxMk5CkV=zGU%K%p{S0x`zuSZwMtlc+$g?vMtv z=$TgYHn!0$Oc5WEXwCkd13{tr=~PD{fiCJH>1B;#yGx8k=^!^ebmoF$h!?#3Om#r@ zdVg7_fA|~R-cUZ!$x~+v#%}bGDxAr*>7oVvhX47*(j7`fk1FBdRE4!onsuD89{ca% z58@b(_+;bqhO%}kNCj=8zUh$zaYB9(N3T+n(j49sVQtbivi{r;so6}D z`*62@3%f~|r}N*YokE^Xfx{g6Y1Ovm=?05KM&w(5|>JqHc86bMG|fa z;P>0K$b?DLe40g~T#2X21ldX%JS3wU%vmFChc2+%MiX2o$;= zA`H&BX+oUj*QVYRyk1-Dp^1Zha+49$veLYdHn;vBu+ zP}Z#)TiGiPr_qhFm1r@G4x;OHL&w>sazHmBQ;m{mX6*|xpVjSc{eb2eAfc$=jq9Uu z&SZd25)ofFvKyrE{8iS@>+@SRQ7MBLdoD>aL1h>Oz~-KuC0pxoDQ+9?4XcADaBfSU zg336hiWp!Si5yu^q|a*_mhIXB2?vhD-#Xf@0nkef=YgP$yxr)axOj+-_c~P;mPx#n zwUt8bw4ZfSl%`@Xhd}1OSyCQ%5Wb_XUN;{JBqVDT?YbTHK?BggeeX-NhH#b6fcpXgDmDK zU<8aPi*PL_*^39*7P3q-oG;X$3BxoM-KTR$+Cg+#)GV>E7ZD3nK}=hGxs|zbeKxIV zK++0Zyd^8ka2kW+QL^|$@@|L5Dy%-){fB)niit?c{se8}D7h+@32(~KgV+no#8kY0 zc*8_Vq$*&tJD3Hh!aW+@1btjFxQJvqCF-WZx{$6sLc@YDades4cOEIPnz624ZZCr z#NmJ9AC7pfD27Hj`=RO+ge&}57p~BMUjiyO`higT43{Ib3{2Hfn%j3YdtAMdjn}dB zM}j%bpN*x>#2>{fo}>V6WJk2957XMNI-sWKSs$tS_%n*#B?Udg zrf2-D=9s{%SXjUau$#0%I7%MGqgRov$EWEW4 zm>hWpC^l4{Zeku}wQKUpBp<13Lj4_^XiP6^dg@Q6ViXg;2FLbXJXEY@|6@3TqsI?#~2=-N#hTT(tRf?mJT-zz} z{qCmtLzwkxI3T7|ZbwUU$8(sp{+d7V$ND3jzr!0Vc#em@oATQ4FKHm~E+1re7Lg7< zfH*f`Nvimua(e7tuKVobQ88?jpqF%yekvd{r4h{p%n)HsKYcAk-UkVOznV}Kob|lZj|AnB&;w$nXIHXbvYgP2Tr+5I)F^0NKuCSY% zd4C-;vcyn&EZp3jklicq)la{jchMtsI&u$TIhN5pYr`15f0GX7<&klu#E)V}s_Fmu zX@*34<~giYA54qRY5xU7XB~|B!g6C#Ams*wW$~-Wnf29S{%-x;Fjgs$o$HV|@tTAA zU_fzISmTs|6^g#xa6rzu1L?68g5CE z)}Z7Zh7T18S(W+;M3smpzeEo@#o8qeO~s@A4G1-+e9*N6LmQg z^#%|Tm*?)Gf!bu(3(>gk3dQDd*g$EBd5rR=RkgF##g0oIdS$k)zw1wCBPPNWU#oJu2(LC;t{BYUat=B% zbDnSW@I~3QanJHG2=)qf320Lsow&sr_70pXBPu)s8Yo6h<8`B*cbwWAD8@{~Csm5f z(<4gm;9AD#U%;~z5+|)Nr*>C>!+4le2RN1!b1!6B3T`uBvahzaTb4#l{R7YR5~oT) z&#L;z+jE6?E|{Lra9XFbY2L}Y7%k5_=SdG3XY1R=%8w&oy3RX9TT@0&(;~jL>uS@k zuMf*HAUM@e(lg-n-5uQ8wgj1&X)+*VHs4BX`6W$O6q!c_P9?u=Io`Oxc*}nX3y+EcKL&UVcJn>k^|SS8QpQZW4`y3? z2Q+RK3SE;F-5MLJ<7}&w(s1{IN{9MK#bJL`vT9P~?51DLow}4voDyVPw6uS?-_ZAt zSG7y|+9fYC;`wAmxZPd=hw&MBBCcF+^!~`C`8Mk|9s9&gKArmHOg^zJ|K+_q(}nlMv>6dLV3h32P4& zmASSv6W$FZ>BHurx*tZ`U*-g3rG(}pJGqD)%l=HjVeu&W|Do+2gLI98EzPoR>y&NV zwsFd~ZQHhO+qP|=vRyTGZ+A>|&vbXhjfwgDMZ7=0h`lp+X0G+*j@=Nx=Jt|$`_^V1 z(H2hCqx+woVgI~ZhZNUhwGi1p)=1UYRq2<^OwgHU!_#;jncQt3FxB%$akG1Op`MK} zy8uLj7iRZ5#WSnk{xaJ0!P+F;tY-gW0ox)LkZ%(w*Y6>Y$$op|LbkRhhn<7t?~t*e z!#b0Ei7fE~9)A@b>pGlXqBPZXPFKOKV+$o2K&8yXPR)6;NadB%8RZL_hmg{bR5vZ` zKZ}Asj@l)5*v}sahh(NLzIo-v_4h^0RDLl%k$L_n zajy1-yI6<_&@*htn^=&{sySz{bd^tH^lomWJ4PgFss%}LJPZgh!ZC&xRO4$_o|IG9 zST3zsO{XqQ1v%rq)$8C7GnvQ`@0OaGXdgn(MAm72Stnp^Ky;#qt;^=I)X+gpbt+02 z`(d?6J*2~`Pi?bj*&}AS46A)dl6`3utvpr$MbD4>{t|yqe|}cYHFxdpJaU$bl{r__ zr&@!BV5M(xhA4OS2#V~<1{#^Jy%_5&esE7i*R&a(3W*2}RR|iadib`s+7@mMJvyZb zol}>A<=3qr#0!rC?+gt)s!J5Zc{rL8VTK%1IuC5?rh*QntM~PU(>uu#YNB6FMseN&U<7L7T$eA`Vs|8>%B?gQ@6R`?GG(TY5YRwmvHV^S*W=D85=S`6O0+0B`gUr zAX!4S_GYL`K?0`{$Hv&yWJXM4)MuuZ=V?j=mZ91#tcyGN<6DvunVnHDhQc?EcVQka z=Rx+>Mj=IPiXMPD`N|%IIBi$o)HwO79^gu%ccr5BI&8IU- zM&Q|f5J+@w-NLX9o2~s`mgpMGzx(i#D&VK#9x4&(OFE-1HxhqpoPd_xOJ^#bcZQvo zSE0S+{u%Fw z;s~5#jipB@Gz7=UBT8UzKf{*veC6yN#dNYK1MkQi+s1m%EGTiXF=PfMWy=DrNrs8!l3peXO0R>d}yGV^z< z!zldh`V}wBoN`WD1)89UyX2wP`8#@PhR_xoqe=_S;_tAsW&$zPGTBmbd~Aa3Mm;@$ z8rs0Oldsg+F2Ng7qN$H1J(Ah|D);~(jHHpZVhJ%#Vp^ax_hgrVZXq9F&>JKIk9V1L z$;Wfnh!-5%9Fa^b+wa9-=XTzS&Xu53G;tC7c+l@DNXB@NIK1HRvFt@#Yi`VF$~Slt zZ;witG%J}~O+0EU-QP{m46izb1^LQ1GK^;fL-sr}>EQjt)GCWovdt;YK$aP5XaGT> z(No#d&a$+Ziy61oWeWuqgXF-(Zu&AZALSv;QyKkQq3?qX(~5jBd}ZQ2=h*u zZ8{fwHVUT0f8q39-5J>(P;9?j=VUb#+df-HP=I z(rt8`*o4j@VKKc`GpQWe-+Q=w@tM>w_ka)c{ii#Cabb_|E*JJ2`X|}k%s|w+5XXU8 z7Lvx=TJRhden|RD(KTZO%j}V&;uW(b;U58!W1kud7ioDN4i9I_SSBI0ViO1-tWU}h zY3k`7Rb_-SI~^2pHzYYF!>jv7rQ^~b`m0Duq9{u6XZ(u%+znMk5WQv!=FT2$1-UU; z)%i*d$)Au^bQ+sz6i_W}>}h}T`VunSZM~ph-$JC|%Ou!O_K*H8Up|XZu&xL(!z+u= z_8!}-Ovzz~`2@wN0oc_+E6g`~uk~DHLA~p%PT=mZly(gJ6VTV}R_v4EpL-zRzMR4m z_NVQ4RJm*DqCox=AK1E71Qqmk6P@EW2T=;ggDvp*ccUR_CBzMY8efn*^(K z^Pf&xg&z31Hvq2ag|Nw!@Zl8C4c~|6z{~@W6@!!y34}8HhrK`=KAFoa`a>;+V64kn zr{*G>|G->{TeCYL8Igvl7DUrGDOOL-O*HpQ7b0Vag-^hV+(m6P?VJ?&!M{QauK-|6 zWyCTzL0yqw)(A}eX;$c9-I$A68R-K$6Kd}oVSd{4=0)lbyxmEkk-h0jH^D&~)W^!% zr$AQvE2%Kz#`E zE@9OYhBLDjx6C3V@^f~P5z!38ac2R}27Xt%qqd&skfw`D53a;J%Z)%EhE+Nnb0(o_ znG)q=m{l*H#Iwj`Xatj@(h>(dI{ECo$CUH#TFKjN?+z#WBGcEHAAbDDWcUVQ&Z*m7(vFkcel-nK1ve@w_RD@v# z#1z9BD_d(}8uvRA-Z|$_Z;C`d)b;!$sk?Espj?fkJ4B6(#{)wWn51N=q@~GDZZ~PP z{{IBrEscW~HH8S@QUpS zEyk71oox_zI=bbe$3S=Pc!6iGfRLP9{j)=|HxOewD_;O7mf+6{ql>>`cnWba`2Dkf zKyTqXLcA2|=6u*6uoqJSo85VM2oSUCG;7Zv7Jqi)M1qWyIRwO=P5O4vm>%BrGDw&j zHgYDY*#J=z1Gb0>D_(LNJ>RewwS|GSJ*=%^c zU3S2z*!!*ioCA1=?c7Pp()V%zbmOg7>m_!Or&RoVvtrP9mQHqB)5y->>Nv0$=7G)E zwjhk|ks)+g1kebZx)a_#KWRPFT@Kh@vTWV!bG{6_pzf70c@ zSo#uVnW42UNgP=}CTaesE0;R*L09NwrYozK=S|}A9d)|iCPzuLDXOj6lH9ZqQEf!^ zwDxPOTS{zBZjhX8Rdg|TPkO9AB0sJ^N{Xy(YN{fVyskFd3Iw%!MAnW4G8B%ah{PHb z;hp%yhdPJE8I_`lNK=ReB@aqdI^PsPs`y7Icz!e;WNz6h`dw>X!iff?zoHqC+M=Qv zQLw&z#aVB$Mw2g?pyAA;3D)w{Il?}18GEiH%O`|v;4JVgJ{c_~Wm_)e0M%6=-8IuL zs`CKTb(rOPeSrO%_V<_4+n7!v5P#1Z)rt5{eMkW%K@3=jFruS8)qf&X<$TOKAUdi1 ztAFy(?;de8V61Z?WO6}ha-qJ$37}+v4g=K1*$RduqBE(zubLlKR{f(L_VWcPrgI?Q z3O2G978IrFgge;J-mS3-;Apid(K_iWT-VzccF{m#3|Q1`9Etipm|%qz2S+oU z6xg$hQXFVB2N}sU8(2jt4s9lerJ80Q%+d}vPD?g%PaPbf^IuszbsA^H7K*XrX!V3P zT)L)+l&i@ETL9^HS6J5>lR_|g`k3D>hBh?3BubTb zz9{+2YHcNA8eaF;kZSF=AgHNpwq)WMbFn7OWJ=I^`a$WrLmE1kD{Sf;!ISmp(aRbV z8oA-GB=NwLZBl1n=Z5%Nr`7D&1oAxK4d+=u`k7-}`Kc)Md#v%hBtfysS2q!C`zZY5 zLvO(A&E|$~UGxjyJgegcE_7j`xJq_Rib0?* zXArZ=^AG<;A<@tz>K?<(hdU%Rl%<(cj!5>mo$ZLo`3;l#*Y3`9ze8t>&i2{!MvC9D zmF>F|T!WIND28>%l?=vv!{fBb!|{ORhnKC4iZti=fD&dDFpjn4o(OP#jIkuSkTdU=xT5a$3e&07UT-QDi-3FWP5d#92F=+f50GNzT)?;w(G^132)Kw9vN7_pZjMk+3k zJBObDWfUlD8!{UyD;l_;d6Lvl#s@wNEA;Z(jqyC&$*3fgE#y^ITF5-vq&cvGMOBTV zc`Kd7ZIqJ-57%UTs4s?j3lT@N@lI_j9@x2M$F9#PQ%9RKP23)Nk{Yu|_)QJj5(#Ny zd!k2F&hgZeHxG9hX6m9RDaI)1ZA!lJTm@#%Dzsy-$D$*MRNWeQTw?Kx z?;z494044~ zKlZj>2Ge~3-FzW~o99*hmPAcDf>}DEtsgNq&q-zqR_%R5btLmw1t019hj}Gq`=PJ$ z4c=KUw_uqtq*{drW`NgDcLlGyh zd{Q%9FO35ykeX^F$`F0~_xLVQp&^#4N5UkFJd>B|Z3=-JJbO;bH<68-Zzi~4WHt@T zTZT?suvLq@FRPuiAUAlCat?>?20Z~l3^@~=uhG1MHa)84h;1xrp%z1SniX(6S`}^G zFObXpbJR|X*@f(r`JEf2mTXBD+Gl!DCGWFdsZx$uzmra=UFa=Ekxwg2jd_r%M?$*D z32PB;={l2r8~G&qTVu79;Y)$$mNA|N0!`LRh+gv zk*>-k=So+$rK~vM>I^}jN!FBBzA1P3qmzQxWgdk1BJ+QQBy7q+0b$AH+XD943TRs* z(td*?kO8HwKge?X8K2^a7}2*jp%p&3+}@w_+iM-fsFP* zFL2M)E%?aChKf;n;14NukaT_qX%fx07B)uHK1Eo zVPC!fyLG8MG)*jU0aeSq1Z7$_O!FaY??ijLC?%D^El|&%#7#Wd6mjp?fij+0xhjE% zX-F3~Vs;k7O8_N0=SAh#0f&ncU-Bepq0_8ZM++ESs`zt4=U4hIu*^caZrTgwj`dzWu z`>#iohT79tK#z3%qE>esL&@__@>~;vX*6|ojbR#6 zD#Ww^$8at{RKt%PF5KuTKCDo9 zi6?H({h?aotgGz!mJlU>mO5cYqJ#>_J5>n0>CnV;=i^})jdtXK*>9kUvHg5{S*4wv zSu>o$kb3eYvmF`Q+WRrx)8-PmdgmI^eHmypO32sJgw-wZfbnrjir{ zC?ey5HWKrT(9h2Eld@q*#9$=*#9<_7fcYhg6V<2yI1&Mm!~x?Lf#P%k$4CGskO0x{)ul8ck?7u+(-ji}pXXB!-OIzLO_#Zj= zoA3!X#O|ltqjiHpn<)0SAlZ1bt?1uI^N_TV@^zEtS0wGL2g_{BgeK-q{sV}8sK~rwts`rqZ118zWH!UcYVcXlh<0M#J zy_wu6^mY_1=sW)vNevTvv+-13Zp2%ydT@32R0?u>neeAm01g)_3i>9cSmj9>zf+)6 zDrr%M<5YDa*pD2x#1SWUS0!+y5qj+nVKOI*k#Huo?KQRS^`5@r`a6@pds(aggY=CQ^NY!GNx!j?F1 z$ahF`CDbg3%!^j1*(}E7aW(Bb<*EuQR0rTKi_Rl&n7voJF!R(#=d(50KgP5A^Dd7p znr_r*6|2~Te_Nxd`o3v@eOxZzP5-W_*t>%Fr2*tBp@S)pVF&GYsIK$5>aj_D3cBJeT zh_OE&hi+4jKZgVQ&mszl3vU*9zTEw^M%$+HP6fb~3=UAG5{)(5`G!^T1CgUPx0K6V zCimKuX?s}E^Q$bku(@ejdfPqyu}s7p1eIEk<`&kq(8Nn0(<7wYCH&ldHUK=(DHMl) zI8ha$HVes222`=zoGfW4Ypz2RC*=~Fe7tI|lL;5G>{^`LJ8w{IQ0cO=lp1NAe`Kh2=cilfTvkz8;rke^OT#7;!S=gT*Zb92`|7qqtGUkI8#{mHF{Z+^O?`=r`C2jGqbVkI+$>D!t zI-1t}4yhx+9Bi%mO1;d0o6h|{_-Z4wB+Rrk-- znG6-86f$gnHD<0V)NRC}U03Necx3PBPi07D98%jU?)d{;Ffyo*vXw7v^m|Gyvv6U+ zVL5`rDZ^-OuT!#Gg2rg)O}GG#c8U9W;4k99T+rOrEPFJ`XyG1++dCEo`jpwT>|P0k z*0W+D|30K<{fv~bnSh!jo3BUe5OFWL;U+B~kYdR9u3t#~2mDtGdB6+ygQCmwmI)jk z7_#W=)j^S{QM%yjNDH-F%FtDMpQ}?R&W?{&EL36CuX@We~wt&|z{? zMF{Dc53?lnuVjSUmJ?!94_nJ*lAO!4+%KLNZ^dI_H4e!s!LW0}z=ril77dFPlWd*- zn@3931jKQHNy5Qn#f_Wrcg>7Ru6zqG(C~UB8rP%M2uJwo)9^R7 zNk!cC_?7xgnZ z6&utSwe7iZ&H<}c{DvIer|)c`qpu%l5Ovw`E-wBth7fuo0lTG2&KINs4teV=N<9JT zib{P_z1->poaTBgvc^e3*$76nWDmB4+GOo{h(v6!3w}7Lyl=r^dYxT|b#%fcg#U36 z^3EUQ8LoFP-ii6Ic47HH>p6q>ONBO_lZs8CIbAte&a18Jc(*1YU4*0;CEJbys|=&b zcH_G`#LI=vz=9Qen)VFvR*qE*kc^HFp+;rqecLXu%2%#$LObQ& zD4G1Yo$}y+h1qwscvs^O5_+F|f%$}ZFrbfRMNe}6hG^i13^DJV&K6v2`-!|)&>^eB z1v;c)_@2C|wgj)>YW7gFsA)_U8LCLUQp1~Wp`i&8 zu6H?oTh!L9Wo2spP;#h(M`c86?8^Hnw4k*Wf{5;vyr9u!d6f6TnW6cV+-p@(Dy*Ol z6hqDt7=up9Bj?Hr#9KgQGm8VfSW~G9^IjRTlO^esUh!@FkyUr+I@=?py8|mEG`y39 zD)wpQsv_YSRG!5Z7@@5wT~!fx1_6{^YgK!wD$*#Sm1q6Vlr??HkOaV%2r4*)F(~ZO z$t2#@lVr_AG#2+zA<^P|X`H&~hnuEVBq!qPFXyBKdTW|mh>IGy;9iyi9^~?;nG@O! z%?@orhx*=zY{Lt{yq!bO=9XrS%JDQl&b%VhNaQ!G=3oEP5SKY&$~RXCcywAP`Q#?B zy@iq>lVI)NRly>24(^O0BZoTAi9I4HrV7YPpmLW?;b{|L+nJ+yY3}myMJ)8c*r%ZW z>S?;TYWi*6_9?=FPK7GooTre^38Yd z7dvJ)pL=&B02lPAbpN)Pm-*_m7J=SM#$mOFr@vvLI**`d(8fCtb}J=rvp3=m21Do<-fpzyDr|Nn*h(;UJJ5c!hN>< z7Ymod-V3Ko!L6#IU0(W?!k8gfCi7|BqP8-E5-j30K?!o085{%6NyH&_jafg^13blv z0fib=qbt_xNm{qDcDCiSX85*0>$8gIGUG&2Kc>_( zQ(Gfs?h!A=-8xSE64jTAYoAd5bSX-NoXW(osXt2ete{pKj#68=UA=WlSfqmR88XC< z*dA&SbugAGqAZk3IMX^Z=|`hgu=QTURTmLnB;p)EWh6DG>9gBN=Z z;YX?-)s~fS1m|Ol@KG|lILiwN>TB5S-)STzvXrEq1}-I}IZS2;)?;O3s#<8Wp&8~w z*89f+oZt{k)CCuyMrV`hwJhNDtWZ63ws>(=w?hw7tTEIa;U#NE(lWlt%PV%G>)XxZ z8K*1J0c7weaCg1DbP6Z#TsFJ86+bBLe$dHxz2~Jz!hTRAUrT8XJ#eF zD5`xj#3u8Z0{CG43B-WWqP2W4Gs95~31-_vXxzBCW0fD~SOuO*U3dx-J}1->EG>tu zWnnY8uVv4UFJ?8Y&Kt8uX_y9<(S&czb>u{M-?p@BP#rH7dl}r>(bfeoc2)WOvVWGr zE4@SJJ;v-PkiE#r>WZsW>W2F__^4#*IK1N%B)`0yocXJ$fYuj#qKlR@W|d-Hb;4h8 z{e>~~{a8yOd-KLQ)h>M@^dAT$kab*~hrN?C(Z!0o#>?*l)zW(XXBGj{6H5+NLt|r( z9`HpqkB6?QxzX#q7*>638{y=uh*LeJ&CK#it+U@&2jlhLmaOzB?a2|>c|~XWF3-}# z-;QBkla#NhAJ21(m-&;IMKk!g10ko5(DSm`Jw|RxU_MbixrE8XwHPw-bBe9#()L5l z8V|JEeUA7*bZIGz|G2m7DvX;4hq-&ci?Y``VZMlF`YiU)x9#gAt zPj0U56MuXE0BDXBZdMfSqCKilc$9W*6z!@Rj9i#dDJ!wAC8wcDYB3|c2^OVHPk56m z>YR4y(JLuZ+sR^GNeRDeBkoS*gGSSEI?vR@N?@csoHr~nFvC~Q54Al>u7Z>`j3lgc z&r$f8@>L}OatQ!QB)bHG|WGF_Kp>HSO%Eucf&s7?X#SxjCAO(vq5bg%%{g zpuWMDjP$lDczkT>0%p*1vhbxqOY0)M_nhD*p-EfJuq7jx?CGj_$9ojTDQY`G4^duA zi3rIWnTjEUqzZ`8>W_;%>j!t>9>c{C+Fa~6rKx#FoIWr$Uf@fP5dQC<|Fn~XQ^PAz z!U6zjQT?Avv;PujN7mWO%G|{L{|WJD_;0$>Vx>)+MScXH%p&`Q4(22+GiZ?IBSiu< z@jhS(lm%hQ%*Z5Rkuvz@ksVf9Hr9r0#aBGy9Kc`K!aJZBiouF91-wW_kkRZ^`coFq zPWso|#Rr35C_PhK%rUc~x`a|w#U3my8){pz^xr{iSg=6z$6d~R7K;bAkYkxB9=xCd zz6^20sp`N!M~Vw*!^8rAR|4&jHQ7YMr>TUPi=bJ|gW`Kup@Nh30R8&owgRSXm|(s= zA&KYOpL?dY&hN_m4&$!Hl&JUB(3%P2ALBxfckDgOLWA(GpB0nb)7UCSj z#g~#E60Dd5^>gWBr{^7x>+cWjx|25nwR-GnrLX zADMds1VEu@r-y4h>Z-W?VPBgey{zdxP4n;Ni6g>PC6WSd%A2McB_Z$h8~BRuew*gi z${rK)tXAm%abaT1N0WkH z!X%k5u>TM`O95cNko@{>>V8eh|NExFe~Fp=zdo7&?OZmiSlS|Upzz2p$R@yTDozw~ zr>OY_35F)QF480=U6%x*Q4~Ymjb}4dFP=*?AM#Je?t@o71H+e#cP@PUeaTcV|Lru# zQkO3%h(?L^_P%K!9bJ9a{rUVR^MmBBr;i^7s4=w%W^;C=0>*A_YzyqvkS;LNr;KFw znUH6)-p>jCfYGa?5+EpOm_1YC-&_|%cD>J@k6Tx@! zi6W$l-bRICQeoS&`+Kh*Zss`X`fp1ocChcR?SP8$7Do=D4Vh|I!|c7stDPipS))Et zz6VhuJl|ImOi_l3_#xOhM496e!o7|XxPER+9dRB>_img~8&=0)oFZw2#!#|aLUX{c zHFO-|xL05j_Rs#5(hX$nSnpEw7oJj$I2Mv{xQq&=^2H~rs~27sXC#&LKBcB;!H!E9 zZDGVH8k!aL0m@+a4R;OayaM(g_9;8lUZA<=yKH6$5lWXo0WjGU1|P)q(oR%QvHeYrzR!5<7B57-56+>B>{rR3m<~Hoj+E;0 ze6*3_YTvLd-(sn-=$_N&B3^|WKabNM6-1_^gi*zCXWZ*)Po>&!{m3+p+cz8SE;8+I zC*MkgY_UthD*^OSMq-ZsmV4BfUSd6z=;q@_`WQa-)}{uo`-GSBy2DG=O0w^rEsQ)#HyqTkJA zlrX|9T?tl$^vQnTWD=U=BJ*zq&Ms5AUZ!G=sMs@=oK<kbIAkFgl(kaA+6b;D-4>A#~+cWje1Y6<(shR<3UL@|5<_$J-ST1UXgk&|{h-n2KqY&ANb ze!sq5Ven%fGn>$73L>p49ZgfP*B*udu`MU8+DnCw*Zr1dZSmXIx4?^V?6KKEoz41HfuQ-o%5tZUFsXgb1gujtfdz< zbfUTsF=FvnJaz4@lf{*{G%Y&A@gF)T^#uO3FI%pHAyg6Z%F14w(1NSGwqa%1?3`%MC@@KOoBUXb zVAp!d7&sj6uy`NnmRkEx#O*wc}sQE-vuUe6O3KQuok~O}FQ)EV~PFl)Y!ySQco-pS-YK`n^sF#0H6F-j!cL1b69Jvfx8fITiQf{BIMjwcSS})wnKg2HD z3TII`Oa8Im-Dqr9iCXNLsG$jMWaq2i)%=X)@7d5g23?X%FsnhEWH5lWcmuy}ih)Eh zqXgC^2@3wqC(wW7BX1O9SDOFufBy2c{`dJvN)Xmg-xVC7sy(AK$Ete0ruE zH(v{KW?c3qGfOvLVpmPsIh_)K?wInMCMGvI-7j6-r(35v+n?{Nv%LW9!F0+)LT7z; z5PvX|g#_Wy1>3@;9K=KV=t~Y95Ujd74}Ul>_d(2mDsDX!)Puv1Th&ntfJBm zI!U%d*K2J(1vM(t8%ApPUTvsSkMiWORB2O_RU6i%M#>~XY3y4)p19cH8~f$k%+$yT1_HT?eM!=#M9lW`+GvyKQ)mjV+AU`&P+6nS9?*LXAsR! zwU8h_}0hXOd|AWOsoY(Wk$3bVi+GsOGGw$LCwdY9x?tC+5uX8uq|^ zFyfuZJQV13 zy-32Ty#3o*&%ATMG{Eu==nLGuSwIMeH@-|LjD!v$Hu_-Q;-i(pc!^nDZ$0AtU{bJ$|nzB=)h%$4b7_@Ge>AECX5Az1w%8xVcr@k08^61 z7xdr1z4ltx>o;K+Cm7(Co?>y(7em37T&(C*R9L#@#X+qBgC~KNQeUYH;KJgxS02`Z z#orSONp3q07o10KuQLsmT4@-J)K4|Dj;Qk`9@w&f&Az4Cd^7E^Yp4p5@HY4}N#uib}=^;iNU# zLQ|zbbh;&MuvIHdF)5ilUd7{XmPk%0`P5oQJK3&Y0TCm}T}bO6cY}ri$5(42xej*q zUic6N*+|*InC6sUA=DY`v$so@!9Fpy0ydERV^w$M`ZZE5Sw~_Q^6t&e~O(3dDAhkqeWpFk`NkT_+n1wcLNq2Yq}WvT9pp^uKvbm~A-2m)M~) zn=q=XOTBH`b5WP~9-P#=M0G21AA_ZBW!I%8pyH&vlSk@)j;rE8mR_3tc!C^qje@KE zI5}#I?9z;?3j+W2fRpZu6p1`j%Y0jyU;nkmWZ~=k@s?1Fu7!V3s^OljjI9al5@)NE z6tc#2M)o!?+s#j@<^{^U@C5M$671Ts$A0wOv|8B4(!i!50qOR46d zi!oIHn3I-@js6!ZkTsA`r9n;386gShit1mB0<24wq8mj>InADYgwa9%MzlduZj&&h zkHmBKq|~cMlblqL#Qsox7^bi;8~2H{WVQ#-T+Z$;F&zqNaBXkPBo+T4g}em1^(6au#uimxD})_|vik#en6=(V9x7`9SFiYTAR@DL=#8?U{HST7k54@%HG zgAIyKbLE#+kKn*s>=JT#bsL!LMqE$$P~ka77L;d?I5uiqtT|#yKh^nSFJ6%KDG-)-|>39HR=4Br}@n8od~mgyPykLJMDB zH%zfWq#OL0{pMBDG7(ae4NQzgA2S*1$H={tevaoeShaW@qf8H-g4TU#Q}Pm5fan4Ym8Wt}+~mWN&!621`R(i_8kUmB za>(Savqk5@hUh{Nn+(_-?(wVb+!91-U+Nk}zY4E8;;PZQFhs~g3}k!30Vy|)0V+3{ zAqmJ@L+Jr*c9H`bNZb9UFeap(5iU&gXl+fynx@~GQ_wGnFAScyKWrij;I!rnAsK~*X1`OR*kgd&y$9Ohx?KBTGu7BlC& z=(q_CRmnbP4AL~JA+)67I_UMcu8{4EXJJC_&T0i)0@VviP8=2VSh6{Xp*`p107HO+ zB!DA2ZhIol^+x-0Cr-PQ9@~s7e4tqxqDm^uKX4H8Ocw9+n8qz0L!}MQUdc|eapfsV zT`es!H90f6y}VkoBj}LNY@UZ3LQMOI(fIOL<>6)F(3wp*W6?$FD`VEDX0dUxd_axm zjcDRtUW}tWRw0H#7bG$~`^}7^>>9e%O0S@g3jh_{YTZ?S+QiR`+y(x`qO&y$U;qIDK@-h`d`^&HjVI-i;b zDluuH*p0@l42NsNK?V^Syqj4xv7Yn@QSR0iMD2K@6+=_w`sT{wh8As)E}OlZAXtDR&dGYKgxbaRewrS1M;8M~OY`cI z4|zK&eXqD-ZDxEQ@kcay&6`gYD4!r74`e)`tbBQNu)#w;1i``4UQ*FC zOx>mLJ3=rAL#SyvmgJK8Za5^)PdQLxP$a_fisab@6GR1BVr11xxI_+6$Iq`=Xu2ar zay;H@%0=?-mHGiGm5S;M>v01M_SAaFZ2d9J+M^BOC4zE7+qGpi>hS{;T6ny~C!>n$ z&XMvmdu&^M4g(|J3(=JK{| z3N0xRypS>=AfSL$SuDds5;wQR2*by|IjPC|_nFZ(6YIFqvxhOG zHq@NFsLtX9n*s$>6nJ0i+6ICzF6X_ZZmLfeQ#6Ge)vV?b%r%oJ{Fh0JWB$9FvUv+F z_}1?a#z?Ja4po~bnl=4f;w@%XfZ~9zgF8Z)pMLe3oAU=3p4oouzZ#vxnHT@kOUhL* zrHTq2mKB%0%I9hmZ>865v;K2l6pfHUzSpjKgzp+UA&&B*zk2LkI#qYpHl5nm>-p&G zv?3s>+3R}Z)b1(`+}cT!P35a^B~lsn1*h_6?1&4TilmR;606}{w9&tNjLpQXJ5dsO zjbOxHh`!g{LO7f8$yY~x{1HN^9Hi{GAIHg89f!YFfv>&GId}l(0YfOBVy(=B%c)NOgo(Bs1^P|`P;3-ZI)rV1 zp1czgLqcuYQNYue&5Fm7H`^LZ55Pg{1!n7aTvPTpCLidzUv-D_nlzAOB&@2O=V4N( z=x6tSLWgnQ;s$6!oM!9`zmaoUXV;A0G&-r@TsOKcY!g1!EF)(_@t1@dQESh+3`80_qLfTUL}cSB67ih?~nrin(z|2;Kbu9b_*)TX@zMR0ewtPHVcMlRz6wYp};c zqs{1125-U~uYN_;)rCkvqh>K?A)}4l!Z}~%l&P~@uwHlfYs)u6nird*OJ=hU(fi8h zzvui3;IF8rEi6Cn*(!)&eqy_~9z^kQlJPL^nt&|_tlgzK#Y~`z9G1jOJ);^Zm~vH1UX|O5j_Ov{6@Hm zcdGD)xd|l@<@A^M_2^1$MDGJ9REs+T;U_#QoDG;KlvNN7c%kqA8S;US#fkj{asi9W z9(DrZ3Djs{7jp<;c6==Di0+dzO2vTrc7@>GrHN;PqcH#_;0!FUcM znqfA>C+NjDJFCNe4kw3|`X`6EMwr{&YirOEEcY>5rGQVywu;uZ#<3W=k}%`cE*XMv z*tE%VuQ5NcZ@f3It1~bkw+Qdg7kJ3D2M#7$4P1JLo({_$H0pA#(Z-AoTD#ph4s^Vs z?%XHq*Qj{r5aUSrRKc6(!25p&6J`P-xAEVOATjj+DVQkze{Q+BJN-{M^Z)+jR?+&8 z2H|(e3N1~gpIbi{r3IoB>P<_5U*51qIQht}UdUBg;O6%9HA-dggj9hj@?j$BzewLP zHxsS=B%+Z`Qm#~{Q?JwK>FZKk+Z{j*VcuZYEE&QWM-O&ef=po~bVX(u^YLL~*i;yp z3-_Tuav?Etpz&;T#GnO7+f!PmI>?Zx!W?YM>k9Mhq+w2F{E@kH@CM>!ZG?95ezYKl z-?sl`K?HGbm|y=?dkusrE?x+c5&4mIt3*t9x~u`6AhEqxLHxg;zNhV;G!BA0NN`XvMmkQkVag&fyOn z`y(d7mSVyn7J+$gHo$9hW3F;bL~7wd*Id0TwDTdlIfc z?$9>;0XOmP?>A;6ls%o?}SfpNKJyd)~|9q;vrtj%rM`Ff23Nklc zwb)#oV<&upKSd@lpWc%!tj7b$*Zm_g)S@g*pYMUca5iVYx_&(GC zP>%|W6?p%XMVSi%vhKBL?xIaW%SMt_@$d8(kpe5SlmzONyK32hR5N#safsF@AXW0fkxKirV37&5rnVQ)Uz7|RNiWO!T zpPbO6v+?=)FHnGHb-FG3^^P6>akH=X-@ao(GkphrL#O}9pHAR?byP7Vos?(@ADK>hlt6QLs|D6jZI8*n$b1#^F zr}VCX)8;AbHg##I{h@Jrf06!_b>Gwb#C?4^@#e5UocnEI7m5?>q^0m@x0f3iVw?Ls zEa%_nKVjISx1hK=O@&y)pns0{$i-Zs`HrCZd#Vl$e&c@^bV1^q?5Fd^nJ&(*!-h9w zpLvl;lFZ&w053K8vDaQ?79<$ua7E7(1;sWh_gfKK8S;rtL~60w#+MPqQh(&>Ok*O6 zsZkViIGKvbH!7dbq6~gfNffDf2#*r_yjw5Hp~!$P%tu-g+Ey)MC<#qa zwX#ZdBTyj;>-|(}Rp~Yp$6yIePqZwAb4I2;+ zvy@Dxf4QafKjV5Y^Uzg|Y;;7`UwWi~M&?`1vir6-&pe&WUn+CgE zJ|7~k;LPlYRAI@v@1>UTZvlzX$2j&g%0-fJm`f6lxid;KQv}QYoT)NsXB@h;5m80Uj;4JG zKP|kZqVxT-@hd~HRbdySqiV1X_ZY&u{g67bLQW?PuBw81#v4IF%65YeY4Tz&mNJ9a zESaGhz_oT;N@EP(A7S*0ryM)qsU?amRy1x=KrEx$!IFWk(iF!o6eMMUW6;F@PICr$ zAv!Ibz>+QJY|_&0tPW|mv{w6>w4mHt-dWu`KR=6m(~52N@bKiO(dqr3GbJOdt9QA{ z9o*sKs37_!E=RvG`QXb%oh_f`p+D3Rf)>H&AlrCA<%w0tQKFEpYPVzX2s|}2lXeTe zbZA^y=}2H;TU9!m?@>(_E9nyUcll5L{Pgh7lPbC=@ zg+yN4U(Y0>x}35C7$%}RdjGl8hN@AG9>D-(2&;@7=LMg?9w0S<@XQs7(rsy7El+ip zE-60BaelaQ06hu8Af#OYvOy5CegN`56=gqb6_R4rhJzhqyKw;4D&HrS!=gEp0qyCH zKxwxqnax3y`jf07E>}up>F5ty_SWdzqKCjuT^=deY+L|0GcnR;;d~xypZinM?eu`SJFyO2uCC(q zB-ZG^O;^&pX^*$=xsG!jA1~ftbBBGutMzHXlJHFGgXW%^h_mKml9|Q>9AYvmHSUB{ zGH79xoO%s*C_`rXo)b9F2jGg1x2lrRS0Dkq3CG|Oofg@g*z^G>`p|~fx-CTsngs|p zbzlIu)pIMh0xANk7rtj`lOg9|T?e->-n;9u_^7d@jYGEUsu{C*@Yw2qtN~N=9O8tj zB50}UZ=tr#Q4O>ER0vl36CDy-wD-xqllskCa!&YEqIrZav6kfptXyn5O^Y90$ zq-mRqC3k_7<5Wwi3JqFjEuF|IPm}c8?G?IHNtJshz$P|fTMUDfnGJ0^G+li|1>9!) zJ*~^~m%8pF{ai$a!0V)7)vn>-In_dE+m zL-TPTtzi?Z7H1SrQCrKx9_3jGFZ?>y9g93JbyJSfT{nZ&9A=vB&dZGKP=EHlXKU&2 zTZT?AxExd_O<&GkR(dxNuX<@MfNW+I+wNAQ-oW*V-HX?J;OL>QkI~wC5f?o$xcQ4MZthy`KL;vTGa;)1$InfyHWVJm}{e~ z`RAv4Rt(3>gzXx~c%dQ#lJ0?@lIya~aw>WhwKr7RrZHOzEgZS9Tj&)ciT3XVwr~L3 zkH7hIRQ~c(XWwSr6gac~GF8iKnO%ZTUd4$dco<$?yb;!I8~mCHCgxv`#*H)K-Gj-< zjcD1O{4Er_HGsr_I=kMKfrrRPQs;K5jnR#oVV5D2WJSO0fV(S516?OUJ)f}#Y zab$R=F^w>~kx3@rC`U))7_CdhqrAJ{7qA%elk{YN^p6{ZlVp?|LmSe)(ap!VX(k@Dv&sd#41QheKQWHw$CXSE_s?;^X!i*< z7H@=wmd6xj=^S2Ni(=m(_Td?P@hZU(N9yfd#7M!;B_m$Z4Bi>t1pKj$>MMUx6 z9~pyG5S3kCJ1=`&Gh}BJPdD*l4!?Bhh?B@t4&j#S(CzFRJ6kz-9X^y@HHuYDlYRYs zlZ>ZH`0)6tbj!#7NXb4eb8l`>^mu-LYJS@%JDv%oWG}K`gkGjXY8=_~hzW%#Y>z+O zEeRGU^lhaRK8Z9g3Th=QR0I16oTL6RiSQ@`=2I11iyEw&=sEKYpU)emq-@?yA{p*a zsm{6&Ca|3VL-wF00@``-%8+p24G;rs@$umqA+_!My7>plhFi1xXzNT4iSv zAD073aj~qa(qk3WO`F2C1f2wu8cD#0Rhv21a9uybdJFL)S6hySFJX#m`bc>2F?iFX zbrmf?T}TR>`W&lX5TA@F>tnD^%U*SvdH2qggl|N8SsNWg+seNj+k2RBnz~wInP^tI z*DOR5r37MAc-gXnDVddb~LZhb+0B2kXv0fzaL-f*8q#5ziEVE{L% zQ}^k;PJVzMv$4%E0J~u}_WkX*6=g^?h{*dhCW{|k8mO|rV#c~2rM?$yj)*_yzS;{V zwM;3`-z#Q_bS_X?0l@u1T+m)>R;=ymyXgIdmF1)t#Zd~x>pkP8D=zOHYiTGi0r}fE zOi%um;Yyl61|v$j$ATprRP$ZK(!1UGI@~6)NRsClEA7j9zKCG}uA`N2MREDcA)q0c zCTt0QX{+*BhGdMKF^E>&6ONtb>|+q{G9=`0gN!5^j5|(}eX1vaN$KgoGXj$XumiFO zPDz|_Ojq`;?uiV&6QO--2;D3=pA)hBrfvOnSH4ZxVFd=-Xblo?G2aNon)?83<9z=7 z@bvf)JYud&JzD z=eG9oZ;LfWHh7@K*IV}eNA~+)uf+ea+VP?a)W0j5Z4w&9)y6EV21O;2$^28O7c{I1 zk_9UIzr~j#A=73`s%2c5xX^}uAbtvF=R1dRaO}g~h_dH&cJle%)HP3~rEd(kA7@=} z+;_Yl>-N5X*8@Ey(ukMbf#;Fjb39n2OBaIb5hL&qz$jUutIkiuyGylT%*@l50d!@c zGEp%!xqo$a8O#5xs|)G{0-R-ZhT&=@=b%OFAeq`8qCb|tX<4h%LflgGz#CkV&gsaS zd~6{5w?D(V=q|&F`#Q>%Td-%&4Vnp5i6Zk-J85vIVl`UkhSwf@i~L?ft-8x78M!$i zk=W3qvcp9wb9w$70bu5D_qZkVF3#FqQnQt048z6=t<{~ijZ&L7ix(w>bC8@ii8M`E zG$(O_6}4K+ue{?IjbJituwkNQyB|f~Vo{?oku`|SluRwTeR+tUodP`O-+*?9Wk6hu zSB=*g$}yHWTw<7T_DU1ZE(EU zk&BePB3DibF{DwpWC~S#egN?1-qK~#-5|3m(I`BBf?WYAI(v;I_Llyu$QL@K^fU5x zy2=_-5sbaTQ4VmP1qhQEO`$Hfo%zFN=L$DEJFwK{kC z)13Vw)hZ?|hE>rq^ecOPu1hgIFope#02py!J?AL7;Toq|hIq(+!3#03NN705y1bu4 zAs{n$$Fg9A(%a4on+C6QI#KCVVB8ZrM%4@Dat=f(#Gi!r;K&hDk#_$z&i%$59D%~iPKR}?>$^qI*aG4Jeuz{LL!EnkC@ z-uxvk4Z|a91UH*I!_^kLQrp%f3B1lXf9iW4kBE=P8@$?w8K_`ixEzizcTqTUhT#&8c}0x8j4yLHS`vlC=Avg5+7wx(drQ{N#6RY;{-P6t>=Oa>2Y-{@*kq+o9JQid>#9PJb z%@Sp^)io^JCmfST9^zpY8!2c~_n{tLn}Zf0)q+@A)51KH@AA7vB}@U50t^gMLR?A# z!?-bK42f%cCzQx1;^$A_ynjzW+#TG*KbM=ywD{H>Dw9$!+dbab-djDiolnc#y`KQ!j z=9=g2#NaIxb|$keTCtis!ONNja9^`8iV3?>-{UA}Q9;W+x1$B5|!b_qZT2q!W zglYYhw(6HZxJ#e)kLZ_Ga^7a)LEDDQ#agn~A=WliMY&eOdh?;;uSI1&b=LmUM!3u? zdPqJl)|M6I@krzc`#eLpdq}vFPwKUO_f&PpRc9PKFs_B+6jIP?wkBasZmUV?o5s<) z^Ip`Ebs)h2MD!9q=cw@WooXY>eIq7X;Y$@dj6{X2)!~E|Y61+xeRXAWt`RN|wA<*mae;MS3uj0H)R0(3| z2DvH7Cu0_sz^OFzt$oRF>cP55?y{(vtukdIx{VHC zh9OQuuCgrK=?VF{GIR4g6QgISD1?aw*=xA&u2zQwqi49yX{Rfs^#)dO&&Z1@O8n}` zHw_`Ak*CD`ynR6bonhj!LTi{M=sZK^GHq^ARVPtDe2gLMM8DgL7sbf7tszc#+NQdu zc4M^0`cP#YbhfhCOPQjQvUbs9fq-)ZW_OPJm6?v_nxmS8E1lqz{=PFZhs{{F1~Qhc zto)GXDY0WQsmx)B?ukUbc)hYqe!?I`XA_jWP(Ew;cL+ZmL^T0g@mPKYfrr%6?@8|_ z(O?nJ>p6==rUE9)M8)M?f9_l9F401XA9`Sa8VR;aAKdUlpnBlNwTW=<%O#)vif9q5 zgR>&j@XjKx2b2qH@P!LOyJQ-Z!UuhBU5QnC59%6X5!J$i*rZsrPR?XbEF8|r34Vrs zMD>@04EhLe^RWB+eY^`EBPzsk`;D>Cjj_aHD z)tSoq4&@nT1q0s}(@A~QVicU<2&rVR!23U-Ti@9QAAd~ql)hlSi-vRh)!wjVv-01U z(qFRwYYZh(o2`I`ncz7c~Fp(&m4i7pX$IA*mvN*s3vfj>pA?B0cl9@aaQ9 zR8j{^m|5UpcIdD2v4HjubF5|)A)1)(Ur@zr6k8}4^+YNwM50t93w6$P6ct%pm{-ma zG{Z?&T9>a?JOtNXSNc@nZg6HAeI?T@y!UiJWqD4sKXqMa?|-u2ee)Z?m4$#{wU{{s zhU#_L!6ewIiM2zlO)R&x)giAxuQ_AA)8W>*8nW;VIpY1OcU*6eQO7B~Hd4ewEZqQjx^h<*>+itSo7N#YhvoIa&=A);-rr=>DB0J#m z4={OSQuf4USH(+vz}kkYABVK3|Jb&} zp7W98mO92O({ZyOy$6ubx%o`W# zHZvb}FI=WTzf&~}F;S+Mx}mYsw_6}FD3aEfV^qrQQ8!;~_vsf>n$<)yAm-{kspDXp zvsADWBMCg^j?9=1D*ub|OQSGNNY|alGK5K)iduhx1X^;_LYW5Ig(4F4| zY!Q!+$V%xE0c#3l6khV1i8hof@7$uZKsEESyv;)GqguW>GP3HxB^rOS9}c4jwMA;u ztdx6cs7@~nC84Nnh?u&QPZOOal)6B>+6f|6^7*@Qd{8G*5xFQamXRG?Mq-j(SUwRc z#yN9kp}Qt(`+naiJH@fVIne}xw3k-4K0BKU*FDGRq+%6(6ZAOk8x}=n4^e!SeB~N5YuC9 z!N*2iu{;pHI}+~+aI|z2?5@q@Zt%47%8A2V5uq3%DEDaU!&$&_2A`qH4`v@iLuLU4 zo%mY{pK-g<5gNI~xj$)_QW@Gm%*hM97&7>kynPTxWgSZX=s0Daw!{OL7AsjIG z#uVLmwMckoYtQWq>K}4sE?u+KPU;EKi2xr&h(0U>d6&wt*UHbb3dt*lO@jDnu@k} zP?6Y;URG@~9K+#p@LwCT3C{h@L158l`6#SSSG5TxCF{!!L@Sw0D0**mdg`<(!24Pb{W(gM@%Ae+;Te+>)=%~#T}ya?P|Cm1zpUW zt45>DDNJct#+BWG=V_v(EE*(d%~mnUt4_6|C->WH%F5eth^L){H|cWTrNo*&JlzV5 z%`>1A+5Wvhe=pG7aVCJHVfIfEWGy z2RajLa`tGpvQGvqKe@D$C4W91-4wT33QB@kC!pMpIAz627y842qG3f>8qx%%Fg z^RO%Oh-YH}w`<~pw0Qx4VH|6K%PErEHat6y0{~or%G4#grEv3;@`kIfDzX7`Ox!Qf z=XQ`Nji&1f9=S4ybo8KBBCE2x2UF_it0KB5lpZ0^^=iX~I#Ce1&ru8DEqC;UliVz4 zg=P?_@|)?1>jsFJ6e*;4#8aikV4L;0WfcOp0%4M}FwNT$h7J|6z~(T?l5e&~!N9;6 zvxaQ@&QC~(*@?Pj2VRN2{2uuf2tR=btmRxpUN^c#e4|T}l<$RMt1mIwPIZAtLxL|c z?SH0Q@39$wez-)?G=&%Jb(3?G4 zQ5oH6L!Ri@1K|qNBH`_IuxZKm43Kbz zP}^$s3W=noZUnnd89sO3os8_$J(t|2|N4i*=d@6Uea>qQRTsCk(FV7wHY##<-KAf1 zlvAX7%{x?-S0u>1G-N>1aaBzA-nm&Kh1P6B0@7Jx$)%=hCg~g&l4;MVU0HHTYoLqG zNUE!F0gD`MGbx2TK_5ycQP%kPp~Uu#A4GMb!1khqLV-ks*oKYrlmX;+Qgj=xVwsBl z0-`Nr9orCwmO52<=b?R3e&-x_i?)u2(0y$E;UnQqL}VJ_WPAiTx9J)dEb~R7)jR3| zhI6)>1&a5=e%>VF{0AxXj?ICIPuj48DwOgHx8bbe2pd3Un6PB9Nt58E6!|>()Lw}{ zKD1~&V_j62KPo+jaDN{pPmIALA3Sl$tK$a!C}kt?{79ibj&-q$j#{*%q{x9~*o*NB z%DiRRX?!h*Lqr?NBTR~V%ES>f_)WxzI(1!*s>-IS$|SY1*vdWMEMYI4+UC_jfV$nf zGgo#_iW7$p#F7lNEm#(M1DH*=MBXr6Uy5duL(LDpoRg;)?xM8hJif|9X09A-Jum!l z(nn7qn0r`@HFY58l~8i`kmxMH$P0apo0y;YWTR;PchD^(TO2j+ke01tv;3t*c5R#b zo&wMNsZEiX*#e0X8vFEN>EtTjM&2VScpre5hcJAqp_y?7Tt{E#)bf%Y*ed@uVsNA` z!RZywgY@^b0d5ydM*rKv_sb4DaDWB)%m-LEZa#DL_et~;c>5T$WAi8GZoxk|5=6c~ zCAGZ6YJ?nc^Fx1q7Npb8eBy4!!-lPLDP^~WP}M>seUVlV#Nx75U5f`-_upJ>vsA^_ilV;8de z*e!32$k&tC%(f06lE*r5FNw^z9Hb9E5#I$p(I3t~^%DPdO3)z*2?E4f@Ovt-P50C0 zAkh`1gKEu#Y7wRJvx*UkQOs9i0~V{pdCfEZx5Va;R^Z3lJ}{JI^WHGFtR!@oJARyL zw&iczDx&fCmr`Qk?j6?M;{J<8Ch*4riT`x~4Eawp>%Z3J6wPcM{-Z9ZsfZ+s^pT;B z?t&iRC(k4i=Acfik92(jF8Iya9*Rs=T%D&VV-*F%)D)Pbqjg`opd>6=`S#s?I*})> z^es|JX1b=X4ob~}L3uuP{>z-Y^*+p7yY&rC6hB%Ugt0(rErH#1jX&kYVsWd5~v;2RMUBp`M~q6X`Xv z16hEq3Q}w;1S9c5ffShiex`!r;WK!UY|?)>Oz%>RnEX9>N&R+%tt8`${QeCD`KsJJ48` zhMuT25Mk6AwTRZj;`+uomaIFtuQ<<6LG+b_zFd{KJ;9C}!!v_vCcO8`n!CK*fUOPr zTKxIDqZy}Ejkrg`fueBxo};!rkwfuly9xvK`z4iiNZhWxNoY}o;e+^VPla$<2Rq9chmRA&juuhnV~0$>TDv)UyA zyrp*YSsmC<0I_V)jYF;e?0nkY`uZG_DL@tNaf)}3C zHUEvV`mk52YUqXdhLAxJn{71W9pk%D?0QA5V5ok6RITRLXNRX~W#i)|8Y@HEO#p%A zA5BB&CEUs4RJbjayYx=7!9;o*l^|gH-qb0J0FhCxSUTPH%@aistAt(}y3ey|pEdv# z+|ufq1f0IIkWEC+gxSwF+%s;;CHpHjz<>=W(=I?o$;>&p5eCv%bbUT;h|DTh_;ZVY z^_R%`40;w(xMIB!rp*4t$5)AX53!d4=UXmkU#xW>=lbrfe?`c%~a+_7-jMtNEVhaTI48^1= zDq!N{zw0!cMtWCdzr?wKe-!5g{!0+@|L%aQ)y_SURM9`PjYf@9zyyA!{{E3K2LWLW zCZQ^hvHm-5hEIVd*oOby$h9He$%Q35`%t5LO`{pLc@0yeStVG9xroJFTvGE|rT3-Z z*5~Hd{f%~To3pe1VyF~1gv)*E$#u$;-E?YV__NysrqAY$IcgdY7pRl9RF7fm zgf*a!Z3zamn-yci|I=PaG%`;|Yi5?>gbrt}UVKL0OMTdcALKbAhC1NyOLUV|JD*R9DEG{BMZ5%h|xo+wY_-5t?!`$cyiwG$2D^k z5oOI;yvd5e;i}yQgFywX_J`t>kd@4 zqWLY}ulB(+A65~Ml;BjuRD&KXdV1)){#J8!v6xzjzNo?YwiA0E9^eV9Qcepa^a7@g zE>0U_JaOY3vq`(?gei#;C4=c^QrXSguJX z15@0ZY9vrxBaA_x2;lpXrG#%#L4ObjqV@lD>lBjT5GhDgQR~Tzv!f_55hOU-Hb1aZ@L-1%O|H*A}HqlpZw#kvIM zRfaWtIxWU^$7(L?rmCv2uB9u*<31%j!O<|Zu02M-HN7U&`Kg&0#x!%8WWAcYnata| zP`#BpV0#}9{tezYVrP18BeHj5$op1YVXsS<1m26P{T$W-I%&|x&S*o*p&$n@O4F5m z5CmSyS7P(q5``>Aa6eyFazkEJ^0ZQLq5l`Z2SSSefKTBaMh^LLt2{Yg&zGcp4a*Or zZh!s@W905tVunwp{gf;VTIeO*m57p+cd&PAWB7Q}&fw(BauCig+?#k0O*;C0_=mPe zg|dXI-W-KI;i(?o+#R<7urrWe1qb>73l^yEoC)gM(^WIdh7?tAa1K^l#fEaIkvhSV zqtEU@t?A`Y#f9Ek)TWw6ZWS1uQPX;)--o0+)>h*AX_r*=$jjvmB$2-hLOI*r>5qk`Q}Q7C=@&+EIcQSH8uS2&@VoMLQTlrl5+ zd|7)~BDP{#H>fpazW4w!PZeU>OPx;M6`-!Km?!F&))Cs~7~cCW-IiYIAGiH#>x69%FN;H^woSt3b1z8RZLE|YpsKcl2ZVz(?$^g5w1TnyO- zH^REjfYxTl5-od;W}>JCCnY66UvJo3T=%|t%*OIS!^7;~AFvOS;f4f%m)iNo1-Kg9m0vgR5bMW!!5u_FLgO+1`ml70V zL(m;m;|ic`^Dl}DGnF^4Ct~x278ksM%w9OLlqi?{u+k7BMk1!{0%Q8E5Qwnmiu}?* z%s}Sq=>$wC-918YrD5Lv+GR6$HKq>m@6^)fs{mEvQCx2Fx(t^_C5`Uqbn;76l_>T) z4AqtN#?Nf6GuV)3#N+yTI6$@585%Z@DVl(jJ|nu&en6cqYDNA|OOhd_3 zF`@SZ8<*EWae_kuG{Z74o1@L`-09M1EYA|?mq<_9a;Jcpbw(A#gJ7JgW6*EFzJQ__ zx{s9Bqe%+!6c5$m-i=ZL8RBKF=u;#ZC5eH1<|gffcBlvQ8d1cAxoZYgm@h=AfXxM5 zLtHrFkAEML;9E%YE$9uHvMm&l`Qu)$sUph{khChUZW$Z+~t@yY1oL`g4p0&EH#!4=Ltt<;kao z6yD_<)U(%AAL!j$rR!Sddsax`Hbt9n>F#&t=bnIvCk&q*(chnWeeZ=CFQr;2-s( zVKFydhYRB~Z~zP)0`WN*k?R&`KsYOuXO5qQ77d|hTT)EfCMy@Lgern7VZ&gKnQ)k* zQ5kjc>`I2Rw_-M)Cvt;z;D$nK4DQ~Nc9gA2QGu&A92Y@bHbBry#`xCA!UICkMYeTD z%>=QvdFPdj78c5cqu9hEG+E+G7Q_eu)@nkgmrG;9ir#_Q1ezI~Fl;b+{2tMthgq`~ zCW4LRMq(rgbxp8bs@&oT6Y2&^(-MQ+zWLvm_^6HA)}O3xh*G7wyCWpAb1+TL!Y0&Z?ymri^o0>Q$^W9&;<*)^ge+S!1(`-3N=h-)xuF zgy(NG-I$CXih-%53=E#=RE^4dL(Mls&W$P6*pITCd?Ls|%Yn)oq$Lwz;V$7BN|zmB za`IG24VbKMcYj2iju(>4uoQqH{Z;KKj@c{-40n8F4HOz+0C|WrHKNL0ZWAs1b0W=| zit)jm0a><{*$9F~2j6>Q2wdw=z?r%{<;^2os^Jp6LR`9=#dyylQ&)|Cl(^BpTq}EC zS-7PXsQq55;)qPrZRj41h-Hdj0b5MRc`z5GzBRv+2{>R({Cmf z_!n94<>m=XT{+?00nbhvr!hb&OruKp$mzb|QhA*r|8k|7rkJt_L1I61lwhc0aVQ8* z1$NtsD7X;w*dg=XF+aT_XmoRYt(aI=JB@fH%Cl!_`;=G%mRBIeD}^}+i7;o8QI8iG!#$~b}Z zm4mS|rto^~dNW^c$99-=P}|P<6gA%o1sMu_56_jTy5+C*gfdfS4&%%aQ6{gH@A=bV ze}X1c%m#Z@+!$r$>~7bWM~1iv}eMzdSZC4TGM*euwt-W zGChneQT^E|eyq7wru~9<2Q^J?+MQcvdFg>UQUcZ>+ZKHE1Lo2lcFF5pC9#KxVi1lV z2vfMJzP6yCp{1y)r{eh35pc@edD0V;^L*{=TRVGHD1+B*w%FfCuvTRKSa}MGtubVDQ5iGpPu>bOuLiH zCT`fdiXHt2t=|CWG&!hO_q(rq_pF-bUO0YIeDW&99|zt9P=Q-u z{&%24W9cS?fsDx>aJ=0qx-A{UV%fMRZ$8=mrHW0ul4cK2|3x9EXKplFuA1iWow>Yp zH3+6=OKd1}FXFMrBMU1d0mDrTbO`n<%0-XDPnpca)EgV7WK{ZGCh|V;(j;nHS%8Lz zi*u<<$;G8<(8XN@$-~8Hf+%ujb;u&=36(6z>MUv`j`B5SW@&(BM*N|4&&(pBWb63% zhk3s2VPLX$d`x1=pQ?qDO-^EiQeG`2M)VBA@{$&w!iEx!j1DUh@#6Z1XB=hR&LI>0 z%YO3Y%iMB;l#Vf4OB3==R!%sLhx}iGah8gdw3-{mIJI)k^(MUQ7pKbMeBMI~4jQh| zZQX^@Pc41Rri0qCWg}{$9I*K~TPEo~#5Q-vHghv>qL#xxslSq$$b8Q>6niV{^9>(q z%MnKfY4)Xs(CuOw(kVd;pXbX$VLA1w#KlVyVt)oF9)q&$GdhU9B$XCg+ZO7@cxYoq z4K3^!5$+CrkiT4A9x6sZLt{mD`13SkzQ}d&CBYf5TZnP^+CLc`qN?ZYK?yd4~@0r)>#l}&7Bms7|PeHD14HKko z|EOu+Q*B!U&OXIYBKDQ&9nQz;9hw_~QHsWMLr$B!1@@QjP>W2_F-`yCS}n~7tCRtt zR`En{_UHW09TEM37` zE(XZ*6fw)}VF*~YBB-7QPe68^ONT0t&7=&{@TWzZYgkO~EXLXM275ow#qusaW8~yR zT;Z)zP=EHvTb|4?;;9x;cy|_odQVt*#9xaO`Je+lQ^9sC!q30+DZo;cDV+dh%4Xhx zk=g@R*E9#t7vhuGK;`5`S;9}F0WL_ZH+o3(I1+EBQKT^hretC>3dvt36DXn$ zeytWr!qkK_l$Dh~w&am2VcMJ7{j-kaQAc(y#I0rM;uNuO+7evaG{w`u_sSGq4{&v1 zM&9CJe0s_UznVY8>0xfklD@-K+=6U;@@KxTWB)+hz!d_O&jbXb^{rdIc10qr3#T02 zHW{KEs>QNV)m-jWC8){>uuOdjZqynnMqDh{&$aXb=D|9FVCRm9-g6?{ z-_Pd7^So%t`fKG2Vip(Mj=LkOMnid1omS3qT--cSkFSQjVdJWB?y|>UprGxFNq0(N zqV`G>t&W;!(2kZp8d%+|y)8H3S9CKSA)#=Fw7>h<;)vuAOin^sdK0!W=XLwFTZnvD zFDik|mgmD9qHgX{udrPUAf^Jdetlce> z>69M+l*2J2(vGTG7^<5gmn1gtaM~*u;b`QawA$G;odRXA>;#W=I$it)+Z}!{MBL%l z^0ez6`Ys8w?ICxs>6AY|!}DX@wkJ1vrlOua>P9ZP!`PWVURPheYkFc~^9T-ugUWSx zVxHFjcIaVxqnvsNT-|=Zg1wory$cF$fWe_&vVn0rB`EBay7L+;FARN4lbdyEBxK6;G0WaF5w%wkj(?9k>JEzx+}lCntMAXcI4=`k$+e)empd$h*!EeZ11>8 zUWFw*X+Kd6RjXjr{TH;$K|x!kwC+frv+m`zW20?p>twK{I#Py@nCJYL`O4N{7b)8X zc=!Y9@O7-b6*$J^A3Sl(l0zwjcqg)$+^J{*H z9lo3bhskhfiBzlTyP0{tkUpLU$?DBU>b?b!vAs`ron34iF$u z{2giZWg?)Em&&*KwJL26vxa*FFFHNvjjqYX?{IVjRB(B&=gtiA9J_`^*A%)!-L8gE zwYZ|S_BKRGZ;Rf!hsZAbJR?l9rh9VV zj|XZ0w)B1eI~5W77s(mc*R|^&^*>2rs{a!{{{Kt${|6;^B>LYIpZ-5f<@(oM3)*LP zoRMUQd43#4i$!(up+bg^m3)~spcqmikFPvQqeC1;P3)`Z4ZN)2LE)Xy>%RZg^1+|u zOeq%|*W2MwKP$E~@Rq^iQpwjeF(fGf4~!w}+_mTYnsa+~+SbsO=I*&c*m(2ge z+BpVS`t|9$J007}j&0kvZFFqx*y-4|ZQHhO+v-@|C-1y72UVy3RZ}%p>+}Bf?7G(a z;kw6)wFTuNeIA1CvAi7?@%z6`2Qq{<5VGvMw=t@OJ7OkxoE)vgK+}!-kOW4|9#YUf zBiBn(&4P{NY_T;i=Gt-xn`EDvqabF1?5RyS=}b96G^wZ|5ImEE`isLY*vCL6E-u1D zzi3yHv{_#>$#ijNL|;7pLYD`cNT(zbXh%(Q&d|SY0SAy2v}ve|tV}cH_A*^ki)~wq zSw`mCHg=L~=jRlsfX<#|S>bZ#VUiN;wPWg8a;UixGMwHB%oYl>X>%pvlFYT(k%4 z#{C%+)}-{j4pB0P^CO_8&E+Li;HOl666CQ)Z47GKDqq4Z^KVd96o4Nu^ zzyTF2io(7oanhmf<3)R_wb0u}q9f}b*dt-VjcDVgF29F+}a4=wgBW;_pO!mi_tHTsMnAX!!c<9m+C$$381R^$%}!INXSe+7Hw&q)-PQdo6~s}QiF1<8kH z794nw+*Mg=OH$Qxqg{@l-nNXzxe_eZ>fnN{$w1|5UZ+R^H%bg;L_v+vC|A%lXn@Yr zUm5T^Xqqx*sl$=}(o}l=6I7;m;o<7QG}k2}_kw-a&gxybuMn{C@D_VbQEV)gOVI#< z4XsrI`+XnBz3A&;w5wCfQ#yNl&TkuPLasPu0&{ue``q)?3frGPJ~ozPN=F4AqHSWv zSaR<&!DIR4X(!DWl9;t*&I=XOoseut^X(fV$iq(0bTtX8Q}sjp+dmoq z!hhTdgB+puFihH1#QEL~0h%r9v6&s|5()Jmn5bCKLOSiNk`r|xm?jGmtEkKk9)z%jB9Qnzd%{VjwdeZ{fO|TU(MJtcFa&Tj%Iccj;bR` z=bY^&VG}-UsR{iW-hoUuf;a461>H|)&}v$ROYNA8WgJyMtI-2eg%iaU$HDN}14@rk z<-IrSPaOXn0-30jTrY57)Mqefq6_;Z;h=j$&!NOG5p4cnZ+K6hPJ6_C61n5P2f8XO zDzC(ToYw8alqKpQM94U;Z!;L`ifgEq&}y$^6*S1LFNEX#Q~0YyqKXBUnIn*F3;6Tt z=!tco(dphX4j;YWK0~u!!c_Q)!}VX%9;l-a*q!!VA9fL7_vEwxX5jqs56-A8XyK86 zVC0G7X^ScG-&~V{#MupfLhodru*d)1$sR#&zZxJ6B7TeNyfzloM8>ipzQhqx;D+^G z?0X?(@{U-L{{d)pYmgQ&0bdqcE|KsUY(N}E%f0d{y5J5+-K2KlkNk%)Dd#gBO=!+7 zS{{+kEW_8yTwyr=9xcC6&lYYz6Jbv8zlB4E?td^rO5n;gqtnL>lR5&KIFzQojd1V& ze2Dl;gCh2n<)jp?kMW-Mv9oU?02;%ni2aKDNmBj?>|a9`7p-DCOJBZS?|*bD{I`ZI z{*f&IrT_X*tZ2NdW3Qn7p_9Nu6ps9kL|uoQunzvCt}}>4K%#LCec1n3Z=Z{-*!(vm zY36hDK*F=+Wt(|gn+4LS4zj4LYf?F?5{ryha`KXshv$z~{SULlR>_+TBtu5b6hr~L zuA6Spp7*Wi?3ZV8yPhAr-?o$OCnHQrMC0OPpZdX;BA{f{jG)so%z$!E%=sB;w7RIl zu@hlyGwudNH$zAohWP}C#iBqxRAxhKwZ`n~W3(B!J9jTZn)iH-J5nfp^v4E0FED+y zDj1=g6_Gn6G85s0NR3fOE9okge1rSX)dwjBH-w-4s+rjN)} z+Ru^5ItIj5$ZU^R?O6223FT=D@c_KC8+N5iHG`u~dbsvVN?Q3+_$e(*k)tdq2bmRB z=1j%k?nx!!@5*9q40(sNOPOP)AZAI6ZJl`#^WjA#th~4q5hi|}N${}gT51iA7Odv! zxO3U2@-E5jr(`mXwvE$&8pa!uM=9Qn35+oTs&gGSH1Sf|S&1-j?#g3uR&Ry3 zZ3bW#=v+0L%EFf0qcRm1{bkEZPPU<2otlreY-QAHea4Q{ULM?!jgP-gSg*EvXi-toNqYMh*U5o1zW*-z~jx95{HIcOTfI-=4nKA z-qE2%&6F(VP7OK7k+iO7mEfJm)9WA+suoPQqt$QptU3aLa%jzxWB$pK6~%!k0NuX+ zSY`n?Yg!oSJBd3QZK=QcE6vz zQV}~%Hh&{`i>`7Not{OW&+?`#Hk8{&tpZ||7reG5Uz!7N5GUm`ps0s>3{7(=o}}IU zW?L9(_|cGAp5d{W{gB)r`M1rFz2AkGGPD&`0ctQ}_hzjK5@=f8zPZ-iiZ! z`*Tbt_nZOhci=f0)W+qJ>~|PYqJWj#jU8YVB!7ca~LtWL$hX*r9!KOy6a+eVC5>*iVT$Kv?t!wKmZd z^bIl=i!P&?c$T*5jZI8z(Zp56#7QbDFJ8D9(cI{ZKq)=oz8J?V$Zb>;c1jrmN+&EFo3q@UWE z41JH*-IsV3tZDpe3a$dXa^$m*4nK{1^KLv9fRpGc`{ID21pIE^tDos zE*vd}adim~mi=XC|GqHER(2_FPI+i)#4Dz87@WY(&U;Yz8B)i~$)S^xsU%RE@&Cre z^pTprYj zOzm^SU-x~!z^-t&sr%{1wr=^W(LJx~pHa1fsWh?vs?OVY)-I2dj=?P9YIM|gF`o7N zwn7I?N?smO80-19xV#O7OM;o`(g`@<%LCUQf)}qW6l#2OjJRC>j$>?r0lz0$9ki}@ ztqMu&8(>vg^@+9VI04(SvAljLk<{d2qZ=rv{YGeer+a={X>ORM%Hvbe1u6gGR}o7m zYClW7{Y7eU{Z{J2Z(;kVakVX-I-d>Nm)zn)z&NNMv&%Z zi~ofi!ZXu32s4T{puy&H5q@+L7XNBcZT+iU!~UcI^Q27OUWzMt-pjZi0Saax{3Mtc zFsekJofiW1Ykv*e3`i-(z&HbTN(oLXhU&8;eFWsU%8B3M;SRq$f#NGnM$5yq%Jk5l z3b7abrO{pp5a-;-NQ;-d@LmKq;vb-k7vqdzyWt3C;IbnMr4pYG`yvV^vXb0_z%$?J za0I}d4lrgbYq;`9Gqdk^7XN5s-%DVyM}b2I=NHl463_n&>X`GP`pB**sLdCM6VK2H z7+@<3du$)PuNdq_XeIxnI7_@rv~M+1C$@+)iiI?)7hQ0=gFLFYvQsfk)j|qthWpV1 z^Y;{LI+&0}5oF^G)MX)oLx3C@Dz~BWSpWE(jELMeuPjzj5-BDR6(u}rEIvJ;gVEY* zJ#!Oq(UXaK*}izoSYt1ZnPe~2pD<`dqu|m^*FPPdlo>@gzE5)3 zU4fnm!Fi*m)_ssb@ob;fYq32jc{{@dCc+zCBK3w^{rtORn@=JA?pwkQZ(12_D3xFf#x-c170p45m``{h#MXn zRLH92yC$+=b&E!HAL9^@B=I}xyyt!w`A8o17KM}FHEWTd5_0oA2j!?mE>vS9Z;0cY zk?&Q^Cw_VYovYYyI(l-}?zZP?cE_9d7ygu*Z>`wAiimec2=n=)FMV;32B=2) zMG^af6moBI!g`IcV8!^(6rs~7LW{rqf)B)z4h%07@jDm@MdViYB^7-IQS~c_QbayY z_`CgUpwmi3o~`m9oxk71)xBgucNgti@OMXzx-kl0zA5<$~c97iw{*?7^FK;ye}p7{P7}x94$(04#;30${I8)AnGoJDdWZ zQST{j;mpf$qF9{LEc}-sGvAT~TbPSCV7pIKO@}zHCUePP1GMKdO*b-&-`eL*`7)QR zL$py|bzTCK`7AQTI0`tmq}ZAEA~n#Pvt(Ll=I`4JV(vptEJ{dm0Qvlq$t+X0v(vF~ zRqUoKP&PU+CoD!Rn+EBe)qtyc49Y1o;-!4x_&l`a7A6{-T{V%cP>GXSWzL4FZKfG! zu<#PYim2WCWXhsA+!Uo&;j~fCrd)^?{DP@-S{q~VqQkU&20DVPQiXg&p}hLsPh0XS z!hB?2T)w?Vb_DUTgfc@m>e0h^UgnIZHent)L}|y(T*8QrAso1+)o9XI&J+JaqdCF2 zZ948DL=C0|#YIQJ7;#FPR%;`>vwsP0x&c@)uT^7$dAtjmMAEzMtl@gJ+Krw~$M<^@ z43UjkC-ZV`>QU;_U5JPC(UQFo*gr2K=@_7`RlDM_+`}xy2?r*}!;U;Na3`rGj)Jj^ zZ-q1U>2|s(@1npIe|%=AY6SU^0{_xKg_@1?AA-7@^SjW$U7?#ou|Guz=I*@|TAUqB z1{q|;&*f*-HY~#}8s_(=f9uSTk^BzQ=?M3J38U~S-!-H1iI(IdL8IR-4cFflMe7*^ zpwaI|`lqOVK-ZMMuA{aaK%!0jqtXs0Vuk#pbe z$%QG(0fI_&scca|TTVgR)wIhisARzaQ#J{8^F;tmdF!u;{1@DTE5R*$8D!ao0?b2` za!Ad!l|UHP&VYO9ZB@no#&GGEE)7r3Ap{x{Fy1o9JePu;9Bo$T+=jt zgYDI3J3r%u|2I?f__xQ?H(XBpf`C)|h_ z5{NexUU5t|q~&kCc>4rRjl?m%xbcbx!Y1V{$nX>fl9N#`l1lW2I~MD_@_S0Z*=^9} zm>a*oX{j(OVW_=dzidayp%+g89?oBj2i1l|S3WwWWMJOl77A&%L!O4jaew}d&ccF? zm#`Tj(qdtrM?!MB8@;|= zcqw~?ZQ=xvfx3xW#_T1EmU398#%iw=41rmfyr%JZv(~s|eQa&v0o;)ap^fKGLY#7fxg$#fEB!kzp<9u|5je3AJRyB;0C4Z70=O32qd?nh6 z*oQ8a4vWve@i$P*QwR!LPwf&#=9W!))?3&<9%@2=lRD@?^DS{&GVPpUGl}&mwnk;z zpJ1IDHrdYvun|;LBNC!Bi_d{pbTVD)KRA`q{niQ1J1_<~>-KeG?YN{3iUG z-EVqDD4Zd!5=FOMczG)4z|J6=A|5w>Jkdx4uOWm+g;taB#N%IVe!QK54e;& z*KxN$e$+4I)%*I16QK>%vk;y?YzKaX&ZgN7(4Gn;vaE%P4VE5}!m-U)BN>V%r`{4o z&syVH@Q64$F5odb?K>`h#jF~9YiggR#T2T-dzfGIytR9XJ7zs4_uIPFANdY8cClLc z^XI#BAR10ba7K0B6BipbW@Sx}Sjv%sq`la3yXdg$-T_iMn6LM}E@w_M{tR)OU2<|a zpr}+;%@VzvPwaMt`fFagr8Ka3DAU(64Vy*hyZY@Z(Jka%57!IsUxe0_bMagE^+K;X zyn)b4{1CN1X+`gt&Ob8U0uZ%VzW=I9kjxu9*L__XNdNK5@ZZun{Zm!q|1v%P*QG&Q z{VM|K&vdLYi5zN>hO&)xnZ!3nw<6@AU{EVWKeABKQVvOYhS~_sL8LuPZg)C5CC|W?q5V<(MXedTK13fXuwH z{o>-|l2!|gU?1MJpFfFV{aW+1o69$pExQN1?0qopORp|Cpy*88d~ zylRxi?j0AVk1dS%DH2Q9Qu!@()}Pj4utpfz^;698^hvS@#4kGA4&RrX0M})rOrwO1 z^_r}0lVM&*2fkHwYzC# zOJwcHk~VtH1zF4@+Bf03RCDSIsc%1{A_k6V=)+Nrv8b7xtQYXwrz>@v0dFqmfPhR& zi&q?WlSyT*Hc%{w6ih?yzGQ1!e4xJ$=Y3*85+&uWDTeghSKx#{frZI$2Fdh!HUnMd z2)Xk(2M;LBk0k*OCUnebx^fS?8Qo;~6L-IhC+Cn>Q9+4&)gA3Av?#M=H#JZhs^{?I z#7NQLxUIcI8KKzu95yM_Wc_6kvF1M^ACd;>!W63WHdVbPEYbx8!%kbZxbJ6a=R4yJ zO;or5;Pbo-ohHR`0d%wg$`tazpe?^N$a8As*8o2%>Z!yi11joW9qfAJPihJS(LSni zrfZ7U2zk`XJ!P<*Jv?3&=XkNcuWX;;6zJ}LZ!rCXY<~_9)Jy>cVMBJEpO{`_GH#ab zrXukNstW))yP=;8qYe}Ku%(=fO7DDJMPu$8X09cX)@oeqElJjc(o(e;~+ zxNr%>Oe^xJ4AJ7s^pM^$_Fk`K5Q z|MnLE7{&~^i#xufV(2~7S}syTCyfTPtLk(Sh{s3cZbakcA;gd#8JaZGT#@WMdUEK|u^ z>nAYaMyubyrz{Vpat`RuAydhK9@43TONc10qdM1XtTy1D6>r8LSKB089;7szA{@bZ zm~U}X@WMH8#_6|O#4k<@L^Q_2?^CqgvF|=1#rp2qp5BKi_|_Nak)V~Mk>YWS9)+e3 zUgZ|z5#u&ReUf0Ft1obU&UXh1HxvC{7J}+0f9_16rTaxW%%+7<&Vqwe0tKya*8tSi!nleEa=&s372>RgD$7O&LQzQ4zjWp6R2DKBG#g5QWl^ zl0VE7z~|`T2#JQ~$VnL};EYt-BY|ho#YH5hMT(P>#0o_f6jCdh5{08Je2se~6vqls zJs2hCB7f8h8pKw-hr?d6ruQ?2LujTCK-T8P{^matOEFrGzL5-UvJ8rF8i8@|=)9A;HFm zu#38*{=jp6Ane;nE%3eVyy^!2yTq-^9BMH3RpJKzV~P8}Wuy5gnEW5l=l_o-fw_0{ zTBt`v;7#FR5y9VRQQIQ^jS_}5Ni#A;+N$QJPbBXP;gp(Ygw-XNH9ptJn};Hd4R1Na zR!nHoz@bd$lgs<7jg}caAMd9DiwjoNa_=g^8lg_x7hr{FO>@W1)H zl)#kZ$l+Toj1EW1Y$WngmSh8tE?G~CEJ^wk#>VSeCUDj`)=5-Xl}UwuQeUonYS@)# zp(&4GKoTQeCM84dt=R3KL!D)*CT9n9U78*AWEo|M{NgSE|frLUY}OWZ1&B@nrtL)aM&uk; zNPpLGs&qZsCdx`~UnqAh2(npWJ8zUT8y4-koG__S@QAWryD1H%cJ@kPNY2i zvKiwIj^HkreWOb~+HOxpQTa@k-5*j>yvlmt2{{e$U#yXLIFW0#>tqmyZ@U<(^m-9# zm(~+HLLbUSTzQjyL|-5#JzE{S8b$JW7FcnzHYQ=~v$yP6U0MJLf}F|68Nj|(bQhG> zsYLkvEZS$=`k7gZF~gp<@JJtA-D1qqB;sNk%q^nzDkvaRMCWV(6A*Z{IKXuA6#}_+ zM&``{cZTO&d)CAjImP)DZ|;6Y3b*0MSKmdZX`dm1QsVE-RYY%|M}J!TLNaWyxJwWf zaw;nbN;MU;OTim6R^t|A+M7L0RZFhWoupJV$4s!imgAOntfdD&0`&iKSd77(cq)qZ z{90diI))loi-E8JeaHU(BqM|~6M;rBSQ%|9GcC8rBKfWm1C9k|4bepjawPsjhLw@s z``4|@Ae>0i>bH{UV(y@!dE&e*OMzVMh;cw*+5DTs0yKy|p$K}7z$e%xW0a?w0^e+> zKS5W^>p0!3r1_2OY`0)UB8)D4;3v|~LXF}Q&Rx(a_3E>ZQYYU-LxA6&_}`Bw$R!&; z34(p%%JAC1)6bEJSIiiKLL`p?bhh%*Fno7c|J6 zbrTqMN3sJI=Ly54-6E{ZihL*6XXO~n2fo5#Hg1)_h~hVHR;mO{`XY)@z;B2~IkXij z#Dp=0(I5`o3lBW=PVow&HNqWvzp#3*mtgken?WqKz;N{7uLF%fOtN?CQ*}y&wgrZ^ zWo6#tUk`7BGZqWn$$ZW{a+6RC*B?Q!B)O)&Y)sB78J!Bug=@q@<&4QXEpW3a$G za5PKm&lxX3obP`q==+4e0`0$;V)2hm`EQ99|A{GIzS;k$r1_r#rLo3@wy5sr3nla{ zzpxg|X%!MvY!IQq28mQQNihB$OdXosefBQR@67ciT!LR|W5%Vr;qM*!s(XgR)n^%3>B4>3n)3mMJH~KD>H?H;;}0iVMm;6hQW3e zH7cfJPP&!`N@AumQaX-gfTU$L`pT3s31zb=4m;qi=`r#8T)A_pxhVoU`t&pu1Mp&}dCAM$FmNcxd*mmoXH%%pTH}Zc?}{wcxfnsL;%-XbpEB3N@ad znbuaqdLlX_izCmxsV4Z!B$*^#HK(!aRO&)=^7YCTP%z&C%0?-Dc`J9FDj$I>5>*6vs*Fd#HS3>hhZSELjT8(sb0QwI z0mHxqN#wO@GYd{mVqmVe6)_IH_cVSwGVy;RC1WDX^9X#$J%DZIIdVERvbqPrZ%)jE}0i>-V=S zEFCM2o^Suas?OW)1a|$fe8cish&OAUI5Aqy??uTIKC^nj;YZniCY)qNL+ge!Ds206)<><-VTz#9Y|r?H>qcay7_ zEtI-P?B9*gS)dlSY7=M8dC>)18rm@Hfk&+4XtX$H(N-4 z+bWMYDwnO>%ww?3raY*quEG5?gFi_T2E2%vtJ^uJZ7# z6g|;leHvzY2V=!AWx~5igVvm$y?!bt&f@1TF5P5_k8NFjPw%4}nBhx7+;FgTha?P= zG*l`V#kKHMjOk*5Sw;8w4VkFFhg)8e6LPaoWT-E(NXuCTVkuzAc$u*NE}73w7&2xU zST_46^NI73fyeb| zIjD1~o6}ln7B!}UPwgs3_w!_?qSW#s;}s6AACW-n)nLZD9@@zyQIN5&CIX1A)02A6zrDwleX;+ zq33L0MpA}BAap_qRp^@^A`~W5$3}1LTAH&dIvdi>-5-Rnk)XlCXx|uDP*LU{+>O$L+OO@_W_Oq80vtT$qBEPD8nvL6xUmT3oop7a zWG#j*yG?1`pJ&e(H`V5)q3p3uFtwVpNxLvk5w=*aXVx_>{<4*WL_dnqNSKSfmV0s> zVJdd_Hz+h^oMhdTot6TBfKql`V4LIgzTjzEY>ID~A8g_bUR4^4(Pl$%ohy}ZFp*0! zu%AjejyIJoqnl}+Y9cPw-f5hrwn+U$1=D{qI_NH?fkK;XxY{N}*O&xkKVV|1jz(TUuQ(9#O1n!RY-0gCV;>ktBVR1Y z;)zCbR%sE2-Ijl&g{>Lw1f>fOUfGCyBJQl1nDKYOC+6oU;<!t}^s89JHA|cQE?WFRx{p8vsMaDOXTbgGIYm zbx3!0a<&^ij{&EP4gVS zOi%GKj?1}(I3fS{9u$@5MiL%)Rl{bY>k(zJ^P132oy=?WUT-;7G9NlwtEcWbRJrLI z_Q7ygKGx=Y4~8Pn;h%Qi=*r<&e-svT@P@idV26HHT(^yIh9cAei;#3u3?Tdy7aCjIq`akmIJoH-ck&C*V$BfF)WM)oUDXJ+XVeL zJghluUCu8c*-2bnExrx$yn`;Ws5P*y5+Zf(>&#T$h#-AJB(}fl-cz(U^9b;+n%y?c zkPaSKYQhUeTAB|YmZCcwUy1U%DANDbJ{u!e*bZ`St@gp|mWB!SCRD7bS94$dHE6g> zTlG8}dL2YVc0oF6n4VLW6Yy6RH0%y15uuk(QJ*IyK6}d%a@H}S;@zt19Q~tb^&q#wO z7_qe*OrxIplSMm;I(}oaH_B$Q_2sU{IUn=D9)x!bk-Ost<_J%qz_AxP#MruUGjKD+ zbiW?0WY&KmvB2`pVkMmTcF(7tq!CVCp_(9nmcFJ(@!}K4GQ+=_Nu&tb+j}Vh4PUpU9@8@ERau{j>wZ8pEp`o8r-le-rcMz2#OJ(nn_#hSauF+}oC-C8L z`$@?c;nOA&tO3eZISD^MXHORL6Xst`qJjs6B7ZTd^BW5thq@g5#LauqVcC9kaJ~M#-rS2ZQBlsj$eOYKn{4d z7UC!nBN|}#gt#Obz=ECLDU!@dVbc|2$Zp215wErM-!{|i4>N&XLF;q@5?GiOECgRb zmBdbom_;3CT512waRap=C93S8z4)j!XD~9Ep3O<$jx*9)z57CP497Q~X99;Cm=pB^Nbr3C{Kxj%xKtpE}94PTIa*tB5*yYy|Ymxy%7*-tm=za zzYH#Pp!A4(>r~4k7NFq3YIDwBeS~*&f|QSqhPoXmk5qgM?s_Cn!881mjB`|^Qxpok9eRfg6}e>Y zw6ZB?pWD_73r4b*CUT|9!FWD6TkLJgc5^+11!d-`QW)mBl^+!mAYaB?b(s$8|mceslqT|KiAedjrkFV zlLlYd9s1KA-1W|34YWw^of|*A{d=>=koqm;>YU0C5C3rd#6|8+@IxNi16{leQ2@^1 z`{w(htls)gh}0jj#^U1wd4;x4-ceqPsBdY|`#%*cK?%hld5BoKB8h3PgnwYQrPOA9 zs1hpr_}O)qy+VD&r~{H!OW(tlOcrzdiC8GlO!0uE6o&JNMwUE1tDS+pEs%9X(z8Ag zyvIHx$mQVL$%uzHF8W6n{4iG^NN>;Pst$PzezpAjo^QC8T14HozEB<6(&IDlKF|=u zc%Szt#EZ=kM1G+$b>#zptoRLP?26z#i>R7Q@e)$|ZJ$DTWZBEt*f6l%SB39GXF<+O ze|fZrQPAc`+3wMJ2YqjkB5V%;wns>M{Gx1!2)HH|M@S+Uf>nB6jd;DFVN{G4H4H0PKY%sJg@M@(aD<96Ap*%PTW)Bo$#*Hq@Whp0Xz zsytK^Y$02!1?X#s*msfI!=0%6xiZQwgV%VY-F|!CdI?NIeSM)UiMV`UlN9azetq#` zSF`Vnc>_#uzVn^LC;I&#*4pQVudnl~%4YVDG?DrrT6_C9LZ&qTy^??j8N(VG)VDfR z9R;)`ClEYb2WDcWVAVUg`y1_*2u$Wqx-0tEX?O04}TC@DA6cFbfU)`!MSvwO8M`0cIroFW^$tk(=1RY)F z&GFLVR?7>WCtL8$Ou1;dLFQ$dhkPx27EhnyP`QdUX|Rb%Q&sV-#VKo+2|_U#IW{iK z3+DEM8H=vwDmuv1cFR+BmJWeaOJ?vgt4e|4+LFx=As?{*0@XTiuC&W*B-3k#u6jh7 zQ|03G$#r7~JJHk461R_R^BOrCHOXv=nL;fBP$~CvhzgVd23HncT!_|sRkkBv9Tk5Zc> z)(y>7rTrfOvuy*8Hc_udhx=^z;A+{tq+8wd`MTH0amCcp?0>%w;AXeVQ5j9dIONT5eYg z6OJb5uQu%r;&_?q@@z1zG7bUwI~|1m5`zR_sZ-!H2jn-V@Ug9MZVL8*&x+%75(;x8 zV9H5ppEmKt=H~qDuuQ6y7yCvAid-3}Md(+UFM^6u-(X>>KK4Zv(Q=;8_gmN1#C~*40xj{}Ql+Kj{`{KtdH2!%Q5C zzan{le(v!Ewm?-;i-{&8*rS`vj}{O|`jM~oN(E>_K!@?3WoV>a%Kbht_p#y^c!JjX z3j?h)&;$&Mg!D`CB7I2mA=Nk0O1ifK?GvC*vZ;2f-AT3Q3hfiaPw_(hhh&cx%y(EH zwR76)4y?1hS3s^$|Bf9iy?hUDKvb0gWoj*EwB2r& z^u0-Tdx1XK!!%mD6Ezoyl0yq0ZwXdIdMfusB@(DjI58v%xtI}4)~RWq;uI`vOfx7qayOWRz%m0SLj6B`bxFD3JwYCIx9UOYyzLQuTf(g6ftEnRw> zO*=WyZ@GwN=GzPB))Y4nN#czXse?UNGQ0-aguIP~QIK)lGPQ1HoGZE2+QzxfLAmSN z3g3?GW7OU291F&vW~lYt2g=-dc<0$sFXV0i+!t&3Wdt5AVF@eH56b*0lL^==n^LRP z=R?J?kaCO{GI8{@;3UP#;4*PtV|2Y?v}R^;93KlaWgPX~(+Kz2n@$VAej7#q>tSz} zLxveAn;Fwf7>M*;nEaFN9*ETI0{Rv6j+IG9Dcl%r?#w5P`qGM7{TN)?H86NVnz7HOSiyr9*At;_*=h^F za`E5r!#xCV**d%!>AUg6h z-F81;zFoI$^N;?W?=17I&`{!(wj;BF2Zv(;9KRAcgu0!TF7XH^w;r7MU)e;mV-yd` zC6p+~IpDTkiu;yFQT34 z4EKrlG&Vyer6F^~BZ&8teEkIQC#(O25On~tyS>^sox%&$qF%Tqe%^tyQRMYx;3?LV z3*BC}N#_w37SRMpXC(28;t0C?WwQMZv-$C+m3iUFHA;-6pBYl=6{kI%Lu!GYKB}O; zn0TF`78H2yLSMH?r(nrI{=KO(Eo$kwne?Xg>vfUWvr@KaSEK%jQ<`U4y!lE&wT=E2 z0NS0G`fdg8g_H__^&D2AK^R2G{zF*-<{1Sy|6oO=w!M@9D^x5DkMvC~e59 zvEzCAxTVMU4baQvRgt?DA!U8P&*BI+S3zTxQsWAuos#L5J2vb>7(s zK)GlIxfbPYSA7UQkz>T9@)&YV!GI!BtyDDdsQs3l5}b$u+Y#in5x{~&&$LP`@))+| zQ&*=x#3$&Z1v^8rTC=Me{F|i(j(2YQs?i|LMm7qzGR;6Hz@!*=%W3^lBshiOc?5IQ z>T64XnGqGDd>xgu2~E@!ZdA2-16`Oi4#FZQH00vzJDKxG)TmFEXJe~ z$Nbh$bo{^#TOkI3u8)$V$CT5pXo|=fA)RZ5Si5+{+^#6ib?ye{m#&7OL`~%87 zqN-g|@OR%q2WfTsm@&*JdZYm*FnSa%#e$K=tVr3uo6d~HC~?Y1XHWa`>Mmlp3yCIn zOOs2?ou8pXX^tbE`ZUIjG93XDaI72xjLWys@JflSozPS^<{W_mSnvgk16CYDeJi(I z+q1W1(dKS2c2;f>H%u~k>0KAhVnow6gszMOFQF#Osc9r>sQ26;M!o_Aia00(K&Gnk z9h)^DMfgpZr#EUlGUuY;=fM4E*34cASgfGc)dBVi%h_8(zIl6Od>GLj^B2@8XugG8 z&hA{Nxm!{>3l3Txw{O%eu#hG2U&EvF#W;B6${&D+nPufaENhv&KAPMJp&=^{-e=fY(6n-k%4K zVCUy#ci4Mz6>(TC9ds9#lRbm@0t;VMAq9(_Qw_^oi>c<}mn>I77Ms^hQZbn9z zvZQTze1r;ZIr;B0PrG`U+w+eG7=h|5^^ko_)yw;wcNYt%~OKvT8b=xJfkSE5*0)$1*ykQuM3!oJr3dK;H5Al0lETnoMTOaVl9O+14^MQaAU%o6GbxZ zjbRbf7(t;k!X)y}=tFVo_x4%C^xg4V7~ayS7j#->v&kLA4tV2~I0bE56>mIfmgw6k zv*x;57g)V|IW90`yuWOBQh6*SWzmfsxlO2(z6Vy&=XD-{48MA5MwU!Lb%(Kx8P3O~ zdabb^p-YnfNWHEYO^~o&>pvHT=^0TGOk=Z;(g(RHwO374X(gw^VECkYWjJ6-rsaxB z)12h;`zCp3S0Jo8S?wG)&JP%Zv z;uji=9O<}|zX|wv29yd07=(csQxNKK&Q-s*P$Rtf|3%t62T2yh>w?o}wQU>Iw!5co z+pe~4+qP}nwrv~JnCa=>zW2Si8*yXzM%>tntT-7_73Yr=zx*;!<_GW{L(m(l0oOzW z9+7QL*cY+HKePi6JOlSoAP{vdV@L^f~4=5B%x*&YZBp= z20?)_uxUK6DMT zF-iU2>%IMN-_9leXY-+ns439Y+|b$b|1Dv3L7>?6tUwb+;v9RzNs)AA8!V5A}_#XBf!@Hm~ORh>QxvZl@4?E;d*`}W)O z=4?x=GB67Z?M$eAg<8uz{7I2=RS!^fB5@Qd+Bq_p5f-CzrG-J#piD4;qX}x=7M4;9 z!*=eA&jm{twU|;BADT`#N3E!>hKPuDcBRfkdtqry<;oh_Y>A}9UB^hbBoaNT#+uyg z_*10>-igv36*Z{ej$#sPvsR{3>BBF}uav)wdt?Vkb7^31`KSgsEXcxxRf{Bbai^wb ztWJZuGYS*fihgCwX_f3$FhcsgEEJO)mT&)p3B_-@7Iog1gYQTt|6KtJiQ|}EMDNE_ zs14+Dgm}5c6z}VhB7}wMpjTz41<%-{tl~?K>}jw{Gv<`)y=zN$J(E@KG7Go#EYZqj za1yV>fq+laTvx@gAV-+aw4!HWFnpFezk2ol#g*C|7b)f}LFf~yb3Uo_fqujevs+O* zg8y~)6>_9AAV`*#Xk$h4Kv4pX~5NhpILdw67&7i7x8$U>MnSNH%R`rBpekip_=ur<_|s- z$a(2NR?S$vE)f)*b#$6@bnh(jq;`89Evn3wu!MQ7v7lhvu;xftqK{f_MvsF%5LL?q ze{!T711LMS?v-V#K{Q-BwiR%aNR(&DNuSr+8%Ih>#}y=vI6|rvC!x4u_az|pZJsJ* z6OB4ib!X**zvAijOnRlEW|ij3N)*DE?YmGpK+C!gFh_b!?FkPasc(Id;7VnZCs?zQ zxojcLCcf_tIeHf#)q6>bJ1=HYAbTnx7Ncr1s);7jcXB+dSnO{q!R62kT;{E79V!=3 zo;BPnR?G1IWj^T;GadY!Bc7%l3z`QTjf>4v3!vn}zG%O``p3nd$=f;a3ZZ>p8AxTT zV$Z@(y&kRYe%+?iUApf^RDqwz>lHtrvExZLBCV7xxsmxAxzu2)9=%0Dy`CUhijp~@ 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